🔍 Memory leaks в C++
Программа ест все больше памяти? Скорее всего у вас🙂
📝 Пошаговое решение:
- Используйте
- Найдите несоответствие new/delete
- Замените сырые указатели на smart pointers
- Проверьте циклические ссылки
⚠️ Частые ошибки:
- Забывают
- Путают
💡 Совет:
- Компилируйте с флагом
Библиотека C/C++ разработчика #буст
Программа ест все больше памяти? Скорее всего у вас
memory leak
. Это не приговор и можно исправить, и вот как📝 Пошаговое решение:
- Используйте
Valgrind
или AddressSanitizer
- Найдите несоответствие new/delete
- Замените сырые указатели на smart pointers
- Проверьте циклические ссылки
// ❌ Проблемный код
void problematic() {
int* data = new int[1000];
if (some_condition) {
return; // Утечка памяти!
}
delete[] data;
}
// ✅ Исправленный код
void fixed() {
auto data = std::make_unique<int[]>(1000);
if (some_condition) {
return; // Память освободится автоматически
}
}
⚠️ Частые ошибки:
- Забывают
delete
при раннем return- Путают
delete
и delete[]
💡 Совет:
- Компилируйте с флагом
-fsanitize=address
для автоматического поиска утечек.Библиотека C/C++ разработчика #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👾 AI-агенты — настоящее, о котором все говорят
На днях мы анонсировали наш новый курс AI-агенты для DS-специалистов 🎉
Это продвинутая программа для тех, кто хочет получить прикладной опыт с LLM и решать сложные задачи!
На обучении вы соберете полноценные LLM-системы с учётом особенностей доменных областей, получите hands-on навыки RAG, Crew-AI / Autogen / LangGraph и агентов.
🎓 В рамках курса вы научитесь:
— адаптировать LLM под разные предметные области и данные
— собирать свою RAG-систему: от ретривера и реранкера до генератора и оценки качества
— строить AI-агентов с нуля — на основе сценариев, функций и взаимодействия с внешней средой
Разберете реальные кейсы и научитесь применять похожие подходы в разных доменных областях, получите фундамент для уверенного прохождения NLP system design интервью и перехода на следующий грейд.
Старт 5 июля, а при оплате до 1 июня действует дополнительная скидка и бонус — эксклюзивный лонгрид по API и ML от Proglib.
Начните осваивать тему уже сейчас 👉 https://clc.to/Cttu7A
На днях мы анонсировали наш новый курс AI-агенты для DS-специалистов 🎉
Это продвинутая программа для тех, кто хочет получить прикладной опыт с LLM и решать сложные задачи!
На обучении вы соберете полноценные LLM-системы с учётом особенностей доменных областей, получите hands-on навыки RAG, Crew-AI / Autogen / LangGraph и агентов.
🎓 В рамках курса вы научитесь:
— адаптировать LLM под разные предметные области и данные
— собирать свою RAG-систему: от ретривера и реранкера до генератора и оценки качества
— строить AI-агентов с нуля — на основе сценариев, функций и взаимодействия с внешней средой
Разберете реальные кейсы и научитесь применять похожие подходы в разных доменных областях, получите фундамент для уверенного прохождения NLP system design интервью и перехода на следующий грейд.
Старт 5 июля, а при оплате до 1 июня действует дополнительная скидка и бонус — эксклюзивный лонгрид по API и ML от Proglib.
Начните осваивать тему уже сейчас 👉 https://clc.to/Cttu7A
proglib.academy
Курс|AI-агенты для DS-специалистов
На курсе ты разберёшься, как работают AI-агенты и как их применять в работе — от текстовых помощников до систем, помогающих принимать решения. Разберем архитектуру агентов, связку с внешними API, пайплайны действий и популярные библиотеки. Курс включает реальные…
Библиотека C/C++ разработчика | cpp, boost, qt pinned «👾 AI-агенты — настоящее, о котором все говорят На днях мы анонсировали наш новый курс AI-агенты для DS-специалистов 🎉 Это продвинутая программа для тех, кто хочет получить прикладной опыт с LLM и решать сложные задачи! На обучении вы соберете полноценные…»
Media is too big
VIEW IN TELEGRAM
Стань частью масштабного ИТ-события от МТС
True Tech Day 2025 — третья технологическая конференция МТС для профессионалов ИТ‑индустрии. Одна из главных тем в этом году — тренды и практики искусственного интеллекта.
В программе:
— Доклады от ученых и зарубежных спикеров с индексом Хирша более 50.
— Кейсы применения современных ИИ‑решений — от AI‑агентов, тестов LLM и бенчмарков до вопросов регулирования.
— AI-интерактивы и технологические квесты.
— Пространство для нетворкинга,
…а еще after-party со звездным лайн-апом.
Когда: 6 июня
Где: Москва, МТС Live Холл и онлайн
Участие бесплатное, но мест мало. Регистрируйся по ссылке.
True Tech Day 2025 — третья технологическая конференция МТС для профессионалов ИТ‑индустрии. Одна из главных тем в этом году — тренды и практики искусственного интеллекта.
В программе:
— Доклады от ученых и зарубежных спикеров с индексом Хирша более 50.
— Кейсы применения современных ИИ‑решений — от AI‑агентов, тестов LLM и бенчмарков до вопросов регулирования.
— AI-интерактивы и технологические квесты.
— Пространство для нетворкинга,
Когда: 6 июня
Где: Москва, МТС Live Холл и онлайн
Участие бесплатное, но мест мало. Регистрируйся по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ GDB: отладка без перекомпиляции
Сколько раз ты менял код, добавляя
Решение: Условные breakpoint'ы в GDB
GDB остановится только когда user_id равен 123!
Ещё круче:
-
-
Бонус:
Попробуй прямо сейчас и напиши, сколько
Библиотека C/C++ разработчика #буст
Сколько раз ты менял код, добавляя
printf
для отладки, а потом забывал их удалить перед коммитом?Решение: Условные breakpoint'ы в GDB
$ gdb ./your_program
(gdb) break main.cpp:42 if user_id == 123
(gdb) run
GDB остановится только когда user_id равен 123!
Ещё круче:
-
(gdb) commands 1
- добавить команды к breakpoint'у-
(gdb) watch variable_name
- остановка при изменении переменнойБонус:
set print pretty on
сделает вывод структур читаемым 🎯Попробуй прямо сейчас и напиши, сколько
printf
удалил из кода😄Библиотека C/C++ разработчика #буст
⚡️ Linux теперь в Telegram!
Ребята сделали крутейший канал про Linux, где на простых картинках и понятном языке обучают работе с этой ОС, делятся полезными фишками и инструментами
Подписывайтесь: @linuxos_tg
Ребята сделали крутейший канал про Linux, где на простых картинках и понятном языке обучают работе с этой ОС, делятся полезными фишками и инструментами
Подписывайтесь: @linuxos_tg
😎 Оптимизации и паттерны userver
💡 Антон Полухин из команды
❗ Ключевые моменты доклада:
• избавление от
• экономия памяти через ленивую аллокацию виртуального адресного пространства в пулах корутин
• правильная балансировка нагрузки между event-тредами для чтения и записи
Основной фокус — практические решения для реальных продакшн-систем, где каждая микросекунда на горячем пути и каждый мегабайт памяти имеют значение.
Особенно актуально для разработчиков высоконагруженных серверных приложений и тех, кто работает с фреймворками типа
Вы узнаете, что иногда «неэкономия» ресурсов и отказ от умных указателей могут дать больший прирост производительности, чем классические подходы оптимизации.
👉 Доклад
Библиотека C/C++ разработчика
💡 Антон Полухин из команды
uServer
делится реальными кейсами системных оптимизаций C++, которые помогли сэкономить гигабайты памяти и значительно ускорить работу.❗ Ключевые моменты доклада:
• избавление от
shared_ptr
через продление времени жизни объектов до завершения приложения• экономия памяти через ленивую аллокацию виртуального адресного пространства в пулах корутин
• правильная балансировка нагрузки между event-тредами для чтения и записи
Основной фокус — практические решения для реальных продакшн-систем, где каждая микросекунда на горячем пути и каждый мегабайт памяти имеют значение.
Особенно актуально для разработчиков высоконагруженных серверных приложений и тех, кто работает с фреймворками типа
uServer
.Вы узнаете, что иногда «неэкономия» ресурсов и отказ от умных указателей могут дать больший прирост производительности, чем классические подходы оптимизации.
👉 Доклад
Библиотека C/C++ разработчика
⏰ Последние 2 дня скидки на курс «AI-агенты для DS-специалистов»
Пока большинство дата-сайентистов строят модели и делают аналитику, рынок уже требует специалистов, которые создают автономные системы на базе ИИ-агентов.
Для этого мы подготовили специальный курс и собрали кучу дополнительного контента, который поможет погрузиться в тему еще глубже. Но чтобы получить все плюшки, успевайте до 1 июня.
🎁 Что вы получите при оплате курса до 1 июня:
— Промокод PROGLIBAIна 10 000 ₽ на курс, чтобы изучать AI-агентов еще выгоднее
— Эксклюзивный лонгрид по API и ML от Proglib
💡Что разберем на курсе «AI-агенты для DS-специалистов»:
— Реализацию памяти в цепочках langchain
— Полный пайплайн RAG-системы с оценкой качества
— Основы мультиагентных систем (MAS)
— Протокол MCP и фреймворк FastMCP
Промокод также действует на курсы «Математика для Data Science» и «Алгоритмы и структуры данных».
👉 Успейте до 1 июня: https://clc.to/Cttu7A
Пока большинство дата-сайентистов строят модели и делают аналитику, рынок уже требует специалистов, которые создают автономные системы на базе ИИ-агентов.
Для этого мы подготовили специальный курс и собрали кучу дополнительного контента, который поможет погрузиться в тему еще глубже. Но чтобы получить все плюшки, успевайте до 1 июня.
🎁 Что вы получите при оплате курса до 1 июня:
— Промокод PROGLIBAIна 10 000 ₽ на курс, чтобы изучать AI-агентов еще выгоднее
— Эксклюзивный лонгрид по API и ML от Proglib
💡Что разберем на курсе «AI-агенты для DS-специалистов»:
— Реализацию памяти в цепочках langchain
— Полный пайплайн RAG-системы с оценкой качества
— Основы мультиагентных систем (MAS)
— Протокол MCP и фреймворк FastMCP
Промокод также действует на курсы «Математика для Data Science» и «Алгоритмы и структуры данных».
👉 Успейте до 1 июня: https://clc.to/Cttu7A