
💸 Скидки до 70% для бизнеса и финансов
Ловите лучшие слоты в каналах бизнес-тематик — только до 6 апреля!
Забрать скидку

Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
- 3/72
- Нативный
- 7 дней
- Репост
1 час в топе / 24 часа в ленте
Количество:
keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
3 496.50₽3 496.50₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
imageИзображение не доступно для предпросмотра
Принцип DRY
Принцип DRY (Don't Repeat Yourself) — это основной принцип программирования, который призывает избегать дублирования кода. Этот принцип подразумевает, что каждая часть информации или логики должна существовать в системе только в одном месте. В контексте С++ принцип DRY означает, что вы должны избегать повторения кода, функций, классов или любых других конструкций.
#для_продвинутых
Принцип DRY (Don't Repeat Yourself) — это основной принцип программирования, который призывает избегать дублирования кода. Этот принцип подразумевает, что каждая часть информации или логики должна существовать в системе только в одном месте. В контексте С++ принцип DRY означает, что вы должны избегать повторения кода, функций, классов или любых других конструкций.
#для_продвинутых
867
17:10
01.04.2025
imageИзображение не доступно для предпросмотра
📕Открытый урок о работе со звуком в микроконтроллерах для разработчиков, инженеров, любителей электроники, радиолюбителей и инженеров-схемотехников.
На открытом уроке 2 апреля в 20:00 мск мы погрузимся в работу со звуковой магией микроконтроллеров.
📗 В результате вы:
- Узнаете всё об основных правилах оцифровки сигналов, ЦАП и усилителе класса D;
- Поймете, как работают микроконтроллеры на примере ESP32: от интерфейса I2S до временных диаграмм и их применения;
- Научитесь на практике обработке звука, цифровой фильтрации, записи AAC или MP3 из памяти микроконтроллера и созданию простого mp3-плеера из ESP32 и sd-карточки.
Спикер Игорь Морозов — эксперт в сфере Embedded Development, 15+ лет в разработке и управлении IT-проектами, технический директор стартапа по созданию робототехнических устройств с элементами машинного зрения.
👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/ryo1/
📙 Все участники открытого урока получат скидку на курс "Embedded Developer"
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
На открытом уроке 2 апреля в 20:00 мск мы погрузимся в работу со звуковой магией микроконтроллеров.
📗 В результате вы:
- Узнаете всё об основных правилах оцифровки сигналов, ЦАП и усилителе класса D;
- Поймете, как работают микроконтроллеры на примере ESP32: от интерфейса I2S до временных диаграмм и их применения;
- Научитесь на практике обработке звука, цифровой фильтрации, записи AAC или MP3 из памяти микроконтроллера и созданию простого mp3-плеера из ESP32 и sd-карточки.
Спикер Игорь Морозов — эксперт в сфере Embedded Development, 15+ лет в разработке и управлении IT-проектами, технический директор стартапа по созданию робототехнических устройств с элементами машинного зрения.
👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/ryo1/
📙 Все участники открытого урока получат скидку на курс "Embedded Developer"
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
935
14:35
01.04.2025
#вопросы_с_собеседований
Как работает механизм перегрузки операторов в C++ и какие ограничения существуют при его использовании?
В C++, перегрузка операторов позволяет программистам определять поведение стандартных операторов (например, +, -, *, /) для пользовательских типов данных. Это делается путем определения функций или методов класса с специальным именем: operatorX, где X - это оператор, который нужно перегрузить. Однако существуют ограничения: нельзя перегружать операторы для встроенных типов данных (только если одним из операндов является пользовательский тип), нельзя создавать новые операторы, и некоторые операторы (например, ?:, .) не подлежат перегрузке. Перегрузка операторов должна использоваться с осторожностью, чтобы не нарушить интуитивные ожидания от работы этих операторов.
Как работает механизм перегрузки операторов в C++ и какие ограничения существуют при его использовании?
993
12:17
01.04.2025
imageИзображение не доступно для предпросмотра
🗞 EasyOffer 2.0 собрал более 1 млн рублей за первые сутки краудфандинга
Платформа EasyOffer, предназначенная для подготовки к IT-собеседованиям, объявила о разработке новой версии сервиса. За первые 24 часа краудфандинга проекту удалось привлечь более 1 000 000 рублей.
В релизе EasyOffer 2.0 планируется:
— крупнейшая база реальных вопросов и задач с технических интервью
— тренажёры по интервальным повторениям и симуляторы собеседований
— аналитика по компаниям, грейдам, популярности и сложности вопросов
— тестовые задания и требования из вакансий
📆 Релиз запланирован на конец мая.
Сейчас в рамках сбора средств можно оформить годовой PRO-доступ за 3 200 ₽. После запуска такая сумма будет соответствовать цене месячной подписки.
Платформа EasyOffer, предназначенная для подготовки к IT-собеседованиям, объявила о разработке новой версии сервиса. За первые 24 часа краудфандинга проекту удалось привлечь более 1 000 000 рублей.
В релизе EasyOffer 2.0 планируется:
— крупнейшая база реальных вопросов и задач с технических интервью
— тренажёры по интервальным повторениям и симуляторы собеседований
— аналитика по компаниям, грейдам, популярности и сложности вопросов
— тестовые задания и требования из вакансий
📆 Релиз запланирован на конец мая.
Сейчас в рамках сбора средств можно оформить годовой PRO-доступ за 3 200 ₽. После запуска такая сумма будет соответствовать цене месячной подписки.
1000
08:29
01.04.2025
imageИзображение не доступно для предпросмотра
Концепт Derived
Концепт
Концепт
Например, код выше удовлетворяет концепту
#для_продвинутых
Концепт
Derived
в C++ используется для проверки того, является ли указанный тип производным от другого типа. Концепт имеет два шаблонных параметра: Derived
и Base
.Концепт
Derived
удовлетворяется, если и только если Base является классом, который является либо Derived
, либо публичным и недвусмысленным базовым классом Derived
, игнорируя cv-модификаторы.Например, код выше удовлетворяет концепту
Derived
.#для_продвинутых
1100
05:59
01.04.2025
imageИзображение не доступно для предпросмотра
std::byte
— Для доступа к памяти, занимаемой другими объектами.
— Для работы с низкоуровневыми функциями, такими как чтение и запись в порты ввода-вывода.
— Для реализации собственных типов данных, которые должны хранить байты.
#для_продвинутых
std::byte
— это тип данных, введенный в стандарт C++17. Он представляет собой один байт, то есть 8 бит. std::byte
не является ни типом символа, ни типом числа. Он предназначен для представления байтов в памяти, независимо от того, используются они для хранения символов, чисел или чего-либо еще.std::byte
может использоваться в следующих случаях:— Для доступа к памяти, занимаемой другими объектами.
— Для работы с низкоуровневыми функциями, такими как чтение и запись в порты ввода-вывода.
— Для реализации собственных типов данных, которые должны хранить байты.
#для_продвинутых
1200
17:14
31.03.2025
imageИзображение не доступно для предпросмотра
Нетворкинг, роботы, ретроигры: что ждет гиков и любителей железа на Repair Cafe от Яндекса
Именно люди с инженерным мышлением и тягой к изобретениям когда-то создали Яндекс. Теперь в компании работает более 30 тысяч экспертов, которые продолжают развивать десятки сервисов и создавать новое железо: роботов-доставщиков, умные устройства и не только.
Оказаться в атмосфере, полной новых идей, можно будет уже 25-26 апреля на Repair Cafe, где пройдет выставка, воркшопы, доклады и даже техносвоп.
Главной точкой притяжения на ивенте станет мастерская, в которой будет все для починки гаджетов. Опытные наставники помогут найти поломку, посоветуют, как ее устранить, и предложат для этого все необходимые инструменты.
На воркшопе можно будет разобрать самокат и изучить его изнутри, а еще собраться ностальгирующим комьюнити, починить легендарный ретро-компьютер «Ленинград» и запустить на нем культовые игры.
На передвижной выставке можно будет посмотреть артефакты из прошлого и будущего: роботов, серверы, лидары, игровые приставки. Все объекты интерактивны, их можно трогать и нажимать на кнопки.
Мероприятие бесплатное, но нужна регистрация.
Именно люди с инженерным мышлением и тягой к изобретениям когда-то создали Яндекс. Теперь в компании работает более 30 тысяч экспертов, которые продолжают развивать десятки сервисов и создавать новое железо: роботов-доставщиков, умные устройства и не только.
Оказаться в атмосфере, полной новых идей, можно будет уже 25-26 апреля на Repair Cafe, где пройдет выставка, воркшопы, доклады и даже техносвоп.
Главной точкой притяжения на ивенте станет мастерская, в которой будет все для починки гаджетов. Опытные наставники помогут найти поломку, посоветуют, как ее устранить, и предложат для этого все необходимые инструменты.
На воркшопе можно будет разобрать самокат и изучить его изнутри, а еще собраться ностальгирующим комьюнити, починить легендарный ретро-компьютер «Ленинград» и запустить на нем культовые игры.
На передвижной выставке можно будет посмотреть артефакты из прошлого и будущего: роботов, серверы, лидары, игровые приставки. Все объекты интерактивны, их можно трогать и нажимать на кнопки.
Мероприятие бесплатное, но нужна регистрация.
1200
11:04
31.03.2025
imageИзображение не доступно для предпросмотра
absl::btree
Дерево поиска (B-tree) является структурой данных, которая используется для хранения отсортированных данных и обеспечивает эффективные операции вставки, удаления и поиска. Одним из применений B-деревьев является хранение данных в базах данных.
#для_продвинутых
absl::btree
представляет собой реализацию дерева поиска (B-tree) в библиотеке Abseil
, которая предоставляет набор базовых структур данных и других полезных компонентов для C++. Abseil
(или Abseil C++ Common Libraries) — это набор библиотек, разработанных Google, предназначенных для общего использования в C++ проектах.Дерево поиска (B-tree) является структурой данных, которая используется для хранения отсортированных данных и обеспечивает эффективные операции вставки, удаления и поиска. Одним из применений B-деревьев является хранение данных в базах данных.
absl::btree
предоставляет реализацию эффективного B-дерева, которое может быть использовано в ваших C++ проектах.#для_продвинутых
1100
10:01
31.03.2025
imageИзображение не доступно для предпросмотра
set::erase()
Функция set::erase() используется для удаления элементов из контейнера set.
set::erase() принимает значение, которое нужно удалить, в качестве аргумента и удаляет из set все элементы, эквивалентные переданному значению.
Если такого значения нет в set, не делает ничего.
В этом примере создается set целых чисел, добавляются значения от 1 до 5. Затем вызывается numbers.erase(3) - это удалит элемент со значением 3 из set.
#это_база
Функция set::erase() используется для удаления элементов из контейнера set.
set::erase() принимает значение, которое нужно удалить, в качестве аргумента и удаляет из set все элементы, эквивалентные переданному значению.
Если такого значения нет в set, не делает ничего.
В этом примере создается set целых чисел, добавляются значения от 1 до 5. Затем вызывается numbers.erase(3) - это удалит элемент со значением 3 из set.
#это_база
1300
20:42
30.03.2025
imageИзображение не доступно для предпросмотра
Умные указатели в С++
Умные указатели - это шаблоны классов, которые позволяют автоматически управлять памятью и не допускать утечек.
Среди основных умных указателей:
- unique_ptr - указатель, который владеет объектом в единственном экземпляре.
- shared_ptr - указатель, у которого может быть несколько владельцев.
- weak_ptr - указатель на объект, владельцем которого является shared_ptr.
#это_база
Умные указатели - это шаблоны классов, которые позволяют автоматически управлять памятью и не допускать утечек.
Среди основных умных указателей:
- unique_ptr - указатель, который владеет объектом в единственном экземпляре.
- shared_ptr - указатель, у которого может быть несколько владельцев.
- weak_ptr - указатель на объект, владельцем которого является shared_ptr.
#это_база
1400
17:08
29.03.2025
close
С этим каналом часто покупают
Отзывы канала
keyboard_arrow_down
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
4.9
1 отзыва за 6 мес.
Превосходно (100%) За последние 6 мес
a
**exiospope@****.ru
на сервисе с сентября 2023
12.12.202415:45
5
Четкое соблюдение ТЗ
Показать еще
Новинки в тематике
Лучшие в тематике
Выбрано
0
каналов на сумму:0.00₽
Подписчики:
0
Просмотры:
lock_outline
Перейти в корзинуКупить за:0.00₽
Комментарий