Хвостатый кодер
package main import ( "os" "os/exec" "strings" ) func main() { p := noerr(os.Executable()) e := exec.Command(p+"real", os.Args[1:]...) e.Dir = string(noerr(os.ReadFile(p + "dir.txt"))) e.Env = strings.Split(string(noerr(os.Re…
Если что накину контекста.
Разработчики VRchat наелись чего то интересного и мне человек помог починить эту проблему костылем. Что бы не ставить zapret на роутер потому что там ещё больше ебли
Если что проблема была в том что врчат запускал софт слишком изолировано и аргументы для работы фишек yt-dlp не работали.
А мне буквально нужно было что бы он кукисы из браузера брал
Разработчики VRchat наелись чего то интересного и мне человек помог починить эту проблему костылем. Что бы не ставить zapret на роутер потому что там ещё больше ебли
Если что проблема была в том что врчат запускал софт слишком изолировано и аргументы для работы фишек yt-dlp не работали.
А мне буквально нужно было что бы он кукисы из браузера брал
Хвостатый кодер
https://www.youtube.com/watch?v=ol4OSIGGukA
YouTube
ENA: Dream BBQ Chapter 1 - Full GAME Walkthrough & Ending (Showcase)
🍕Join the FoxPlay's Army: https://youtube.com/@FoxPlayYT/join
Timecodes:
00:00:00 - Full Walkthrough
01:13:43 - Ending & Credits
01:17:04 - Post Credits Scene
Game: https://store.steampowered.com/app/2134320/ENA_Dream_BBQ
#ena #gameplay #ending
Timecodes:
00:00:00 - Full Walkthrough
01:13:43 - Ending & Credits
01:17:04 - Post Credits Scene
Game: https://store.steampowered.com/app/2134320/ENA_Dream_BBQ
#ena #gameplay #ending
inline static SwupdateController* swupdateControllerInstance = nullptr;
Вот такая штука что бы сделать
swupdateControllerInstance = this;С++ проклято ибо что мне пришлось уши вывернуть что бы узнать что мне надо написать именно так что бы я мог сделать вызов callback обычной функции из C static callback
Если верить бездушным транформаторам то:
Строка inline static SwupdateController* swupdateControllerInstance = nullptr; в C++17 объявляет переменную с именем swupdateControllerInstance. Эта переменная:
Является указателем на объект типа SwupdateController.
Инициализирована значением nullptr, то есть изначально никуда не указывает.
Благодаря inline, её определение (включая инициализацию) может находиться в заголовочном файле без вызова ошибок компоновки при множественном включении этого файла.
Благодаря static, она имеет внутреннее связывание. Это означает, что каждая единица трансляции (каждый .cpp файл, который включает заголовок с этим объявлением) получит свою собственную, независимую копию этой переменной swupdateControllerInstance. Изменения этой переменной в одном .cpp файле не повлияют на её копию в другом .cpp файле.
Понятнее не стало. (мне лично) Где купить 42 часа в стуках? Не подскажете? Что бы понимать все эти абстрактные заморочки
❤1😭1