Что используется для ручного написания справочной таблицы?
Anonymous Quiz
0%
std:find
44%
std:map
21%
std:lookup
35%
Ничего из вышеперечисленного
https://habr.com/ru/articles/769812/
Всем привет! Сегодня хочу поделиться опытом написания консольного инженерного калькулятора, который может посчитать выражение вроде (log2(18)/3.14)*sqrt(0.1*10^(-3)/0.02)
C++_BE1
Всем привет! Сегодня хочу поделиться опытом написания консольного инженерного калькулятора, который может посчитать выражение вроде (log2(18)/3.14)*sqrt(0.1*10^(-3)/0.02)
C++_BE1
Хабр
Инженерный калькулятор на C++. Часть 1: Токенизатор математических выражений
Всем привет! Сегодня хочу поделиться опытом написания консольного инженерного калькулятора, который может посчитать выражение вроде (log2(18)/3.14)*sqrt(0.1*10^(-3)/0.02) Почему именно калькулятор (ну...
Какой из следующих типов должен определять контейнер?
Anonymous Quiz
52%
Тип хранилища
38%
Тип итератора
2%
Векторный тип
7%
Ничего из вышеперечисленного
https://habr.com/ru/companies/stc_spb/articles/776528/
Периодически встречающаяся проблемами кода на С и C++ являются утечки памяти и неопределенное поведение. Даже если вы используете умные указатели, то от ошибок в библиотеках сторонних разработчиков вы не застрахованы. Для поиска ошибок в коде существуют специальные инструменты:
C++_BE1
Периодически встречающаяся проблемами кода на С и C++ являются утечки памяти и неопределенное поведение. Даже если вы используете умные указатели, то от ошибок в библиотеках сторонних разработчиков вы не застрахованы. Для поиска ошибок в коде существуют специальные инструменты:
C++_BE1
Хабр
Фильтруем логи санитайзеров и valgrind на примере приложения с Qt
Мотивация Периодически встречающимися проблемами кода на С и C++ являются утечки памяти и неопределенное поведение. Даже если вы используете умные указатели, то от ошибок в библиотеках сторонних...
Что используется для написания многострочных комментариев в C ++?
Anonymous Quiz
2%
//
98%
/* ..... */
0%
/$ ..... $/
0%
Ничего из вышеперечисленного
https://habr.com/ru/articles/778040/
Ncurses («new curses») — библиотека, написанная на языках Си и Ада, предназначенная для управления вводом-выводом на терминал, в числе прочего, библиотека позволяет задавать экранные координаты (в знакоместах) и цвет выводимых символов. Предоставляет программисту уровень абстракции, позволяющий не беспокоиться об аппаратных различиях терминалов и писать переносимый код.
C++_BE1
Ncurses («new curses») — библиотека, написанная на языках Си и Ада, предназначенная для управления вводом-выводом на терминал, в числе прочего, библиотека позволяет задавать экранные координаты (в знакоместах) и цвет выводимых символов. Предоставляет программисту уровень абстракции, позволяющий не беспокоиться об аппаратных различиях терминалов и писать переносимый код.
C++_BE1
Хабр
Новые проклятия: руководство по ncurses
Привет, хабр! Я часто пользуюсь библиотеку ncurses и C на Linux. Она простая, быстрая и функциональная. На ней можно написать рогалик, консольный редактор текста, файловый менеджер и много чего еще....
Классические или плоские ассоциативные контейнеры – что выбрать разработчику на С++?
Разберемся на бесплатном открытом уроке вместе с Андреем Рыжиковым – разработчиком в НИИ обработки аэрокосмических изображений.
На вебинаре:
- вспомним устройство «классических» ассоциативных контейнеров;
- поймем, как выбрать между std::map и std::unordered_map;
- узнаем, как реализованы «плоские» контейнеры из C++23 и когда их стоит предпочесть.
Занятие пройдёт 20 декабря в 20:00 мск в рамках курса «C++ Developer. Professional». После урока вы сможете продолжить обучение в рассрочку.
Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://clck.ru/375AzV
Разберемся на бесплатном открытом уроке вместе с Андреем Рыжиковым – разработчиком в НИИ обработки аэрокосмических изображений.
На вебинаре:
- вспомним устройство «классических» ассоциативных контейнеров;
- поймем, как выбрать между std::map и std::unordered_map;
- узнаем, как реализованы «плоские» контейнеры из C++23 и когда их стоит предпочесть.
Занятие пройдёт 20 декабря в 20:00 мск в рамках курса «C++ Developer. Professional». После урока вы сможете продолжить обучение в рассрочку.
Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://clck.ru/375AzV
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruКакой ссылочный модификатор используется для определения ссылочной переменной?
Anonymous Quiz
8%
#
82%
&
0%
$
10%
Ничего из вышеперечисленного
Начните изучение архитектуры ПО с бесплатного открытого урока «Модели взаимодействия или модели хранения данных» от OTUS.
На вебинаре:
- рассмотрим различные типы хранилищ: реляционные базы данных, NoSQL-базы и хранилища файлов;
- узнаем, как выбрать наиболее подходящий тип хранилища для различных сценариев и требований;
- изучим популярные модели CQRS и Event Sourcing.
Занятие пройдёт 20 декабря в 20:00 мск и будет приурочено к старту курса «Software Architect». После урока вы сможете продолжить обучение в рассрочку по специальной цене.
Регистрируйтесь бесплатно прямо сейчас и ставьте событие в календарь, чтобы ничего не пропустить: https://clck.ru/376wJ4
На вебинаре:
- рассмотрим различные типы хранилищ: реляционные базы данных, NoSQL-базы и хранилища файлов;
- узнаем, как выбрать наиболее подходящий тип хранилища для различных сценариев и требований;
- изучим популярные модели CQRS и Event Sourcing.
Занятие пройдёт 20 декабря в 20:00 мск и будет приурочено к старту курса «Software Architect». После урока вы сможете продолжить обучение в рассрочку по специальной цене.
Регистрируйтесь бесплатно прямо сейчас и ставьте событие в календарь, чтобы ничего не пропустить: https://clck.ru/376wJ4
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruhttps://habr.com/ru/articles/773548/
Так повелось в мире, что время от времени необходимо проводить исследования безопасности драйверов и прошивок. Одним из способов исследования является — фаззинг (Fuzzing). Не будем останавливаться на описание на самого процесса фаззинга, для этого есть эта статья, отметим только, что в основном его используют для исследования прикладных приложений. И тут возникает вопрос: как профаззить прошивку, в частности прошивку UEFI? Здесь будет рассказано об одном из способов с использованием программного эмулятора EDKII, чтобы проводить фаззинг без развертывания аппаратных стендов. И что важно, все это сделаем в Windows.
C++_BE1
Так повелось в мире, что время от времени необходимо проводить исследования безопасности драйверов и прошивок. Одним из способов исследования является — фаззинг (Fuzzing). Не будем останавливаться на описание на самого процесса фаззинга, для этого есть эта статья, отметим только, что в основном его используют для исследования прикладных приложений. И тут возникает вопрос: как профаззить прошивку, в частности прошивку UEFI? Здесь будет рассказано об одном из способов с использованием программного эмулятора EDKII, чтобы проводить фаззинг без развертывания аппаратных стендов. И что важно, все это сделаем в Windows.
C++_BE1
Хабр
Подготовка инструментов под фаззинг UEFI на базе edk2 в Windows
Так повелось в мире, что время от времени необходимо проводить исследования безопасности драйверов и прошивок. Одним из способов исследования является — фаззинг ( Fuzzing )....
🔥 Хардкорный тест для разработчиков, тимлидов и архитекторов!
💻 Ответьте на 11 вопросов и узнайте, достаточно ли у вас знаний, чтобы пройти онлайн-курс «Software Architect».
🏆 Курс поможет прокачать весь арсенал навыков, необходимых архитектору ПО.
👉 Пройти тест - https://clck.ru/37Ahdd
🎓Успешное прохождение теста откроет:
✔️ Лучшие открытые уроки прошлых наборов курса
✔️ Скидку на прохождение онлайн курса «Software Architect»
💻 Ответьте на 11 вопросов и узнайте, достаточно ли у вас знаний, чтобы пройти онлайн-курс «Software Architect».
🏆 Курс поможет прокачать весь арсенал навыков, необходимых архитектору ПО.
👉 Пройти тест - https://clck.ru/37Ahdd
🎓Успешное прохождение теста откроет:
✔️ Лучшие открытые уроки прошлых наборов курса
✔️ Скидку на прохождение онлайн курса «Software Architect»
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruhttps://habr.com/ru/articles/781496/
Каждый программист однажды получает по голове необходимостью парсить аргументы командной строки. Кого-то этот удар сломит и заставит написать несколько сотен строк кода, по которому потом будут восстанавливать интерфейс программы следующие поколения, другие сделают наборы рантайм мап и начнут оперировать строками, по которым будет уже непонятно, то ли это так и должно быть, то ли опечатка... Последние в порыве отчаяния возьмут целый boost для этой задачи, а тот сведётся всё к тем же рантайм мапам и строкам.
C++_BE1
Каждый программист однажды получает по голове необходимостью парсить аргументы командной строки. Кого-то этот удар сломит и заставит написать несколько сотен строк кода, по которому потом будут восстанавливать интерфейс программы следующие поколения, другие сделают наборы рантайм мап и начнут оперировать строками, по которым будет уже непонятно, то ли это так и должно быть, то ли опечатка... Последние в порыве отчаяния возьмут целый boost для этой задачи, а тот сведётся всё к тем же рантайм мапам и строкам.
C++_BE1
Хабр
CLI'нический парсинг
Каждый программист однажды получает по голове необходимостью парсить аргументы командной строки. Кого-то этот удар сломит и заставит написать несколько сотен строк кода, по которому потом будут...
Определите правильное утверждение
Anonymous Quiz
16%
typedef создает разные типы.
66%
typedef не создает разные типы.Он создает только синонимы существующих типов.
16%
Все вышеперечисленное
2%
Ничего из вышеперечисленного
https://habr.com/ru/articles/781034/
Пару недель назад, на меня вышла HR "светлячков" и пригласила поговорить о позиции AI программера в их новую старую игру. Я был несколько удивлен, потому что знаком с парой ребят из студии и знаю, что найм у них сейчас остановлен. Но всегда интересно пообщаться с умными людьми, поэтому отказываться не стал. Первый созвон с HR вышел стандартный, где над чем работал, какие игры шипнул. Не очень понимаю зачем все это было спрашивать, если все это есть на линкедине подробно и с датами. Ну да ладно - видно такая их эйчарская доля по тридцать три раза переспрашивать. Или HR дальше второй страницы просто поленилась почитать.
C++_BE1
Пару недель назад, на меня вышла HR "светлячков" и пригласила поговорить о позиции AI программера в их новую старую игру. Я был несколько удивлен, потому что знаком с парой ребят из студии и знаю, что найм у них сейчас остановлен. Но всегда интересно пообщаться с умными людьми, поэтому отказываться не стал. Первый созвон с HR вышел стандартный, где над чем работал, какие игры шипнул. Не очень понимаю зачем все это было спрашивать, если все это есть на линкедине подробно и с датами. Ну да ладно - видно такая их эйчарская доля по тридцать три раза переспрашивать. Или HR дальше второй страницы просто поленилась почитать.
C++_BE1
Хабр
Тестовое в Firefly Studios или игра за час
Пару недель назад, на меня вышла HR "светлячков" и пригласила поговорить о позиции AI программера в их новую старую игру. Я был несколько удивлен, потому что знаком с парой ребят из студии и знаю, что...