Задать вопрос
  • Нужно найти bios на HP proliant ml150 g2?

    15432
    @15432
    Системный программист ^_^
    Комментировать
  • Какую библиотеку нужно подключить для реализации кода?

    15432
    @15432
    Системный программист ^_^
    Комментировать
  • Как понять как устроенны операционные системы windows?

    15432
    @15432
    Системный программист ^_^
    Можете начать с поиска утекших в сеть исходников Win2000, она схожа с XP.

    А вообще, это занятие на всю жизнь. Не так просто изучить результат труда тысяч программистов.
    Ответ написан
    Комментировать
  • Совместимость материнской платы и БП?

    15432
    @15432
    Системный программист ^_^
    Эти два штекера по 4 пина втыкаются в разъем питания на 8 пинов. Везде сейчас так.
    Ответ написан
    Комментировать
  • Как технически создается цепочка socks серверов?

    15432
    @15432
    Системный программист ^_^
    Принцип цепочки прокси один как для SOCKS, так и для HTTPS. Я делал цепочку на HTTPS прокси так:
    1) Подключаюсь по TCP к прокси №1 (TCP connect на нужный адрес/порт)
    2) Прошу прокси создать канал с прокси №2 (в моём случае, шлю по TCP пакет "CONNECT 222.222.222.222:8080")
    3) Прокси подключается по TCP к указанному адресу
    4) Я получаю от прокси №1 сообщение, что подключение установлено ("HTTP/1.0 200 Connection established\r\n\r\n")
    5) Далее прокси №1 просто перенаправляет пакеты туда-обратно между мной и прокси №2, никак их не изменяя и не обрабатывая. Забываем про него, считаем, что у нас прямое TCP соединение с прокси №2
    6) Повторяем пункты 2-5 для всех других прокси в цепочке
    7) Просим последний прокси подключить нас к нужному сайту и опять ждём сообщения "Connection Established"

    В случае с SOCKS прокси команды и ответы будут в формате SOCKS, остальное идентично.
    Ответ написан
    6 комментариев
  • Как обойти код 302 при подключении к сайту?

    15432
    @15432
    Системный программист ^_^
    Я уже писал вам, что код 302 - это не ошибка. Нужно парсить ответ и отправлять запрос на указанную ссылку для перенаправления.

    У вас в запросе https://youtube.com
    Вас редиректят на https://www.youtube.com
    Ответ написан
    5 комментариев
  • Может ли не загружаться из-за того что умер несистемный жесткий диск?

    15432
    @15432
    Системный программист ^_^
    Может, если загрузчик винды стоял на HDD.
    Ответ написан
    1 комментарий
  • Почему Bios не отображает 2 дисков?

    15432
    @15432
    Системный программист ^_^
    Обычно в BIOS есть отдельная вкладка "Hard Disk Priority", где указывается, какой диск грузится первым. (в том числе и USB флешки). Как вы указываете ноутбуку, чтобы он загрузился с USB, например, для установки системы?

    Если меню и правда нет, поищите апдейты для BIOS.
    Ответ написан
  • Флешка отказывает в доступе, как вылечить?

    15432
    @15432
    Системный программист ^_^
    Например, открыть диск через WinHex - он распарсит файловую систему.
    В запущенных случаях PDR - Power Data Recovery
    В совсем запущенных случаях - R-Studio
    Ответ написан
  • Как скомпилировать WIN-32 приложения для запуска на машинах без С/С++ компилятора?

    15432
    @15432
    Системный программист ^_^
    Свойства проекта / C++ / Code Generation / Runtime Library - сменить Multi-threaded DLL на Multi-threaded
    Ответ написан
    Комментировать
  • Как сделать так, чтобы диск не издавал посторонних звуков при работе?

    15432
    @15432
    Системный программист ^_^
    Скорее всего, сам диск при длительном простое паркует головки для экономии электроэнергии. Если вас это не устраивает (верно ли я понимаю, что вам не нравится долгий "разгон" из этого состояния?) - можете настроить скрипт, который периодически будет производить работу с диском.
    Допускаю вероятность, что при помощи служебного софта Seagata можно отключить автопарковку.
    Ответ написан
  • Как это ssl без зеленой строки?

    15432
    @15432
    Системный программист ^_^
    https://habrahabr.ru/company/tuthost/blog/150433/
    см подраздел "Сертификаты с расширенной проверкой."
    Ответ написан
    Комментировать
  • Что такое обобщение в c++?

    15432
    @15432
    Системный программист ^_^
    Кажется, тут термин "обобщенный" не относится к языку. Просто по примеру сделать такой же список, но для любых данных.
    Например, вот такой элемент списка:
    struct List
    {
        struct List * next;
        struct List * prev;
        void * data;
        int dataType;
    };

    способен хранить данные любого типа (в зависимости от dataType, указатель data будет интерпретироваться по-разному)
    Ответ написан
    Комментировать
  • Почему веб-клиент не подключается к Https?

    15432
    @15432
    Системный программист ^_^
    Это не ошибка, просто сайт перенаправляет вас на HTTPS версию. Некоторые сайты не позволяют работать по HTTP, насильно включая HTTPS таким образом
    Ответ написан
    8 комментариев
  • Почему теряем данные типа string в с++?

    15432
    @15432
    Системный программист ^_^
    string WorkPlace = (string)"";
    заменить на
    string WorkPlace = string("");
    или вообще на
    string WorkPlace;
    Ответ написан
  • Ассемблер, как решить задачу?

    15432
    @15432
    Системный программист ^_^
    Сравнение происходит действительно через cmp, но дальнейший прыжок (jmp) можно сделать по нескольким условиям. Команда cmp выполняет обычное вычитание, и устанавливает флаги в соответствии с результатом. Среди флагов есть, например, ZF - Zero Flag, устанавливается, если результат равен нулю, то есть сравниваемые числа были равны. Вы как раз применили команду jz - Jump if Zero (перейти, если ноль), проверяющую именно этот флаг.
    Для сравнения "меньше либо равно" следует использовать команду jle (Jump if Less or Equal), переход на указанный в ней адрес произойдет только если в сравнении первое число было меньше или равно второму.
    Другие варианты команд перехода расписаны здесь
    Ответ написан
  • Есть ли опасность перехвата трафика при работе через Frigate или Browsec?

    15432
    @15432
    Системный программист ^_^
    Такие расширения используют прокси-сервер - трафик идёт через сторонний сервер. В случае HTTPS, весь трафик шифруется и даже в случае перехвата, ваши пароли не попадут в чужие руки.
    Ответ написан
    Комментировать
  • Как поместить значение из регистра в память, если в регистре лежит адрес?

    15432
    @15432
    Системный программист ^_^
    Сначала из адреса в регистр, потом из регистра в память

    MOV EAX, [ECX]
    MOV lnx, EAX
    Ответ написан
  • Почему после преобразования ветки в бинарное дерево оно сразу же пропадает?

    15432
    @15432
    Системный программист ^_^
    Здесь вы создаёте новый Elem в локальной переменной 'to'
    to = new Elem;

    После выхода из функции этот указатель теряется, а исходный root не изменяется.

    Попробуйте передавать указатель по ссылке, например, так

    void Tree::Copy(const Elem* from, Elem* &to)
    Ответ написан
    1 комментарий
  • Питание по USB — как это работает?

    15432
    @15432
    Системный программист ^_^
    1. Сам зарядник (или любое другое устройство с USB хостом) просаживается, когда с него берут больше тока, чем он может дать. В обычном режиме напряжение на выходе заряди поддерживается на уровне 5.0в - 5.2в
    А вот на другом конце кабеля уже возможна просадка! Чем более качественные провода и разъёмы в них используются, тем меньше просадка напряжения. (именно потому не получится выжать 2А, используя плохой кабель - напряжение просядет, телефон это увидит и умерит аппетит)

    2+3. Стандарт USB (до 2.1 включительно) обязывает производителей устройств потреблять не более 0.5А при работе. В USB 3.0 этот порог поднят до 1А. Более того, USB хост не обязан поддерживать устройства с потреблением даже 0.5А - по стандарту, при первоначальном подключении, устройство сообщает, какой ток ему требуется для работы, и хост отвечает, может ли он это обеспечить. Согласно стандарту, при инициализации устройство не должно потреблять более 0.1А
    И здесь вступает в дело индустрия телефонов и стандарт разъёма для зарядки microUSB. Когда стандарт USB, предназначенный для коммуникации, начали применять "тупо" для обеспечения устройств питанием, началась путаница. Если при подключении к ПК телефон мог "спросить", сколько тока он может выдавать, "тупые" зарядки не поддерживали никакой инициализации и установления соединения, и от них можно было брать ... а как узнать, сколько можно взять ампер от зарядки? Какой ток потреблять телефону, когда втыкается 5 вольт?? И вообще, вдруг это не тупая зарядка, а кабель с перебитыми шинами данных, подключенный к ПК, с которого нельзя брать больше 0.5А???
    В общем, придумали проверять, замкнуты ли шины данных, и если замкнуты - брать, например, 1А. У других производителей, того же Apple, зарядка подавала на шину данных определенное напряжение, которое телефон определял, распознавал зарядку как "свою" и потреблял уже, например, 2А.
    Потом Qualcomm придумал QuickCharge, сделал умную зарядку и пустил по кабелю вместо 5 вольт целых 9. В новых версиях вольтаж поднялся до 12, а потом и вообще до 20. И всё это по USB... Что-то не туда меня занесло. Какой там дальше пункт?

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

    5. Стандартный вольтаж, на котором теоритически могут заряжаться девайсы - в диапазоне 4.0-5.5 вольт (у меня есть зарядка с 5.5). С QuickCharge 3.0 - вольтаж до 20 вольт. В зависимости от качества кабеля, через него может течь до 2 ампер. Ну максимум 3, больше не стоит - перегреется место контакта и все поплавится нафиг.

    6. В каком направлении? Зарядка это вообще побочная вещь в стандарте USB. Если вы про подключение телефона к ПК, при котором он заряжается - обычно всегда такое работает. Если OTG - на своем телефоне мне удавалось сделать так, чтобы он при этом ещё и заряжался. Но далеко не всегда. В этом режиме согласно стандарту USB, телефон должен служить источником питания, а не наоборот, заряжаться от подключенного к нему устройства.
    Ответ написан