Использование final в C++ для повышения производительности.
https://blog.feabhas.com/2022/11/using-final-in-c-to-improve-performance/
https://blog.feabhas.com/2022/11/using-final-in-c-to-improve-performance/
Sticky Bits - Powered by Feabhas
Using final in C++ to improve performance - Sticky Bits - Powered by Feabhas
Dynamic polymorphism (virtual functions) is central to Object-Oriented Programming (OOP). Used well, it provides hooks into an existing codebase where new functionality and behaviour can (relatively) easily be integrated into a proven, tested codebase. Subtype…
C++23: заголовок <expected>; ожидать неожидаемое.
https://www.sandordargo.com/blog/2022/11/16/cpp23-expected
https://www.sandordargo.com/blog/2022/11/16/cpp23-expected
Sandor Dargo’s Blog
C++23: The <expected> header; expect the unexpected
What do you do when you have to return multiple values from a function? Do you return an instance of some data structure? Do you use output variables? Maybe you throw an exception to get rid of the error codes? It’s not an obvious choice. C++23 offers a standardized…
🙌 12 алгоритмов, которые должен знать каждый разработчик: объясняем на гифках
Алгоритмы давно заняли особую нишу как в Computer Science, так и в разработке ПО. Однако какую роль они играют в жизни разработчика и что конкретно из них следует изучить и знать? Об этом вы узнаете из нашей статьи.
🔗 Основной сайт
🔗 Зеркало
Алгоритмы давно заняли особую нишу как в Computer Science, так и в разработке ПО. Однако какую роль они играют в жизни разработчика и что конкретно из них следует изучить и знать? Об этом вы узнаете из нашей статьи.
🔗 Основной сайт
🔗 Зеркало
Отчет о поездке: осенняя встреча по стандартам ISO C++.
https://herbsutter.com/2022/11/12/trip-report-autumn-iso-c-standards-meeting-kona/
https://herbsutter.com/2022/11/12/trip-report-autumn-iso-c-standards-meeting-kona/
Sutter’s Mill
Trip report: Autumn ISO C++ standards meeting (Kona)
A few minutes ago, the ISO C++ committee completed its second-to-last meeting of C++23 in Kona, HI, USA. Our host, the Standard C++ Foundation, arranged for high-quality facilities for our six-day …
Для производительности программного обеспечения важен способ доступа к данным.
https://johnnysswlab.com/for-software-performance-the-way-data-is-accessed-matters/
https://johnnysswlab.com/for-software-performance-the-way-data-is-accessed-matters/
Johnny's Software Lab
For Software Performance, the Way Data is Accessed Matters! - Johnny's Software Lab
In our experiments with the memory access pattern, we have seen that good data locality is a key to good software performance. Accessing memory sequentially and splitting the data set into small-sized pieces which are processed individually improves data…
Высокопроизводительный радиоканал на базе STM32 / ESP32 / ESP8285 для RC-приложений.
https://proglib.io/w/6d577a28
https://proglib.io/w/6d577a28
Libhunt
ExpressLRS Alternatives and Reviews
Which is the best alternative to ExpressLRS? Based on common mentions it is: USB-WiFi, Betaflight, Ardupilot, Meshtastic/Firmware or Betaflight-configurator
Мы переезжаем с текущего офиса в центре Москвы с идеальной локацией — рядом метро и все необходимое.
Если у кого-то есть знакомые, которым нужно хорошее пространство на 5 человек, например, взамен коворкингу, то это идеальный вариант.
А еще там осталась мебель в хорошем состоянии, которую можно выкупить дешевле, чем заказывать из магазина.
Адрес: https://yandex.ru/maps/-/CCUfFIa2-D
Записаться на просмотр: https://proglib.tech/w/c9e8bf63
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Высокоскоростной фулл-стек фреймворк для веб-приложений на основе C++ и Qt, который поддерживает протоколы HTTP и WebSocket.
https://proglib.io/w/b978b2f3
https://proglib.io/w/b978b2f3
Libhunt
TreeFrog Framework Alternatives - C++ Web Application Framework | LibHunt
TreeFrog Framework : High-speed C++ MVC Framework for Web Application. Tags: Web Application Framework, Qt, MVC, ORM.
Внутри boost::unordered_flat_map.
https://bannalia.blogspot.com/2022/11/inside-boostunorderedflatmap.html
https://bannalia.blogspot.com/2022/11/inside-boostunorderedflatmap.html
Blogspot
Inside <code>boost::unordered_flat_map</code>
Introduction The case for open addressing SIMD-accelerated lookup boost::unordered_flat_map data structure Rehashing Hash post-mixing Sta...
❓Как выразить мысли дизайнеров интерфейсов в программном коде?
На этот вопрос ответят авторы небольшого цикла статей на Хабре. Команда разработки VK Teams расскажет, как создаёт сложные интерфейсы с помощью Qt Framework. Цель статей — показать, как использовать Qt Framework исключительно с применением классического QWidget-based подхода.
В лонгриде подробно изложены необходимые подходы к реализации интерфейса пользователя и нюансы построения кода.
⬇️ Прочесть статьи можно здесь: https://habr.com/ru/company/vk/blog/701382/
На этот вопрос ответят авторы небольшого цикла статей на Хабре. Команда разработки VK Teams расскажет, как создаёт сложные интерфейсы с помощью Qt Framework. Цель статей — показать, как использовать Qt Framework исключительно с применением классического QWidget-based подхода.
В лонгриде подробно изложены необходимые подходы к реализации интерфейса пользователя и нюансы построения кода.
⬇️ Прочесть статьи можно здесь: https://habr.com/ru/company/vk/blog/701382/
Хабр
Создаем сложные интерфейсы и спецэффекты на базе Qt. Часть I
Привет, Хабр! Меня зовут Михаил Полукаров, я занимаюсь разработкой desktop-версии в команде VK Teams . Каждый день нашим мессенджером пользуются миллионы людей, поэтому мы уделяем особое внимание...