• Есть ли опасность перехвата трафика при работе через 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, телефон должен служить источником питания, а не наоборот, заряжаться от подключенного к нему устройства.
    Ответ написан
  • Можно ли держать большую часть времени телефон в док станции?

    15432
    @15432
    Системный программист ^_^
    Да, заряд прекращается при достижении 4.2в на аккумуляторе. Держать телефон постоянно заряженным даже полезно для продления срока службы аккума
    Ответ написан
  • Можно ли подключить такой монитор к ноутбуку?

    15432
    @15432
    Системный программист ^_^
    Работать будёт, но игрушки тянуть на FullHD разрешении ему будет сложнее (больше пикселей рендерить). Если играть на разрешении 1366, показатели не ухудшатся, но картинка будет менее четкая.
    Ответ написан
    Комментировать
  • Каким образом это работает?

    15432
    @15432
    Системный программист ^_^
    Строка в base64 декодируется и рассматривается как PNG файл, без необходимости дополнительного HTTP запроса и получения файла по ссылке. Удобно в случае картинок небольшого размера (типа иконок).
    Ответ написан
    Комментировать
  • Как правильно выпаивать разъёмы, чтобы не повредить переходные отверстия?

    15432
    @15432
    Системный программист ^_^
    Я сначала на большой температуре паяльника, добавляю в припой на ноге разъёма сплав Вуда (или Розе), (флюс при этом способствует делу), тем самым уменьшая температуру плавления и облегчая расплавление припоя, особенно на заземлении. Потом или выпаиваю сразу феном, или убираю весь припой оплеткой, после чего разъём просто вынимается из отверстий.
    Ответ написан
    Комментировать
  • Можно ли заменить DDR3L на DDR3?

    15432
    @15432
    Системный программист ^_^
    На официальном форуме леново пишут, что можно любую ставить. Чипсет позволяет.

    P.S. тоже имею этот ноутбук, уже менял разъем зарядки, петли, отрезал один из кулеров, чинил тачскрин.. Думаю о замене RAM и аккумулятора
    Ответ написан
  • Как подставить значения параметров из файла до компиляции?

    15432
    @15432
    Системный программист ^_^
    На C++ это делается заголовочными файлами.
    Создается какой-нибудь config_values.h, в который заносится тот же #define SERVER_IP "192.168.1.1"
    Потом вкладывается во все проекты.

    На C# вроде тоже можно, только в виде отдельного класса (не уверен, как именно)
    Ответ написан
    Комментировать
  • Как открыть 80 порт в windows?

    15432
    @15432
    Системный программист ^_^
    1. Идём в сведения WAN роутера, смотрим там свой внешний IP адрес
    2. Идём на myip.ru, смотрим реальный внешний адрес
    3. Адреса совпали? Ура, идем по этому адресу и видим веб-сервер
    4. Адреса разные? Печаль, стучимся к провайдеру и заказываем проброс портов уже у него (у меня +200р в месяц) или белый IP адрес (у меня +300р в месяц)
    Ответ написан
    1 комментарий
  • Как правильно передать несколько значений в функцию?

    15432
    @15432
    Системный программист ^_^
    Вот эта конструкция исполняет все действия, указанные через запятую и возвращает результат последнего.
    return (key, array, max, min);
    Так что оно вернет значение min (который равен 100, потому что вы подаёте 100 в аргумент min, что тоже странно). Не очень понятно, что вы хотели здесь сделать. Чтобы компилятор сам понял, что нужно поискать значение в массиве? Это так не работает, нужно писать поиск самостоятельно.
    Ответ написан
    Комментировать
  • Как устроены смайлики вконтакте?

    15432
    @15432
    Системный программист ^_^
    Да в общем, так же как и при копипасте ссылки появляется её превью. Скрипты мониторят окошко ввода и модифицируют содержимое при необходимости.
    Ответ написан
    4 комментария
  • Как перенести photoshop на другой ПК?

    15432
    @15432
    Системный программист ^_^
    Скачать установщик 2015.5 с рутрекера и ввести свой ключ пробовали?
    Ответ написан
  • Проверить массив или первый элемент массива на пустоту?

    15432
    @15432
    Системный программист ^_^
    Во-первых, нужно сначала задать массиву начальные значения. Например, забить нулями вот так:
    int arr[10] = {0};

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

    15432
    @15432
    Системный программист ^_^
    Сервер может перенаправить данные на другой сервер.

    Само "подключение" передать не получится. Ещё как вариант - сообщить клиенту, чтобы он отключился и сменил сервер
    Ответ написан
    Комментировать
  • Как управлять ТВ SAMSUNG по сети?

    15432
    @15432
    Системный программист ^_^
    Подключить телевизор и смартфон к ноутбуку (по WiFi, если у ТВ нет WiFi, его по кабелю), настроить сеть на ноуте, чтобы телефон и ТВ оказались в одной подсети, дальше захватить трафик через Wireshark во время управления со смартфона. А там видно будет.
    Ответ написан
    Комментировать
  • Убитый ноутбук поменять на средненький нетбук?

    15432
    @15432
    Системный программист ^_^
    Если ограничены в средствах, можно обратить внимание на китайские ноутбуки VOYO V1 или V3. Работают долго, стоят недорого ($160), IPS экран, процессор... Ну явно пошустрее, чем в "нетбуках". Из минусов - нет русских букв на клаве, траблы с переустановкой Windows (про линукс - почитайте форум 4PDA), общее качество сборки ниже, чем у брендов.
    Ответ написан
    Комментировать
  • У ноутбука зелёный экран с полосками и Wi-Fi не работает?

    15432
    @15432
    Системный программист ^_^
    Перетерся шлейф к дисплею. Со временем всё чаще будет экран зеленеть, потом отключится. Если не хотите менять - больше не закрывайте крышку ноутбука, пусть остаётся в одном положении.
    Рядом с шлейфом дисплея проходит и кабель антенны WiFi. Разумно предположить, что он тоже перетерся и требует замены/перепайки.
    Ответ написан
    Комментировать