1133 читали · 2 года назад
​ASM – работа с базами SQLite (часть 2. Читаем cookies браузеров) Рассмотрев в предыдущей части формат и основные возможности подсистемы SQLite, перейдём к операциям с данными, которые осуществляются посредством вызова методов из библиотеки sqlite3.dll. Самая последняя версия 3.35.05 этой либы выдаёт на экспорт всего 329 функций, предоставляя нам широкий выбор действий. Некоторые из них могут иметь переменное число параметров, и автор не стал делать на них акцент. Он просто оформил все функции с соглашением о вызове "cdecl" (декларация языка С++), а не стандартным "stdcall". Это означает, что на выходе, ответственность за очистку аргументов функции в стеке полностью возложена на нас, для чего ассемблер FASM имеет макросы cinvoke и ccall (последний используется для вызовов по указателю). Экскурсии по часто используемым функциям и посвящена данная часть статьи. 📌 Читать далее #asm #sqlite
887 читали · 3 года назад
Зачем сайты просят разрешение на cookies — и что это вообще такое?
Заходя на различные ресурсы, мы нередко видим всплывающее окошко, в котором говорится о cookie. Для того, чтобы продолжить пользоваться сайтом, требуется разрешение на операцию с этими файлами. Многие делают это на автомате и не задумываются, на что дают согласие...