• Использовать vpn сервис vs vps?

    15432
    @15432
    Системный программист ^_^
    Пару фраз про VPS.
    - можно поднять не только прокси/vpn, но и вообще, что захочется. Хороший плюс.
    - весь канал для вас, скорость никто другой не отъедает

    - обычно дороже, чем просто VPN услуги (например, у меня VPS за 90р в месяц)
    - через свой VPN будете выходить только вы или ваши друзья, вас легко отследить (если вы хотите повышенную анонимность, лучше использовать публичный vpn)
    -нужно заморачиваться с настройкой. В случае с готовым vpn вам просто дадут конфиг
    Ответ написан
    Комментировать
  • Что делать при "no bootable device insert boot disk and press any key"?

    15432
    @15432
    Системный программист ^_^
    Ну да, хард барахлит. Проверьте значения S.M.A.R.T. при помощи CrystalDiskInfo.
    Или кабель харда отходит
    Ответ написан
    1 комментарий
  • Что такое асинхронный сокет?

    15432
    @15432
    Системный программист ^_^
    нет, эквивалентность многопоточности и асинхронного сокета отсутствует.

    попробую объяснить суть асинхронного сокета на простом примере.

    подходите вы к лотку купить минералки, а её нет, но продавщица сообщает, что скоро привезут.

    возможные варианты вашего ответа:
    1) "я подожду" - синхронный сокет, программа ожидает, пока не придёт сообщение.
    1.5) "долго не везут что-то, надоело ждать, ухожу" - синхронный сокет с таймаутом
    2) "ну ладно, я попозже загляну" - асинхронный сокет, программа не ждёт сообщения и занимается своими делами дальше
    2.5) "я вернулся, ну как, привезли? да? ну вот и отлично, забираю" - асинхронный сокет, очередная попытка приёма данных, на этот раз успешная
    3) "алё, Вован, я стою минералку жду, вернусь попозже, работай, не отвлекайся" - синхронный сокет + многопоточность. один поток ожидает приёма данных, другой поток работает
    3.5) "Вован, тут минералки ещё нет, ща вернусь" - многопоточность + асинхронные сокеты. несколько потоков работают одновременно, на приеме данных не блокируются
    Ответ написан
    2 комментария
  • Как на C++ узнать количество передаваемых аргументов?

    15432
    @15432
    Системный программист ^_^
    Функции на c++ по большей части имеют фиксированное число параметров, так что с определением числа параметров нет проблем - это известно на этапе компиляции.
    Функции с переменным числом параметров (например, printf(char* format, ...) )имеют свой механизм определения числа параметров, который вы сами должны закодить на ваше усмотрение. Можете первым аргументом подавать общее число аргументов, как и предлагаете.
    Ответ написан
    Комментировать
  • Совместим ли блок питания 20+4 pin с материнскими платами 24+8 pin?

    15432
    @15432
    Системный программист ^_^
    Есть основной штекер питания, длинный, там 24 пина или 20+4.
    Есть питание CPU, там 8 пинов или 4+4.
    На вашем скорее всего есть оба необходимых штекера, итого 24+8 как и полагается
    Ответ написан
    3 комментария
  • Почему так долго распаковывается архив весом всего 36мб?

    15432
    @15432
    Системный программист ^_^
    На каждый распаковываемый файл система должна завести новую запись в файловой системе. В результате жесткий диск вынужден мотать головкой чтения/записи туда-сюда на каждый мелкий файл, из-за чего очень сильно падает скорость. Если вы хоть раз копировали 10000 файлов в папке на медленную USB флешку, вы должны были заметить, что много мелких файлов копируются в сотни раз медленнее, чем один большой
    Ответ написан
    4 комментария
  • Что нужно знать, для поступления на программиста?

    15432
    @15432
    Системный программист ^_^
    Поступал в МГУ на программистский факультет, не умел прогать вообще. Поступил, вот уже закончил.
    Универ на то и нужен, чтобы научить. При поступлении требуют лишь базовые знания (баллы ЕГЭ)
    Ответ написан
    Комментировать
  • Получить метод запаковки/распаковки файла?

    15432
    @15432
    Системный программист ^_^
    Приложите пример файла, может узнаю алгоритм.
    Если нет самого запаковщика - смотреть содержимое. В заголовке может содержаться подсказка. А так, определить произвольный алгоритм запаковки очень затруднительно.
    Ответ написан
    9 комментариев
  • Что нужно чтобы подключить большое количество sata hdd к компу(боле 20ти штук)?

    15432
    @15432
    Системный программист ^_^
    Сейчас вам будут советовать PCI/PCI-E контроллеры SATA, под которые нужны драйвера, которые начинают работать уже после загрузки системы, и вообще не слишком универсальны.
    Предложу немного другой вариант.
    Существуют SATA умножители, вроде такого. Они работают приблизительно как USB хаб, позволяя подключить несколько устройств к одному порту. Да, скорость при одновременной работу будет делиться между всеми устройствами, но обычные HDD редко полностью загружают SATAIII канал.
    Ответ написан
    5 комментариев
  • Как найти файлы?

    15432
    @15432
    Системный программист ^_^
    набрать в поиске *.*, выведется список вообще всех файлов в папке, потом правой кнопкой по пустому месту - сортировка - дата изменения
    Ответ написан
    Комментировать
  • Как установить две версии драйверов?

    15432
    @15432
    Системный программист ^_^
    Не проще ли купить адаптер за 150р? (другая версия)
    Ответ написан
    Комментировать
  • Почему вылетает синий экран во время игры?

    15432
    @15432
    Системный программист ^_^
    BSOD ведь сохраняет минидампы или полные дампы, по которым можно определить причину возникновения ошибки
    Ответ написан
    Комментировать
  • Какой показатель в сравнении двух ЦПУ означает, что он лучше?

    15432
    @15432
    Системный программист ^_^
    Возьмем какой нибудь i5, нагрузим до 50 %, возьмем i7, нагрузим той же задачей, вероятно будет около 30 %.

    ну если скомпилировать while(1), нагрузка будет максимальна в обоих случаях. архиватор - тоже максимальна в обоих случаях. но i7 справится за меньшее время

    Почему то большинство приложений не грузят процессор до 100 % и вместо этого задерживаются на 30 и просто долго думают. Хотя, я так понял для использования 100 % нужно программировать программу под многоядерность.

    так точно. полная загрузка одного ядра четырехядерного процессора в диспетчере задач будет показана как 25% (12.5% если есть поддержка Hyper Threading). так что процентам особо не доверяйте

    Означает ли, что в данном случае, у i7 преимущества перед i5 нету ? i5 не нагружен на 100 %, а значит скорость выполнения задачи, в теории, будет одинаковая, ведь i5 не уперся в предел своей производительности.

    архивация данных, кодирование видео, выполнение математических рассчетов - всё это будет выполняться быстрее на более мощном процессоре. Если вы сидите в интернетике, да смотрите фильмы - разницы не заметите вообще. Если вы часто компилируете сложные проекты под FPGA - вы точно захотите купить i7, чтобы ждать компиляции на полчаса меньше
    Ответ написан
    2 комментария
  • Проблема с прорисовкой изображения на мониторе, что делать?

    15432
    @15432
    Системный программист ^_^
    Да ну, похоже, что просто не те драйвера на видео стоят. У вас монитор в какой разъем вставлен? В видеокарте или в матплате? Если в материнку, то задействована видеоподсистема Intel HD3000, на которую и следует поставить драйвера.
    Ответ написан
  • Openvpn | Как убрать надпись "proxy - yes" на сайтах?

    15432
    @15432
    Системный программист ^_^
    Скорее всего ваш выходной IP засветился в списке проксей. Так что да, это из-за frootvpn.
    Ответ написан
    Комментировать
  • На ноуте нет Ethernet-порта, что делать?

    15432
    @15432
    Системный программист ^_^
    "ультрабук" же. Еще и трансформер, с сенсорным экраном.
    LAN порт слишком толстый, потому производитель его и не поставил. Покупайте USB-Ethernet переходник, чего уж поделать.
    Ответ написан
    3 комментария
  • В какой формат конвертировать видео?

    15432
    @15432
    Системный программист ^_^
    Кодер x264, crf на 20 поставить. А вот формат (контейнер) может быть любой - avi, mkv...
    Ответ написан
  • Умер жесткий диск Seegate Barracuda?

    15432
    @15432
    Системный программист ^_^
    Рекомендую к ознакомлению
    https://habrahabr.ru/post/251941/
    Ответ написан
  • Почему выводит крякозябры?

    15432
    @15432
    Системный программист ^_^
    В операторе = вы копируете указатель, память по которому может быть очищена в будущем.
    Нужно выделять память и копировать данные
    Ответ написан
  • Что означает DS: в языке ассемблера?

    15432
    @15432
    Системный программист ^_^
    Программе при запуске операционной системой выделяется участок адресов физической памяти. Внутри программа оперирует адресами вида 4020D8, но реальный физический адрес переменной будет [ds]+4020D8, ds это тоже регистр, в котором записан адрес "начала" сегмента данных, того самого диапазона адресов, выделенного программе. Ну это если по-простому
    Ответ написан
    Комментировать