Spinlock vs. Mutex vs. Semaphore: Разбираемся в синхронизации с Zephyr OS
Источник: Habr
Автор: artur_r0k3r
Источник: Habr
Автор: artur_r0k3r
Хабр
Spinlock vs. Mutex vs. Semaphore: Разбираемся в синхронизации с Zephyr OS
Всем привет! Сегодня хочу углубиться в одну из самых важных тем в мире Zephyr OS — синхронизацию потоков и задач. Если вы хоть раз работали с k_thread_create , гоняли потоки туда-сюда и ловили bus...
Taming Hard Faults in Zephyr OS: Практическое руководство для embedded-разработчиков
Источник: Habr
Автор: artur_r0k3r
Источник: Habr
Автор: artur_r0k3r
Хабр
Taming Hard Faults in Zephyr OS: Практическое руководство для embedded-разработчиков
🚨 Что такое Hard Fault простыми словами Hard Fault — это критическая ошибка процессора. Проще говоря, это ситуация, когда микроконтроллер встречает что-то настолько «невозможное» для себя, что не...
Как мой формат может решить проблему совместимости инновационным способом
Источник: Habr
Автор: Flayt_334
Источник: Habr
Автор: Flayt_334
Хабр
Как мой формат может решить проблему совместимости инновационным способом
Всем привет, это снова тот разработчик который разработал формат.pi Сегодня расскажу, как формат может решить проблему совместимости с внешними программами. Сила любого формата определяется...
👎1
Dubious security vulnerability: If I perform this complex series of manual steps, I can crash a program I am running
Источник: The Old New Thing
Источник: The Old New Thing
Microsoft News
Dubious security vulnerability: If I perform this complex series of manual steps, I can crash a program I am running
What security boundary did you cross?
What’s New for C++ Developers in Visual Studio 2022 17.14 -- Sy Brand
Источник: isocpp.org (Standard C++)
Источник: isocpp.org (Standard C++)
Как создать свой парсер и AST-генератор на C++ с минимальными усилиями: знакомьтесь с QapDSLv2
Источник: Habr
Автор: Adler3D
Источник: Habr
Автор: Adler3D
Хабр
Как создать свой парсер и AST-генератор на C++ с минимальными усилиями: знакомьтесь с QapDSLv2
QapDSLv2 — это язык который транслируется в обычный C++ код. Он позволяет удобно и компактно задавать грамматики и правила разбора, значительно упрощая разработку компиляторов и анализаторов. Про...
Три совета, как не выучить C++ за 21 день (субъективный гайд с дополнениями)
Источник: Habr
Автор: Stolyarrr (МойОфис)
Источник: Habr
Автор: Stolyarrr (МойОфис)
Хабр
Три совета, как не выучить C++ за 21 день (субъективный гайд с дополнениями)
Типичная проблема новичков при изучении языка программирования — они тонут в море учебных материалов. Интернет предлагает тонны статей, курсов и книг по C++, но как выбрать действительно стоящие? Меня...