• Как численно оценить недостаток производительности?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Это очень сложный вопрос и на него нет единого ответа.

    Если ты ноут покупаешь например для игр - то иди в магазин и требуй тестов этой игры прям на ноуте.
    Смотри визуально. Если - для серфинга в веб - то тоже самое.

    Найти сочетание железок при которым и дешево и хорошо - практически невозможно.
    Ответ написан
  • Как включить режим высокой производительности?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Так в общем смысле и нет разницы.
    Разница бывает только в частном. Например баш скрипты быстрее работают в линукс. Докер быстрее работает в Линукс. Потому что написано под Линукс и использует фичи архитектуры Линукс.

    А среднестатистический рендеринг, например, будет зависеть сугубо от процессора или видяшки, а не от ОС.

    Измерение производительности - сложная штука, и искусственное измерение производительности обычно упирается в квалификацию специалиста.
    Ответ написан
    8 комментариев
  • MacBook Air 13 M1 8/256, есть ли решение зависания терминала при подключении по SSH?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    У вас тут явно какие-то сетевые проблемы. Попробуйте подключиться кабелем. Так же рекомендую попробовать подключиться локально по SSH (к самому себе или к докеру/вируталке) и проверить, что это действительно сетевые проблемы, а не что-то с терминалом. И проверьте загруженность каналов вифи, а так же сам роутер. Так же я бы посмотрел на общую сетевую нагрузку - может там что-то где-то начинает качать?
    Ответ написан
    3 комментария
  • С++ Как правильно вернуть ссылку?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Ссылка - это как указатель, только она не может быть нулевой.
    Поэтому никак нельзя вернуть *nullptr_t вместо ссылки на переменную, в отдельных случаях.

    Вообще, у вас там разыменование нулевого указатяля, что есть UB и делать это категорически нельзя.

    Второй пример ошибок не содержит, но очень странен. Возвращать ссылку на какую-то переменную, только для того, чтобы не переписывать нужное значение? Все с ног на голову перевернуто.

    Вам лучше подойдут указатели.
    Ответ написан
    2 комментария
  • Как скомпилировать консольную программу C++ в .app?

    @dima20155
    you don't choose c++. It chooses you
    Потому что у ваша программа отработала и завершилась. Добавьте паузу, ожиданные ввода данных или что-то ещё и ваша программа будет ждать
    Вы же не удивляетесь, что запускаю компилятор, он останавливается после завершения работы? Вашей программе просто нечего больше делать.
    Ответ написан
    Комментировать
  • Платить или не платить за чужую картинку на своём сайте?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Мнение юриста компании: Оплатить 50 тыс защитникам законности, ибо суд те выиграют и будет еще хуже.

    Юрист передает бумагу на подпись директору, где изложены его рекомендации и план действий относительно настоящего дела, директор подписывает бумагу и оплачивает штраф. Вы либо слушайте юриста, либо увольте его, если он не компетентен.
    Мнение директора: эти деньги списать с того вебмастера, который 10 лет назад эту картинку из интернета опубликовал.

    Рекомендация выше. Юрист говорит, что все получится, проигрывает 1, 2, 3 дело и на выход с вещами. Либо, говорит что ничего не получится, а значит сразу закрываете вопрос.
    Я думаю, что подобный инцидент не повлечёт за собой никакого судебного разбирательства

    Рекомендация выше. Укажите, что возместите расходы, если Ваше предположение окажется ложным.
    Ответ написан
    2 комментария
  • Что лучше подходит для изучения алгоритмов (Python vs C#)?

    @aamonster
    Вообще без разницы.
    Во-первых, алгоритмы на них (и ещё на десятках других языков) пишутся практически одинаково.
    Во-вторых, вряд ли вы ограничитесь одним языком. Не факт даже, что десятком (я вот навскидку насчитал 8, только тех, на которых писал код за деньги – а ещё ж были те, что учил для расширения кругозора и вспомогательные типа bash).
    Ответ написан
    4 комментария
  • Что лучше подходит для изучения алгоритмов (Python vs C#)?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Для изучения алгоритмов подходит любой язык программирования!
    А лучше вмего - Дональд Кнут "Искусство программирования" - четырехтомник.
    А также изучение шаболнов проектирования.
    Ответ написан
    Комментировать
  • Как правильно задать запрос UPDATE где название столбца переменная?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Этот вопрос - прекрасная иллюстрация того факта, что нормализация базы данных - это не блажь оторванных от жизни теоретиков, а насущная необходимость. И её отсутствие приводит к проблемам на ровном месте.

    Уже по наличию нумерованных столбцов сразу видно, что структура БД кривая. А текущая проблема делает это еще более наглядным: собственно, сама постановка вопроса, "как задать имя столбца через переменную", говорит о том, что имя колонки используется в условии. То есть оно должно быть значением в строке.

    Здесь нужна связанная таблица, один ко многим, и она сразу снимет все проблемы, а запросы станут мягкими и шелковистыми:

    UPDATE link_count SET count=count+? WHERE link_id=? and number=?
    Ответ написан
    3 комментария
  • Как работать с RAID массивом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    рейд массив создает раздел, который ты затем форматируешь в нужную файловую систему и монтируешь как тот же диск C:

    Рейд массив более низкоуровневая штука, чем файловая система.
    Для обычного софта он работает прозрачно, как обычный диск
    Ответ написан
    1 комментарий
  • Как выполнить сортировку слиянием списков несравнимых элементов?

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    Что значит, несравнимых элементов? Типа, вы знаете, что элементы каждого списка строго упорядочены, но про разные элементы из разных списков ничего сказать не можете, только если косвенно?

    Наверно, это задача на сортировку при частичном порядке.
    Решается через топологическую сортировку графа. Для каждой "буквы" заведите вершину. Проведите направленные ребра между каждой парой соседних элементов в каждом списке. Топологически отсортируйте граф. Работает за линейную сложность.
    Ответ написан
    1 комментарий