This media is not supported in your browser
VIEW IN TELEGRAM
🔥 JSON для современного C++ версии 3.11.3
https://github.com/nlohmann/json/releases/tag/v3.11.3
@cpluspluc
https://github.com/nlohmann/json/releases/tag/v3.11.3
@cpluspluc
👍14
Создайте свой собственный профилировщик памяти на
С++.
На самом деле это несложно, в чем вам поможет данный гайд.Github: https://github.com/gperftools/gperftools
Гайд: https://gaultier.github.io/blog/roll_your_own_memory_profiling.html
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3❤1
🔥 Дайджест полезных материалов из мира CPP за неделю
Почитать:
— Инженерный калькулятор на C++. Часть 2: Алгоритм сортировочной станции
— Создание своего терминала на C++ и Qt: Часть 1
— Книга «C++ для начинающих. 2-е изд."
— Фильтруем логи санитайзеров и valgrind на примере приложения с Qt
— #1 Introduction: C++ and DSA
— Palindrome check(cpp)
— CGPA CALCULATOR
— BANK MANAGEMET SYSTEM
— SObjectizer Tales - 8. Representing errors
— Building Windows Desktop Barcode Reader with Win32 API and Dynamsoft C++ Barcode SDK
— Delving Deeper in a Project #2, modifying a CI workflow
— Hi, Im new here 🤗
— Intro to C++
— Intro to C++
Посмотреть:
🌐 C++ Weekly - Ep 404 - How (and Why) To Write Code That Avoids std::move (⏱ 08:50)
🌐 Deepfake video при помощи Google Colab (⏱ 14:29)
Хорошего дня!
@cpluspluc
Почитать:
— Инженерный калькулятор на C++. Часть 2: Алгоритм сортировочной станции
— Создание своего терминала на C++ и Qt: Часть 1
— Книга «C++ для начинающих. 2-е изд."
— Фильтруем логи санитайзеров и valgrind на примере приложения с Qt
— #1 Introduction: C++ and DSA
— Palindrome check(cpp)
— CGPA CALCULATOR
— BANK MANAGEMET SYSTEM
— SObjectizer Tales - 8. Representing errors
— Building Windows Desktop Barcode Reader with Win32 API and Dynamsoft C++ Barcode SDK
— Delving Deeper in a Project #2, modifying a CI workflow
— Hi, Im new here 🤗
— Intro to C++
— Intro to C++
Посмотреть:
🌐 C++ Weekly - Ep 404 - How (and Why) To Write Code That Avoids std::move (⏱ 08:50)
🌐 Deepfake video при помощи Google Colab (⏱ 14:29)
Хорошего дня!
@cpluspluc
👍16❤4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
ℹ️8 основных протоколов Интернета, которые вы должны знатьℹ️
▷ HTTP (Hypertext Transfer Protocol) - это стандарт для передачи веб-контента через Интернет.
▷ HTTPS (Hypertext Transfer Protocol Secure) - это защищенная версия HTTP, которая шифрует данные для безопасного веб-общения.
▷ TCP (Transmission Control Protocol) - это надежный, ориентированный на соединение протокол для передачи данных по сетям, обеспечивающий доставку данных.
▷ IP (Internet Protocol) - это набор правил, регулирующих маршрутизацию и адресацию пакетов данных в Интернете.
▷ FTP (File Transfer Protocol) используется для передачи файлов между компьютерами в сети или через Интернет.
▷ SSH (Secure Shell) - защищенный протокол для удаленного доступа к сетевым устройствам и серверам.
▷ SMTP (Simple Mail Transfer Protocol) используется для отправки электронных сообщений между почтовыми серверами.
▷ UDP (User Datagram Protocol) - протокол передачи данных по сетям без подключения и более быстрый, но не гарантирующий доставку.
@cpluspluc
▷ HTTP (Hypertext Transfer Protocol) - это стандарт для передачи веб-контента через Интернет.
▷ HTTPS (Hypertext Transfer Protocol Secure) - это защищенная версия HTTP, которая шифрует данные для безопасного веб-общения.
▷ TCP (Transmission Control Protocol) - это надежный, ориентированный на соединение протокол для передачи данных по сетям, обеспечивающий доставку данных.
▷ IP (Internet Protocol) - это набор правил, регулирующих маршрутизацию и адресацию пакетов данных в Интернете.
▷ FTP (File Transfer Protocol) используется для передачи файлов между компьютерами в сети или через Интернет.
▷ SSH (Secure Shell) - защищенный протокол для удаленного доступа к сетевым устройствам и серверам.
▷ SMTP (Simple Mail Transfer Protocol) используется для отправки электронных сообщений между почтовыми серверами.
▷ UDP (User Datagram Protocol) - протокол передачи данных по сетям без подключения и более быстрый, но не гарантирующий доставку.
@cpluspluc
❤21👍8🤯1
https://github.com/dlidstrom/NeuralNetworkInAllLangs
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍4❤2
This media is not supported in your browser
VIEW IN TELEGRAM
🛰 SpaceDyn -Библиотеки MATLAB/C++ для кинематического и динамического анализа и моделирования космических роботов.
https://github.com/Space-Robotics-Laboratory/SpaceDyn
@cpluspluc
https://github.com/Space-Robotics-Laboratory/SpaceDyn
@cpluspluc
👍10❤5🔥4
Часть 1 - Простая реализация
Часть 2 - Расширяемость и абстракция
Часть 3 - Регистрация и время жизни
Часть 4 - Специфическая система уведомлений
Часть 5 - Обзор и дальнейшие шаги
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤6👍1🥰1
Чистая реализация каналов Go на C89, включая блокирующие и неблокирующие селекты
https://github.com/rochus-keller/CspChan
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🍓2🔥1
🔥 Дайджест полезных материалов из мира CPP за неделю
Почитать:
— Современный С++ в разработке девайсов
— Как мы переводили проект на CMake
— Держись, Маша! Ты, ведь, наша! Продолжение разбора книги «Цифровая схемотехника и архитектура компьютера»
— Подготовка инструментов под фаззинг UEFI на базе edk2 в Windows
— Наиболее часто используемые команды Linux
— 79 Ресурсов, которые следует прочитать, чтобы улучшить свои навыки в области проектирования систем:
— Бесплатные сертификационные курсы для специалистов по данным
— Магия swizzle из шейдеров в C++
— История создания Оптимизатора для ПК: Nuxt.js, Electron и C++ в Одном Проекте
— 30 лет DOOM: новый код — новые баги
— Внутренний Я(ндекс)
— Lesta Studio и её тестовое задание с подвохом
— Just in case: Debian Bookworm comes with a buggy GCC
— SObjectizer Tales - 10. Handling GUI from main
— 30 years of DOOM: new code, new bugs
— Looking for a job opportunity
— Making a Thread Pool in C++ from scratch
— Enums and Exhaustive switch statements in C++
Посмотреть:
🌐 C++ Weekly - Ep 406 - Why Avoid Pointer Arithmetic? (⏱ 10:22)
🌐 Mixtral 8x7B - это сет из 8 нейронок, которые работают вместе
Хорошего дня!
@cpluspluc
Почитать:
— Современный С++ в разработке девайсов
— Как мы переводили проект на CMake
— Держись, Маша! Ты, ведь, наша! Продолжение разбора книги «Цифровая схемотехника и архитектура компьютера»
— Подготовка инструментов под фаззинг UEFI на базе edk2 в Windows
— Наиболее часто используемые команды Linux
— 79 Ресурсов, которые следует прочитать, чтобы улучшить свои навыки в области проектирования систем:
— Бесплатные сертификационные курсы для специалистов по данным
— Магия swizzle из шейдеров в C++
— История создания Оптимизатора для ПК: Nuxt.js, Electron и C++ в Одном Проекте
— 30 лет DOOM: новый код — новые баги
— Внутренний Я(ндекс)
— Lesta Studio и её тестовое задание с подвохом
— Just in case: Debian Bookworm comes with a buggy GCC
— SObjectizer Tales - 10. Handling GUI from main
— 30 years of DOOM: new code, new bugs
— Looking for a job opportunity
— Making a Thread Pool in C++ from scratch
— Enums and Exhaustive switch statements in C++
Посмотреть:
🌐 C++ Weekly - Ep 406 - Why Avoid Pointer Arithmetic? (⏱ 10:22)
🌐 Mixtral 8x7B - это сет из 8 нейронок, которые работают вместе
Хорошего дня!
@cpluspluc
❤5👍3🔥1👾1
https://github.com/wangyi-fudan/wyGPT
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤1⚡1🔥1
ecs-cpp:
Библиотека C++20 ecs,
разработанная с учетом безопасности типовЭто полностью динамическая система компонентов сущностей с заголовками для C++20, в которой компоненты могут быть добавлены или удалены из сущностей в любое время.
https://github.com/annell/ecs-cpp
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🥱2❤1🔥1
Сергей Шамбир (iSpring) - “Быстрые и надёжные сигналы-слоты в C++”
Евгений Зуев (Университет Иннополис) - “Архитектура компиляции: проблемы и решения.”
Константин Гейст (iSpring) - “Следи за своим состоянием: валидация в ООП”
Антон Полухин (Yandex.Taxi) - Полезный constexpr
Институт программных систем
⚡️источник
#cpp #programming
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3🔥3⚡1
https://github.com/germandiagogomez/words-counter-benchmarks-game
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7⚡1🔥1🥰1