🎃 В честь Хэллоуина мы устраиваем распродажу на все курсы нашей школы Proglib.academy.
➡️ Скидка 50% действует до 31 октября, выбирай курсы по ссылке: https://proglib.io/w/fb35e277
👉🏻 Алгоритмы и структуры данных
👉🏻 Математика для Data Science
👉🏻 Основы IT для непрограммистов
👉🏻 Основы программирования на Python
👉🏻 Frontend Basic: принцип работы современного веба
➡️ Скидка 50% действует до 31 октября, выбирай курсы по ссылке: https://proglib.io/w/fb35e277
👉🏻 Алгоритмы и структуры данных
👉🏻 Математика для Data Science
👉🏻 Основы IT для непрограммистов
👉🏻 Основы программирования на Python
👉🏻 Frontend Basic: принцип работы современного веба
Stranger Strings: уязвимый недостаток в SQLite.
https://blog.trailofbits.com/2022/10/25/sqlite-vulnerability-july-2022-library-api/
https://blog.trailofbits.com/2022/10/25/sqlite-vulnerability-july-2022-library-api/
The Trail of Bits Blog
Stranger Strings: An exploitable flaw in SQLite
Trail of Bits is publicly disclosing CVE-2022-35737, which affects applications that use the SQLite library API. CVE-2022-35737 was introduced in SQLite version 1.0.12 (released on October 17, 2000) and fixed in release 3.39.2 (released on July 21, 2022).…
Рецензия на книгу: Метапрограммирование шаблонов с помощью C++.
https://lemire.me/blog/2022/10/26/book-review-template-metaprogramming-with-c/
https://lemire.me/blog/2022/10/26/book-review-template-metaprogramming-with-c/
post mortem давнего бага в видеоигре Path Of Exile, вызванного устаревшим указателем.
https://www.pathofexile.com/forum/view-thread/3277814
https://www.pathofexile.com/forum/view-thread/3277814
Path of Exile
Forum - Path of Exile
Path of Exile is a free online-only action RPG under development by Grinding Gear Games in New Zealand.
Эволюция операторов с инициализаторами в C++.
https://www.sandordargo.com/blog/2022/10/26/statements-with-initializers-part-1-conditionals
https://www.sandordargo.com/blog/2022/10/26/statements-with-initializers-part-1-conditionals
Sandor Dargo’s Blog
The evolution of statements with initializers in C++
In the coming two articles, we’ll see how C++ evolved in terms of writing different statements that include initializers. Simple? Boring? I don’t think so, it just shows how far we got in C++ and in programming in general in terms of readability and maintainability…
Что выведет код по стандарту С++17?
Anonymous Quiz
18%
11
41%
12
8%
22
7%
Compiler Error
26%
Зависит от компилятора
nocc — распределённый компилятор для гигантских проектов на С++.
https://habr.com/ru/company/vk/blog/694536/
https://habr.com/ru/company/vk/blog/694536/
Хабр
nocc — распределённый компилятор для гигантских проектов на С++
У нас есть задача постоянно компилировать тонны плюсового кода. Наш проект — почти 200 000 cpp- и h-файлов, множество Git-веток, сотни разработчиков, десятки билд-агентов: его нельзя единожды...
Как применяете принципы SOLID?
Расскажите в комментариях ⬇️
Расскажите в комментариях ⬇️
Как мы баг в PVS-Studio искали или 278 Гигабайтов логов.
https://habr.com/ru/company/pvs-studio/blog/696108/
https://habr.com/ru/company/pvs-studio/blog/696108/
Хабр
Как мы баг в PVS-Studio искали или 278 Гигабайтов логов
Предлагаем вашему вниманию интересную историю о поиске бага внутри анализатора PVS-Studio. Да, мы тоже допускаем ошибки, но мы готовы засучить рукава и залезть в самую глубину "кроличьей...
Продление жизни временных объектов в C++: общие рекомендации и подводные камни.
https://pvs-studio.com/en/blog/posts/cpp/1006/
https://pvs-studio.com/en/blog/posts/cpp/1006/
PVS-Studio
Lifetime extension of temporary objects in C++: common recommendations and pitfalls
After reading this article, you will learn the following: ways to extend the lifetime of a temporary object in C++, various tips and tricks; pitfalls of the lifetime extension that a C++ programmer...
C++ Вопросы на собеседовании. Разбор
Автор данного видео разбирает самые популярные вопросы, а также делиться вопросами и из своего опыта собеседований на C++ разработчика.
https://youtu.be/boYk6gFg84E
Автор данного видео разбирает самые популярные вопросы, а также делиться вопросами и из своего опыта собеседований на C++ разработчика.
https://youtu.be/boYk6gFg84E
YouTube
C++ Вопросы на собеседовании. Разбор
Привет, Я Дима мне 26 и я программист.
И мне есть, что рассказать)
Сегодня довольная очевидная тема для разбора: Вопросы на собеседовании по С++.
Решил освежить свою память и вашу заодно. Пройдемся по самым популярным вопросам, которые найдем в интернете…
И мне есть, что рассказать)
Сегодня довольная очевидная тема для разбора: Вопросы на собеседовании по С++.
Решил освежить свою память и вашу заодно. Пройдемся по самым популярным вопросам, которые найдем в интернете…
Кроссплатформенный менеджер конфигурации прокси-сервера с графическим интерфейсом на основе Qt (бэкэнд: v2ray / sing-box).
https://www.libhunt.com/r/nekoray
https://www.libhunt.com/r/nekoray
Libhunt
Nekoray Alternatives and Reviews (Apr 2023)
Which is the best alternative to nekoray? Based on common mentions it is: ✅Matsuri, ✅Sing-box, ✅SagerNet, ✅Nadoo/Glider, ✅Shadowsocks-libev, ✅Bat or ✅Stedolan/Jq
range-based циклы
В С++11 была добавлена поддержка парадигмы for each для итерации по набору. В новой форме возможно выполнять итерации в случае, если для объекта итерации перегружены методы
Это полезно, когда вы просто хотите получить элементы массива/контейнера или сделать с ними что-то, не заботясь об индексах, итераторах или кол-ве элементов.
В С++11 была добавлена поддержка парадигмы for each для итерации по набору. В новой форме возможно выполнять итерации в случае, если для объекта итерации перегружены методы
begin()
и end()
.Это полезно, когда вы просто хотите получить элементы массива/контейнера или сделать с ними что-то, не заботясь об индексах, итераторах или кол-ве элементов.