C++ Academy
16.6K subscribers
624 photos
127 videos
1 file
584 links
По всем вопросам- @haarrp

@itchannels_telegram - 🔥 best it channels

РКН: clck.ru/3FmxJF
Download Telegram
😁91❤‍🔥15👍8😱5🖕4
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cppsobes
Python: t.me/python_job_interview
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/golang_interview
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc


💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
👍32🥰1
🖥 Safe C++ — концепция, которая предполагает разработку безопасных Subset для языка C++. Это типы должны устранить небезопасные конструкции языка, такие как необработанные указатели и произвольные преобразования типов, чтобы предотвратить уязвимости, связанные с памятью и переполнениями буфера.

🌟 Идея заключается в сохранении производительности C++, но с упрощением разработки безопасных приложений. Новые инструменты и библиотеки будут поддерживать безопасные операции, а обратная совместимость позволит постепенно адаптировать существующие кодовые базы.

🌟 Основная цель — минимизация уязвимостей и улучшение безопасности программного обеспечения

🔗 Подробнее: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍174🔥2👌1
👀 YOLOs-CPP: Seamlessly Integrate YOLO Models in Your C++ Projects!

Высокопроизводительный инструмент компьютерного зрения на C++ для обнаружения объектов в реальном времени с использованием моделей YOLO и OpenCV.

Поддерживает несколько версий YOLO (v5, v7, v8, v10, v11) с оптимизированным выводом на CPU и GPU. Включает примеры кода, скрипты для вывода изображений, видео и камеры в реальном времени, а также инструменты для квантования.

▪️ Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍94
🖥 В этой статье автор рассматривает различные методы тегирования указателей, чтобы эффективно использовать пространство памяти и оптимизировать выполнение программ. Он анализирует пять основных схем тегирования и их влияние на производительность, уделяя внимание особенностям оптимизации на разных архитектурах (например, ARM и x86). Автор показывает, что выбор метода зависит от конкретного использования и аппаратных ограничений

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥74🖕1
🔝 ImHex: Священный грааль шестнадцатеричных редакторов. с открытым исходным кодом, кроссплатформенный и удобный для реверс-инжиниринга.

Многофункциональный редактор шестнадцатеричных файлов, созданный специально для реверс-инженеров, программистов и всех тех, кто любит работать до поздней ночи.

Этот проект содержит множество полезных инструментов и функций, таких как продвинутый просмотр шестнадцатеричных данных, собственный язык шаблонов на базе C++, основанный на языковых правилах, импорт/экспорт данных, поиск, поддержка хеширования и сравнения, интегрированный дизассемблер, закладки, мощный анализатор и визуализатор данных.

Редактор также поддерживает правила YARA и имеет современный, удобный интерфейс с возможностью автоматического обновления содержимого.

Для реализации интерфейса используются различные зависимости и библиотеки, такие как Dear ImGui, ImPlot и Capstone.

ImHex доступен на различных платформах, включая Windows, macOS и Linux.

▪️ Github

@cpluspluc
🔥27👍116😱1😡1
🖥 xFasterTransformer — содержит набор инструментов от Intel для ускорения Больших языковых моделей с использованием аппаратных возможностей Intel. Он оптимизирует производительность LLM, таких как GPT и BERT, на архитектурах Intel.

🌟 Основная цель — увеличить производительность моделей и сократить время выполнения операций в реальном времени

🔐 Лицензия: Apache-2.0

▪️Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍113🤣2🎄21🔥1👏1🥱1🖕1
🖥 Полезная статья, которая посвящена поведению для корутин в C++, называемому coro::throw. В статье обсуждается механизм обработки исключений внутри корутин и предложены изменения, которые упрощают обработку выбросов исключений в асинхронном коде.

💡 coro::throw предоставляет метод, который позволяет приостановить выполнение корутины и выбросить исключение, аналогично стандартному throw, но с дополнительными возможностями для более тонкой обработки асинхронного кода. Это улучшает удобство работы с корутинами в сценариях, где важно управлять потоками выполнения и исключениями, избегая их сложного распространения

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🔥2💊1
👩‍💻 tensor.h — представляет собой минималистичную библиотеку для работы с тензорами на языке C. Основной задачей является выполнение математических операций с многомерными массивами без сложных зависимостей.

Те́нзор (от лат. tensus, «напряжённый») — объект линейной алгебры, линейно преобразующий элементы одного линейного пространства в элементы другого. Частными случаями тензоров являются скаляры, векторы, билинейные формы и т. п.

💡 В README содержится подробное руководство, где описаны примеры использования и базовые операции с тензорами, что облегчает начальную настройку и работу с библиотекой. Это делает её удобной для численных вычислений и задач машинного обучения.

▪️Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍164🔥4
🖥 TidesDB — это высокопроизводительный, устойчивый и транзакционный встроенный движок на C++ для хранения данных, разработанный для оптимизации работы с флеш-накопителями и оперативной памятью. Он использует структуру данных Log-Structured Merge-Tree (LSM-Tree) и поддерживает такие функции, как запись с опережением (WAL), контроль транзакций, безопасную параллельную работу, удаление данных с пометками (Tombstone deletion) и многое другое. TidesDB подходит для работы с большим количеством операций чтения и записи

🔐 Лицензия: Apache-2.0

▪️Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥63
🚗 Racer — проект для создания миниатюрной гоночной машинки на основе ESP32. Он включает прошивку, схемы для печатных плат, механические детали, а также скрипты для управления машинкой с помощью клавиатуры или нейронных сетей

🌟 Проект открыт для модификаций и содержит инструкции по сборке и настройке, включая создание собственного контроллера и обучение нейронной сети для управления машинкой

▪️GitHub

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥54😁3🥰1
🎮 Quake3LLM - это проект, который позволяет создавать ботов для игры Quake 3 Arena, используя язык программирования C++.

Боты общаются между собой и игроками посредством Llama.cpp. В целом, тексты, генерируемые этими ботами, выглядят нормально, но иногда встречаются странные фразы.

Проект доступен на GitHub по ссылке https://github.com/jmarshall23/Quake3LLM.

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥64🤔4
👩‍💻 Эта статья описывает, как написать простую виртуальную машину (VM) с 16-битной архитектурой на языке C менее чем за 125 строк кода. Автор пошагово объясняет создание базовой VM, которая поддерживает операции, такие как сложение, вычитание, логические операции и управление стеком

🌟 Цель статьи — продемонстрировать, что создание виртуальной машины может быть простым процессом при правильном подходе

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥93
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Angular: https://t.me/+qIJAuSEb2MQyMDJi

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
👍32
🖥 canny-edge-detection — реализация алгоритма детектирования границ Кэнни с использованием CUDA C/C++. Она поддерживает обработку изображений и видео, используя OpenCV для загрузки и сохранения медиафайлов

🌟 Система настроена для вычислительных возможностей CUDA версии 8.9 и протестирована на графической карте RTX 4060

▪️GitHub

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥5🥰52
🖥 Репозиторий clipscreen — это утилита, которая создает виртуальный монитор для отображения части экрана. Она позволяет легче делиться экраном на видеоконференциях, таких как Google Meet или Microsoft Teams, путем выделения нужной области, которая будет транслироваться

🌟 Приложение написано на C++ и предназначено для использования в Linux с X11.

▪️GitHub

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥63
🖥 crypto-wallet-seed-generator — это инструмент на C++ для генерации seed-фраз, используемых для создания и восстановления криптовалютных кошельков. Seed-фраза представляет собой последовательность из 12 или 24 слов, служащих для резервного копирования и доступа к средствам в случае утери или повреждения устройства.

🔍 Основные особенности:

🌟 Проверка Баланса: После генерации seed-фразы, программа может автоматически проверять баланс и записывать данные ненулевых аккаунтов в отдельный файл

🌟 Поддержка Многих Валют: Скрипт адаптирован для работы с различными блокчейн-сетями

🌟 В отличии от других скриптов на Python эта программа полностью написана на C++, что делает ее в разы быстрее аналогов

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍134🔥3🤔3👏1
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Огромная шпаргалка по C++, которая включает в себя различные разделы: от работы с препроцессором и литералами до описания функций, классов, шаблонов и многого другого. Полезный ресурс как для новичков, так и для более опытных программистов!

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35👍84🤬1