Задать вопрос
  • Как перенести изменения файла из коммита одной ветки в коммит другой ветки?

    @res2001
    Похоже ребазирование вам должно помочь.
    Можете использовать инетрактивный вариант (-i).
    Не нужные коммиты не ребазируйте.
  • Каким образом находится медиана в данной гистограмме?

    @res2001
    Мода самый высокий столбец.
    Среднее: sum(xi*yi) / sum(yi)
    Медиана: проще всего построить по гистограмме график кумуляты, по нему находится медиана элементарно, в гугле полно информации. То же самое, что и с графиком кумуляты можно легко проделать с помощью числовой таблицы, в Excel например.
  • Вернуть управление приложению?

    @res2001
    Не логично так предполагать.
    Вы запускаете дополнительный поток в процессе. Поток может спокойно завершиться, при этом процесс будет продолжать работать как ни в чем не бывало, т.к. у него есть свои собственные потоки выполнения.
    Завершается процесс из-за какой-либо ошибки, скорее всего вызванной вашим вторжением.
    Посмотрите для примера: https://github.com/theevilbit/injection/tree/maste...
  • Что не так с ограничением максимальной длины имени файла?

    @res2001
    Egorithm, Где-то в недрах windows.h зарыта древняя константа MAX_PATH равная 260. Ее использует много софта. Когда-то, когда винда была "зеленой" она была актуальной, сейчас уже нет. Но константа все еще присутствует и код ее использующий все еще живет. И даже родной микрософтовский софт до сих пор не изжил этот пережиток прошлого и похоже некоторые старые WinAPI функции то же ее используют.
    Реальных ограничений в 260 символов в NTFS давно не существует. Если использовать юникодные фунции WinAPI для работы с файлами то там ограничение будет в 32 Кб.

    В линуксе в linux/limits.h есть другая константа PATH_MAX обычно равная 4 Кб. Можно использовать ее. Но во многих ФС под linux действует ограничение на длину имени файла (имени каталога) в 255 символов (константа NAME_MAX там же). В некоторых ФС это ограничение не такое строгое. Так же по этой теме можно посмотреть manы по функциям realpath() или pathconf().
  • Как напечатать элементы массива от x до y?

    @res2001
    В цикле вывести нужные значения массива в stdout. То что в питоне делается под капотом вы делаете явно. Срезов в С++ нет.
    Если использовать string, то можно было бы взять подстроку и распечатать ее.
  • RDP работает через раз. Как это лечится?

    @res2001
    APM-trash, Смена портов, провайдера, ВПН - это все не о том, забудьте.
    Описанное поведение наблюдается у всех удаленных пользователей этого сервера или как-то выборочно?

    Ошибка из лога гуглится:
    www.eventid.net/display-eventid-36888-source-Schan...
    https://social.technet.microsoft.com/Forums/forefr...

    Ошибка может быть связана в т.ч. и с RDP, а может быть и не связана. У этой ошибки есть еще и внутренний код. Надо искать ответ для внутреннего кода ошибки. Мне сходу решения найти не удалось, да и конкретики в вопросе маловато.
    Журнал винды - это главное место для обратной связи со службами. Так что внимательно его изучите на сервере и клиенте в моменты времени когда наблюдается такое поведение.
  • Как найти максимум в бинарном дереве Java?

    @res2001
    В бинарном дереве для поиска максимума вы все время должны идти только по одной ветке дерева, обычно это правая, но может быть и левая, зависит от реализации дерева. Последний узел в этой ветке и будет максимальным.
    Для минимума нужно выбирать противоположную ветку.
  • Развилка пути профессиональной сферы, и в какой вектор двигаться?

    @res2001
    профессией где нет потолка по уровню образования и постоянная сменяемость технологий

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

    Эта жажда не прилагается вместе с учебником по программированию, она или есть у вас или нет. Если есть - вы сможете найти варианты развития в любой профессии.
    Так что смотрите больше на свои ощущения, если вам нравится то чем вы сейчас занимаетесь, то, возможно, стоит развиваться дальше именно в этом направлении.
  • Заблокированные в hosts сайты все равно доступны?

    @res2001
    Коал Коалыч, Что еще можно проверить:
    1. Настройка расположения hosts хранится в реестре тут: \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
    Проверьте в нужное ли место указывает этот ключ. По умолчанию там стоит значение: %SystemRoot%\System32\drivers\etc

    2. Синтаксис записи в hosts: лишние пробельные символы (пробелы, табы и прочие не отображаемые символы) в конце записи могут привести к неработоспособности записи.

    3.Проверьте права на hosts, они должны быть стандартные

    4.Некоторые текстовые редакторы сохраняют в UTF8 с BOM заголовком, такой hosts работать не будет

    5.В х64 винде, как известно, system32 подменяется для х32 приложений, но system32/drivers/etc берется для них из х64 версии (т.е. файл hosts хранится в единственном экземпляре). Проверьте, чтоб в syswow64/drivers не было каталога etc, если он есть и там нет hosts или его содержимое отличатся от system32/drivers/etc/hosts, то х32 браузер может не реагировать на изменения в system32/drivers/etc/hosts.

    6.Удостоверьтесь, что сайт не открывается по IPv6 адресу. Для простоты можно внести в hosts и IPv6 адрес для сайта.
  • Заблокированные в hosts сайты все равно доступны?

    @res2001
    nslookup делает прямой запрос DNS, так что на него запись в hosts влияние не оказывает.
  • Какие идентификаторы есть у программ?

    @res2001
    Программы различаются по полному пути к исполняемому файлу. Вы можете разложить одну и ту же программу по разным путям и для ОС это будут 2 разные программы.
    После того как программа запущена ей присваивается идентификатор процесса (PID), его можно увидеть в менеджере задач на закладке "Details". Одну и ту же программу вы можете запустить несколько раз, каждый экземпляр запущенной программы будет иметь свой собственный PID.
    Так если пробовать с помощью мониторинговых программ глянуть что делает игра, игра тоже это замечаете

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

    @res2001
    Зачем вам в городской квартире тот же адрес, что и в доме? Что вы хотите добится этим? Похоже вы идете в не правильном направлении. Озвучте конечную цель.

    Вайфай тут не причем, можете брать любой или не брать вовсе. Вайфай не может служить сервером в принципе.
  • BAT, Как копировать файлы с папками по полным путям?

    @res2001
    passstrada, Со списком файлов готового варианта я не знаю.
    Но всегда остается вариант чтения файла построчно в цикле и обработка каждого файла отдельно, типа того что вы написали в вашем ответе.
  • Как подключиться к VPN на VPS Windows Server 2012 R2?

    @res2001
    test813913,
    удалось зайти на VPS по IP адресу от VPN

    Это как раз то, о чем я писал, ваш VPS начинает отправлять весь трафик в ВПН, поэтому доступен только из нее. Как отключить "шлюз по умолчанию" смотри в моем сообщении выше.

    Да и сама идея подключаться по IP VPN с тысячной аудиторией, к своему VPS не безопасно.

    В интернете аудитория гораздо больше, но вас это не смущает :-)
  • Как подключиться к VPN на VPS Windows Server 2012 R2?

    @res2001
    test813913, На сколько понял torguard VPN просто предоставляют свои сервера ВПН, при этом типы ВПН самые разнообразные.

    OpenVPN: Настройка шлюз по умолчанию для клиентов в OpenVPN прописывается на стороне сервера. Эту настройку можно проигнорировать на клиенте: https://community.openvpn.net/openvpn/wiki/IgnoreR...

    Можно использовать стандартные варианты ВПН, которые есть в винде по умолчанию L2TP/PPTP/SSTP, при этом у вас будет создано сетевое подключение, в глубине его свойств есть соответствующая галка. Путь к ней можете найти например тут: https://diaryproducts.net/about/operating_systems/...
  • Как подключиться к VPN на VPS Windows Server 2012 R2?

    @res2001
    test813913, Озвучьте общественности какой конкретно вариант ВПН вы используете и возможно получите конкретные ответы.
  • Что не так с работой unordered_map?

    @res2001
    kruta, При копировании у вас копируются только указатели на буферы из вектора buffers, сами буферы при этом остаются одни и те же в двух аллокаторах. Когда один из аллокаторов удаляется он удаляет все буферы, второму аллокатору они уже не доступны, но он об этом ничего не знает.
    Вам нужно переопределить конструктор копирования (или запретить) и конструктор перемещения. default вариант вам не подходит.
  • Что не так с работой unordered_map?

    @res2001
    В вашем аллокаторе есть конструктор перемещения и/или операция присваивания перемещением?
    Возможно в реализации stl, которой вы пользуетесь, создается временный аллокатор, который затем присваивается постоянному или что-то типа того. Если будет доступен конструктор перемещения, то вероятно будет использоваться он для этого.

    Но даже и без перемещения у вас не должно быть исключений (просто объект будет медленней создаваться), похоже ошибка в реализации аллокатора.