Как проверить, находится ли указатель в диапазоне памяти.
https://devblogs.microsoft.com/oldnewthing/20170927-00/?p=97095
https://devblogs.microsoft.com/oldnewthing/20170927-00/?p=97095
Microsoft News
How to check if a pointer is in a range of memory
Thanks to the C language standard, it's trickier than it seems.
Этот репозиторий является неофициальным плагином Unreal, который может читать файлы OpenVDB и NanoVDB в Unreal.
https://www.libhunt.com/r/unreal-vdb
https://www.libhunt.com/r/unreal-vdb
Libhunt
Unreal-vdb Alternatives and Reviews
Which is the best alternative to unreal-vdb?
🧒👾Тест-игра на выживание: как джуну протянуть первую рабочую неделю и не потерять работу
Первая неделя на новой работе – это всегда стресс для разработчика. В голове тысяча мыслей, давление зашкаливает, и сердце стучит без остановки. Знаете ли вы, как в такой ситуации не перегореть на старте? Если да, тогда вы легко пройдете нашу мини-игру на выживание про адаптацию джуна в незнакомых условиях. Итак, представьте: желанный оффер уже получен, вас приняли в компанию вашей мечты и сегодня первый рабочий день.
🔗 Основной сайт
🔗 Зеркало
Первая неделя на новой работе – это всегда стресс для разработчика. В голове тысяча мыслей, давление зашкаливает, и сердце стучит без остановки. Знаете ли вы, как в такой ситуации не перегореть на старте? Если да, тогда вы легко пройдете нашу мини-игру на выживание про адаптацию джуна в незнакомых условиях. Итак, представьте: желанный оффер уже получен, вас приняли в компанию вашей мечты и сегодня первый рабочий день.
🔗 Основной сайт
🔗 Зеркало
C++ OpenGL Tutorial
OpenGL является одним из самых популярных прикладных программных интерфейсов для разработки приложений в области двумерной и трехмерной графики.
Смотреть видеоуроки
OpenGL является одним из самых популярных прикладных программных интерфейсов для разработки приложений в области двумерной и трехмерной графики.
Смотреть видеоуроки
🧒💼 Как найти работу junior-разработчику: 5 самых неочевидных способов
Расскажем о самых неочевидных способах ворваться в ИТ, если ты решил сделать это только в 2023 году.
🔗 Основной сайт
🔗 Зеркало
Расскажем о самых неочевидных способах ворваться в ИТ, если ты решил сделать это только в 2023 году.
🔗 Основной сайт
🔗 Зеркало
Отладка смешанного стека Python и C.
https://developer.nvidia.com/blog/debugging-mixed-python-and-c-language-stack/
https://developer.nvidia.com/blog/debugging-mixed-python-and-c-language-stack/
NVIDIA Technical Blog
Debugging a Mixed Python and C Language Stack
Debugging is difficult. Debugging across multiple languages is especially challenging, and debugging across devices often requires a team with varying skill sets and expertise to reveal the underlying…
Что с этим новым порядком памяти memory_order_consume?
https://devblogs.microsoft.com/oldnewthing/20230427-00/?p=108107
https://devblogs.microsoft.com/oldnewthing/20230427-00/?p=108107
Microsoft News
What’s up with this new memory_order_consume memory order?
A weaker variation of acquire.
Token-Based Authetification в автономных системах посредством Qt6 с использованием Qr-кодов. Qr-коды
https://habr.com/ru/articles/734032/
https://habr.com/ru/articles/734032/
Хабр
Token-Based Authetification в автономных системах посредством Qt6 с использованием Qr-кодов. Qr-коды
Содержание Часть 1. Введение Часть 2. Сервер Часть 3. Админский клиент Qr-коды на Qt Для генерации и отображения Qr-кодов будем использовать библиотеку qt-qrcode . Эта библиотека основана, как и...
Разбираемся с использованием неблокируещего ввода-вывода в ОС Linux. Пишем пример сервера на голых системных вызовах
https://habr.com/ru/articles/733948/
https://habr.com/ru/articles/733948/
Хабр
Разбираемся с использованием неблокируещего ввода-вывода в ОС Linux. Пишем пример сервера на голых системных вызовах
Как обычно пишут сервер, если не особо заботиться производительности? Программа запускается, затем начинает принимать входящие соединения от клиентов и для каждого клиента запускает новый поток,...
Интервью с создателем обобщённого программирования Александром Степановым.
https://habr.com/ru/companies/jugru/articles/734048/
https://habr.com/ru/companies/jugru/articles/734048/
Хабр
Интервью с создателем обобщённого программирования Александром Степановым
Александр Степанов в Adobe Systems Paul R. McJones, CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0 , via Wikimedia Commons Всем привет! В C++ сообществе Александр Александрович Степанов...
Видео: безопасное копирование, перемещение и уничтожение объектов в современном C++ по правилу «все или ничего».
https://youtu.be/una89pkP9ms
https://youtu.be/una89pkP9ms
YouTube
Safely copying, moving, and destroying objects in Modern C++ with the rule of "all or nothing"
Which constructors does a C++ class need? Which does it generates on its own? What about various assignment operators? And a destructor? How not to shoot ones leg off and navigate these waters effortlessly?
This and more we cover in this video that tells…
This and more we cover in this video that tells…
Лучше, чем синглтоны: шаблон локатора сервисов.
https://abstractexpr.com/2023/04/25/better-than-singletons-the-service-locator-pattern/
https://abstractexpr.com/2023/04/25/better-than-singletons-the-service-locator-pattern/
Abstract Expression
Better than Singletons: The Service Locator Pattern
One of the biggest problems in object-oriented programming is getting access to the objects you need. A very common solution to this problem is dependency injection. This means you have to pass eve…
Включить Guards и их оптимизацию.
https://includeguardian.io/article/include-guards-and-their-optimizations
https://includeguardian.io/article/include-guards-and-their-optimizations