В теории. Недавно была статья на хабре, что впн приложения палятся своим открытым socks портом. Javascript в браузере также может определять открытые порты на локалхосте.
Локально можно (нужно) создавать обьекты не всякого размера. Локальные обьекты создаются на стеке, если обьект большой - лучше выделять для него память динамически. Ломать паттерн "выделение - использование - освобождение" можно только в обоснованных случаях, типа выделение и создание потока с передачей указателя на выделенный обьект, там освобождение. Но лучше всегда следовать правилу: освобождать там где выделяется.
За ЛЛМ, конечно, желательна ручная проверка. Хотя с утечками ресурсов они хорошо справляются, находят даже те, которые недоглядел человек.
Все просто - неделю назад ТСПУ развернули на магистральных каналах. Поэтому тогда и банки легли и общие сбои связи происходили. Поэтому же перестали работать прокси\впны в российских ДЦ.
Проиграли они ВСЕ (даже те, кто уехал и удачно обустроился и не вернулся), потому что (из сегодняшнего дня), видим, если есть таки уехать надо - можно это сделать хоть даже сейчас, неспешно. Они излишне ужасно увидели и их самые ужасные прогнозы не оправдались.
А не уехали бы - кто-то из них лежал бы сейчас в могиле.
Оставили нативный C++ движок (ndisapi + netlib + socksify_unmanaged)
Всё в одном exe — статическая линковка
PrxFr.exe — служба (SERVICE_AUTO_START + console mode для отладки) PrxFrGui.exe — GUI панель управления (WinAPI, UAC admin, SC Manager) app-config.ini — INI-конфиг (серверы, правила, исключения, ODS)
C и C++ - кардинально разные ЯП.
Дело в том, что в проект входит еще сторонний драйвер - пакетный фильтр ndisrd - подозреваю, что он написан на С, тогда как его юзермодный враппер (модуль, содержащий интерфейсы к драйверу) - на С++.
90-е были последствием дерьмо-режима, подобного сегодняшнему, но коммунистического. Кого-то история не учит видеть причины и следствия. Главное - предугадывать следствия, видя повторение причин.
Я рад за производство спичек. Мы тут про ИТ говорим. Один и тот же разработчик вряд ли напишет полностью идентичный код на одну и ту же задачу. Тем более по прошествии времени. Тем более, разные разработчики напишут по разному.
Есть готовые тревожные кнопки на шею с СИМ картой, посылают СМС по номерам.
Ну так не мучайте себя, не заходите на российские сайты, не читайте комменты.
В теории. Недавно была статья на хабре, что впн приложения палятся своим открытым socks портом. Javascript в браузере также может определять открытые порты на локалхосте.
А инет на нормальный телефон с впн раздается со второго без впн? Или отдельные симки?
Серьезно? )
Локально можно (нужно) создавать обьекты не всякого размера. Локальные обьекты создаются на стеке, если обьект большой - лучше выделять для него память динамически.
Ломать паттерн "выделение - использование - освобождение" можно только в обоснованных случаях, типа выделение и создание потока с передачей указателя на выделенный обьект, там освобождение. Но лучше всегда следовать правилу: освобождать там где выделяется.
За ЛЛМ, конечно, желательна ручная проверка.
Хотя с утечками ресурсов они хорошо справляются, находят даже те, которые недоглядел человек.
У вас белое пальто не помялось?
Какая модель?
Все просто - неделю назад ТСПУ развернули на магистральных каналах. Поэтому тогда и банки легли и общие сбои связи происходили. Поэтому же перестали работать прокси\впны в российских ДЦ.
А не уехали бы - кто-то из них лежал бы сейчас в могиле.
В этом и смысл форка.
По той ссылке, что я привел - первоначальный проект с C++/CLI/C#.
Я же портировал его полностью на C++.
Дело в том, что в проект входит еще сторонний драйвер - пакетный фильтр ndisrd - подозреваю, что он написан на С, тогда как его юзермодный враппер (модуль, содержащий интерфейсы к драйверу) - на С++.
Хоспаде, кто вам такое сказал? Конечно нет.
Утечки памяти возможны при неаккуратном программировании.
Все просто:
Как можно запутаться в этих 3-х соснах - для меня загадка )
Да ну ))
Живот у него заболел, кошка умерла, депрессия, похмелье, выгорание, или просто сегодня лень...
Хуже. Покажут (уже) только богатым корпорациям. Про это расслоение и идет речь в статье.
О чем и речь. Человек - тоже недетерминируемая система.
90-е были последствием дерьмо-режима, подобного сегодняшнему, но коммунистического. Кого-то история не учит видеть причины и следствия. Главное - предугадывать следствия, видя повторение причин.
Я рад за производство спичек. Мы тут про ИТ говорим.
Один и тот же разработчик вряд ли напишет полностью идентичный код на одну и ту же задачу. Тем более по прошествии времени. Тем более, разные разработчики напишут по разному.
Не заходить на хабр?
А если сереьзно - потерпите, скоро сделают.
Золотые слова.
Недетерминированные, как и люди )