Пробую разные форматы. Через какое-то время проведём опрос, чтобы понять, что заходит, а что нет
👍4👨💻2🥰1🕊1🤝1
Кстати, если знаете людей, которым такие материалы были бы интересны, то приглашайте. Если у вас ссылка не сохранилась, то дам.
😁3👍1🆒1
И ещё: постепенно планируют добавлять материалы и более сложные. Их есть у меня.
❤5😈4😢2
EBFE: software internals
Кстати, если знаете людей, которым такие материалы были бы интересны, то приглашайте. Если у вас ссылка не сохранилась, то дам.
Да да) подписывайтесь на мой канал итд.... Дальше вы знаете)
😁5❤3🤩1
EBFE: software internals
И ещё: постепенно планируют добавлять материалы и более сложные. Их есть у меня.
Будут материалы разных уровней, так что думаю будет всем что поизучать
🥰3❤1🤝1
EBFE: software internals
Задачка на ночь. В одну строку препроцессора С добавьте во все printf в начале того, что он печатает - номер строки, на которой используется printf. (Правильный ответ будет в воскресенье).
Ответ достаточно прост:
#define printf(a, ...) printf("%d: " a, LINE, # #__VA_ARGS__ )
printf заменяем макросом на.... printf
... - макрос с переменным количеством параметров
"%d: " - формат для номера строки
LINE - автоматически заменится на номер строки
## - конкатинация
VA_ARGS - заменится на то что сунули макросу printf
printf заменяем макросом на.... printf
... - макрос с переменным количеством параметров
"%d: " - формат для номера строки
LINE - автоматически заменится на номер строки
## - конкатинация
VA_ARGS - заменится на то что сунули макросу printf
❤5🍓3🌚2💋1
Media is too big
VIEW IN TELEGRAM
#shellcode #doublepulsar #посложнее #этошеллкод Как написать шеллкод под винду чтобы он сам понял в какой винде 32 или 64 он работает и выполнился правильно
✍3🔥3🏆1
#книга Начну рассказ про клёвые книги про прекрасный труд Алана Купера - "Психбольница в руках пациентов". Великолепная книга про создание пользовательских интерфейсов. Именно пользовательских, а не только графических. Книга позволяет пересмотреть свой взгляд на проектирование ПО любому программисту, кто ещё её не читал. Лично мне она помогает сейчас и программные интерфейсы (API) проектировать грамотнее. Обязательно к прочтению всем.
Насколько я помню, Алан Купер - этот тот самый человек, который придумал идею графических визуальных редакторов GUI - когда можно просто перетащить кнопочку на формочку - и не надо ничего кодить.
Насколько я помню, Алан Купер - этот тот самый человек, который придумал идею графических визуальных редакторов GUI - когда можно просто перетащить кнопочку на формочку - и не надо ничего кодить.
❤3🤓1
Media is too big
VIEW IN TELEGRAM
#visualstudio #этобаза #настройки Рассказываю про настройки проектов C/C++ в Visual Studio Часть 1 (General)
🥰2💋2🏆1
Зацените макрос:
Как думаете для чего такой можно использовать?
#define D(a) printf("\n%-4d: %s", LINE, #a); aКак думаете для чего такой можно использовать?
🤔2🤯2🤓1
#книга Юреш Вахалия "Unix изнутри". Это прекрасная книга по операционным системам. Вы узнаете ретроспективу создания принципов работы современных операционных систем. Как появился язык Си. Как появился Unix, как создавались ОС в начале, как появлялись процессы и потоки, как работают планировщик, менеджеры памяти и многое другое. Лично мне очень понравилось. Плюс я даже имплементил планировщик из SVR5, что особенно клёво было сделать. Не скажу что обязательна для чтения, но она мне показалась романтичной.
👍2💯1🤓1