Обложка канала

Библиотека C/C++ разработчика. Страница 16

14677 @cppproglib

Полезные материалы по всему, что может быть полезно плюсовику/сишнику.

  • Библиотека C/C++ разработчика

    Кросс-компилируем Rust приложения при помощи Nix

    На текущем месте работы столкнулся с необходимости собирать Docker образы для сервисов написанных на Rust. Обычно в таком случае пишется Dockerfile, который внутри докера просто собирает контейнер и...

    Хабр
  • Библиотека C/C++ разработчика

    Когда переподключения ускоряют работу по сети. Разбираемся с быстродействием TCP-сокетов https://habr.com/ru/post/724682/
    Когда переподключения ускоряют работу по сети. Разбираемся с быстродействием TCP-сокетов

    При написании предыдущей статьи я наткнулся на странный эффект с производительностью TCP-сокетов. При попытке отправить пачку запросов через сокет оказалось, что выгоднее заново устанавливать...

    Хабр
  • Библиотека C/C++ разработчика

    TON Foundation запускает 2-месячный конкурс TON Wallet Contest с призовым фондом $60 000 🤗. К участию приглашаются разработчики iOS, Android и десктоп-разработчики. Задание конкурса - создание децентрализованного приложения TON Wallet. Макеты, полезные ресурсы, критерии оценки и все технические требования вы найдете на GitHub. Прием заявок осуществляется в @toncontests_bot до 15 мая. Желаем удачи всем участникам!
  • Реклама

  • Библиотека C/C++ разработчика

    Процедурная генерация 3D-мешей для интро на 64 КБ

    В предыдущей статье [ перевод на Хабре] мы рассказали, как генерируются текстуры в демо H – Immersion . На этот раз мы изучим ещё один важный инструмент для создания демо нужного размера —...

    Хабр
  • Библиотека C/C++ разработчика

    #вопросы_с_собеседований Опишите выделение памяти и их отличия? • Статическое выделение памяти - выделяется редактором связей и существует, пока выполняется программа; • Память в стеке - автоматическая память. Выделяется при вызове функции для хранения локальных объектов и очищается автоматически после выхода этих объектов из зоны видимости, то есть после возвращения управления из функции; • Память в куче - динамическая память. Объекты создаются с помощью оператора new и должны быть уничтожены с помощью вызова оператора delete самим программистом.
  • Библиотека C/C++ разработчика

    31 марта МТС собирает крупнейшую в России IT-конференцию TRUE TECH DAY. Почему сейчас? Потому что давно пора показать, что скрывают «под капотом» топовые продукты продвинутых технологичных компаний. Каждый участник конференции протестит на себе true-технологии и испытает новые впечатления, меняющие мир пользователей. Что будет: → 7 треков: AI, Main Track, Big Data, Architecture, Cybersecurity, Leading Change, Product Manager. → 50+ мировых спикеров с топовыми темами без воды и лирики → 10 часов нетворкинга и обмена опытом в Москве, Дубае, Тбилиси и Астане → много интерактивных и цифровых зон → а после — грандиозная вечеринка со звездным лайн-апом Все спикеры и темы уже на сайте. Регистрируйся на True Tech Day по ссылке. Участие бесплатно
  • Библиотека C/C++ разработчика

    Combining Collections with Zip in C++23 for Efficient Data Processing

    In this article, we’ll look at a super handy ranges view in C++23 - views::zip. In short, it allows you to combine two or more ranges and iterate through them simultaneously. Let’s see how to use it. Basic   If you have two (or more) separate containers and you want to iterate through them “in parallel,” you can write the following code:

    C++ Stories
  • Библиотека C/C++ разработчика

    Сборка OpenCV с поддержкой OpenVINO

    Доброго времени, уважаемые Хабровчане. Я занимаю должность Computer Vision Engineer, поэтому часто возникает потребность в запуске различных моделей с использованием разнообразных Inference Engine. В...

    Хабр
  • Библиотека C/C++ разработчика

    Интересны языки программирования? 😎 Тогда присоединяйся к галактической команде и подавай заявку на оплачиваемую стажировку __SafeBoard__ по направлению С++ от «Лаборатории Касперского», где мы научим тебя программировать на востребованном в компании языке – С++, который используем в разработке наших продуктов! Мы оцениваем кандидатов по итогам онлайн-тестов и собеседования, а университет, специальность и курс не имеют значения. Поэтому ты можешь получить возможность начать карьеру еще до окончания вуза. Если ты учишься в Москве или Московской области и готов уделять работе хотя бы 20 часов в неделю — переходи __по ссылке__ и отправляй заявку до 10 апреля. Это #партнерский пост
  • Библиотека C/C++ разработчика

    Ускорение компиляции КОМПАС-3D в 4 раза при помощи PCH

    Рассказывает программист Александр Тулуп: Время сборки проекта имеет немалое значение в процессе разработки. Начиная с "комфорта" разработчика при внесении изменений, заканчивая стоимостью...

    Хабр
  • Библиотека C/C++ разработчика

    Linux-порт Far Manager: новости весны 2023

    Обычно я пишу статьи об развитии проекта far2l — порта знаменитого Far Manager под Linux, MacOS и BSD (а теперь ещё и Haiku) раз в год. Но иногда случается так, что объем новостей на статью...

    Хабр
  • Библиотека C/C++ разработчика

    💡 Как работать с динамической памятью в С++? Изучим на открытом уроке онлайн-курса «C++ Developer. Professional» OTUS. 📆 30 марта в 20:00 пройдет вебинар на тему: «Динамическая память в С++ — как ее контролировать с помощью умных указателей». На занятии мы: ➡️ Поговорим, как в С++ используют динамическую память. ➡️ Рассмотрим примеры, как с помощью идиомы RAII легко обезопасить программу от утечек памяти компьютера. ➡️ Узнаем, зачем в языке операторы new и delete и почему нужно следить за удалением объектов. ➡️ Изучим приемы, чтобы контролировать память автоматически с помощью стандартной библиотеки, а не вручную. Не упустите шанс познакомиться с форматом обучения и преподавателем! 🎫 После вебинара вы сможете приобрести курс в рассрочку. 👉 Для участия пройдите вступительный тест: https://otus.pw/0vbK/ Реклама. Информация о рекламодателе на сайте otus.ru
  • Библиотека C/C++ разработчика

    Сетевое программирование C++. WinSock. Урок #1

    В этом видео показано: Как написать клиент, сервер. Как установить между ними связь. Как отправить сообщение с сервера клиенту. Source: https://github.com/xojld0/Lessons/tree/master/1

    YouTube
  • Библиотека C/C++ разработчика

    Итераторы в строках 1. begin() - возвращает итератор в начало строки. 2. end() - возвращает итератор в конец строки. 3. rbegin() - возвращает обратный итератор, указывающий на конец строки. 4. rend() - возвращает обратный итератор, указывающий на начало строки.
  • Библиотека C/C++ разработчика

    Макрос watch Макрос watch — один из самых полезных приёмов. При отладке кода watch(переменная) выведет имя переменной и её значение.
  • Реклама

  • Библиотека C/C++ разработчика

    Cделайте первые решительные шаги в программировании на C++! 22 марта в 20:00 присоединяйтесь к вебинару «Объектно-ориентированное программирование средствами C++». Открытый урок пройдет в рамках специализации «C++ Developer» от OTUS. На занятии вы узнаете, что из себя представляет инкапсуляция, наследование и полиморфизма глазами C++ программиста, а также разберем преимущества и недостатки активного использования полиморфизма в программах. В результате урока вы научитесь: — Объявлять классы и разграничивать области видимости методов и полей; — Создавать иерархии наследования; — Реализовывать полиморфное поведение Продолжить обучение на онлайн-курсе можно в рассрочку. Для участия нужно только зарегистрироваться: https://otus.pw/uJjP
  • Библиотека C/C++ разработчика

    YTsaurus: основная система для хранения и обработки данных Яндекса теперь open source

    Привет! Меня зовут Максим Бабенко, я руковожу отделом технологий распределённых вычислений в Яндексе. Сегодня мы выложили в опенсорс платформу YTsaurus — одну из основных инфраструктурных...

    Хабр
  • Библиотека C/C++ разработчика

    Быстрый поиск изоморфных подграфов

    Привет, Хабр! В этой статье представлен алгоритм быстрого поиска подграфов, изоморфных заданному, рассматриваются только направленные графы. Сначала будет приведён алгоритм поиска паттернов...

    Хабр