ch
Feedback
Библиотека С# С++

Библиотека С# С++

前往频道在 Telegram

https://t.me/+WgGTjeH0p1NjMDFi - ссылка на канал По всем вопросам- @workakkk @ai_machinelearning_big_data - Machine learning @itchannels_telegram - 🔥лучшие ит-каналы @csharp_ci- C# академия @pythonlbooks- python книги📚 РКН: clck.ru/3Fmvsw

显示更多

📈 Telegram 频道 Библиотека С# С++ 的分析概览

频道 Библиотека С# С++ (@cpluscsharp) 是活跃参与者。目前社区聚集了 10 204 名订阅者,在 技术与应用 类别中位列第 12 075,并在 俄罗斯 地区排名第 64 256

📊 受众指标与增长动态

невідомо 创建以来,项目保持高速增长,吸引了 10 204 名订阅者。

根据 10 六月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -67,过去 24 小时变化为 -4,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 7.13%。内容发布后 24 小时内通常能获得 N/A% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 728 次浏览,首日通常累积 0 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 3
  • 主题关注点: 内容集中在 c++, rust, github, .net, asp.net 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
https://t.me/+WgGTjeH0p1NjMDFi - ссылка на канал По всем вопросам- @workakkk @ai_machinelearning_big_data - Machine learning @itchannels_telegram - 🔥лучшие ит-каналы @csharp_ci- C# академия @pythonlbooks- python книги📚 РКН: clck.ru/3Fmvsw

凭借高频更新(最新数据采集于 11 六月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

10 204
订阅者
-424 小时
-147
-6730
帖子存档
🚀 Хотите писать надежный C++-код без утечек и с грамотной работой с ресурсами? Приглашаем на открытый вебинар: «Поддержка ид
🚀 Хотите писать надежный C++-код без утечек и с грамотной работой с ресурсами? Приглашаем на открытый вебинар: «Поддержка идиомы RAII средствами стандартной библиотеки C++» 📅 11 сентября в 20:00 (МСК) На вебинаре от курса «C++ Developer. Basic» разберёмся, как использовать идиому RAII (Resource Acquisition Is Initialization) для автоматического управления ресурсами: - Что такое идиома RAII и зачем она нужна - Как применять её для работы с памятью, файлами и потоками - Как избежать утечек и упростить обработку исключений - Практика: использование средств стандартной библиотеки для управления ресурсами 📈 Вы научитесь использовать стандартные инструменты C++ для более безопасной и предсказуемой работы с ресурсами - без лишнего кода и с максимальной эффективностью. Узнайте, как писать чистый и надёжный C++-код с первого дня. 📲 Регистрируйтесь - участие бесплатно: https://otus.pw/2bQ4/?erid=2W5zFGEz3H2 Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

уникальных идентификаторов Многие разработчики используют UUID (или Guid в C#) как уникальные ключи в базе данных. 📌 Проблем
уникальных идентификаторов Многие разработчики используют UUID (или Guid в C#) как уникальные ключи в базе данных. 📌 Проблема старых UUID: - 🔀 они «случайные» — удобно для распределённых систем, но… - 🧱 занимают 16 байт → таблицы и индексы раздуваются - 📉 вызывают фрагментацию индексов, ведь данные неупорядоченные ⚡ Решение — UUID V7 - содержит компонент времени, поэтому значения сортируются - 👉 работает быстрее с индексами - 🔧 в .NET 9 можно создать через Guid.CreateVersion7() - 🐘 поддержка появится в Postgres 18 Вопрос: а вы бы стали использовать UUID V7 в своих проектах? #dotnet #postgres #uuid #database

Repost from DevOps
Какой язык программирования имеет самый запутанный код? 🤔 Команда TIOBE проанализировала более 8 000 коммерческих проектов и
Какой язык программирования имеет самый запутанный код? 🤔 Команда TIOBE проанализировала более 8 000 коммерческих проектов и 1,5 млрд строк кода, чтобы выяснить, где цикломатическая сложность (количество возможных путей выполнения функции) выше всего. 📊 Вот результаты: 1️⃣ MATLAB (6.03 пути/функция) — часто используется учёными и инженерами-доменщиками, а не разработчиками, поэтому код выходит менее структурированным. 2️⃣ C (5.74) — ручная обработка ошибок → множество if/else и условий. 3️⃣ JavaScript (3.50) — быстрая разработка, постоянно меняющиеся требования и разный уровень фронтенд-разработчиков. 4️⃣ Go (3.39) — идиоматический паттерн обработки ошибок с множеством явных проверок. 5️⃣ Python (2.71) и TypeScript (2.51) — средняя сложность, отражающая гибкий синтаксис и широкий спектр применения. 6️⃣ C++ (2.45), Java (2.24), C# (2.08) — сравнительно ниже благодаря зрелым фичам и структурированным практикам. 7️⃣ Rust (1.32) — самая низкая сложность, подчёркивающая потенциал безопасных и простых решений. 📝 Итог: на сложность влияет не только сам язык, но и опыт разработчиков, культура кодинга и подходы к обработке ошибок. 📌 Подробности #программирование #разработка #код #softwareengineering

23 августа Ozon Tech устраивает летнюю перезагрузку для backend-разработчиков на Go и C#. GoSharp Weekend — это шанс прокачат
23 августа Ozon Tech устраивает летнюю перезагрузку для backend-разработчиков на Go и C#. GoSharp Weekend — это шанс прокачать скилы на реальных кейсах, познакомиться с командой разработки ведущего e-com и почиллить в историческом яхт-клубе в центре Москвы. Эксперты Ozon Tech расскажут: — как неконтролируемый трафик в API Gateway и DDoS бьют по домену — и какие инструменты помогут его защитить; — как превратить блокировку ресурсов в инструмент для оптимизации работы приложения и системы; — как ускорить ваши микросервисы и повысить конверсию пользователей; — как обновлять конфигурации сервисов в проде в кратчайшие сроки и без ущерба стабильности. Кстати, ведущим C#-трека станет автор онлайн-книги .NET Platform Architecture и спикер многих конференций — Станислав Сидристый. Успей забрать максимум от этого лета! Участие бесплатное — подавай заявку и жди приглашения.

🔥 Хотите разобраться в ASP.NET Core на практике? Репозиторий — это более 400+ римеров для всех версий ASP.NET Core (от 2.1 д
🔥 Хотите разобраться в ASP.NET Core на практике? Репозиторий — это более 400+ римеров для всех версий ASP.NET Core (от 2.1 до 10 Preview). Что внутри: - Minimal API, Blazor, SignalR, gRPC - Аутентификация, кэширование, health-checks - Middleware, Razor Pages, HTMX и многое другое Каждый пример запускается командой dotnet watch run и демонстрирует отдельную фичу. ⭐ Репо собрало уже 10k+ звёзд и считается одним из лучших ресурсов для изучения ASP.NET Core. 📌 Github

Ваши .NET проекты превратились в спагетти-код — пора перейти к Clean Architecture Пока одни разработчики продолжают страдать
Ваши .NET проекты превратились в спагетти-код — пора перейти к Clean Architecture Пока одни разработчики продолжают страдать с legacy-кодом, другие применяют Clean Architecture и создают гибкие, тестируемые приложения. Виктор Дзицкий покажет эволюционный путь от классической многослойной архитектуры к современным принципам проектирования. Вебинар «От N-Layer к Clean Architecture: эволюция проектирования .NET приложений» в рамках курса «C# Developer. Professional» → 27 августа, 20:00 Программа: → Сравнение подходов: классическая N-Layer vs современная Clean Architecture → Принцип инверсии зависимостей (DIP) и Dependency Injection как основа трансформации → Практическая демонстрация: как реорганизовать N-Layer проект в Clean Architecture → Достижение независимости бизнес-логики от инфраструктуры Бесплатная регистрация — превратите хаос в порядок: https://otus.pw/8t1I/?erid=2W5zFJDQCBz Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

🎮 Погружаемся в SQL, с помощью увлекательной аркадной игры Разработчики замутили настоящий олдскульный шедевр, который сдела
🎮 Погружаемся в SQL, с помощью увлекательной аркадной игры Разработчики замутили настоящий олдскульный шедевр, который сделает из вас МАСТЕРА баз данных и точно не даст заскучать. • Проходим уровни, собираем пазлы вместе с уткой DuckDB и прокачиваем SQL на максимум. • Квесты, задачи, подсказки — всё как в настоящем приключении. • Работает прямо в браузере и даже на телефоне. Любые запросы к базам — щёлкаем как семечки 👉 https://dbquacks.com/.

На E-CODE одно из фокусных направлений — C#. Доклады экспертов на главном IT-событии осени будут в треке Backend 💙 Заходите
На E-CODE одно из фокусных направлений — C#. Доклады экспертов на главном IT-событии осени будут в треке Backend 💙 Заходите смотреть программу и регистрироваться — места улетают стремительно. Успех ждёт middle+ инженеров — команда Ozon Tech собирает в пространстве E-CODE профессиональное комьюнити. Общаться, меняться опытом и контактами, находить идеи и своё место в этом большом мире IT. Или хотя бы у сцены — в лайнапе E-CODE НТР, Заточка, ILWT и Нейромонах Феофан. E-CODE — событие, на котором вам стоит побывать. Зарегистрироваться

📌Новый прорыв в алгоритмах: найден способ считать кратчайшие пути быстрее Дейкстры Метод преодоления "барьера сортировки" для задач кратчайшего пути в ориентированных графах. Группа исследователей из университетов Синьхуа, Стенфорда и Института Макса Планика представили детерминированный алгоритм для решения задачи SSSP в ориентированных графах с неотрицательными вещественными весами, который работает за время, пропорциональное числу ребер, умноженному на логарифмический множитель, который растет медленнее, чем обычный логарифм. Проблема поиска кратчайшего пути от одной вершины до всех остальных (SSSP) — одна из фундаментальных в теории графов, и её история тянется с 50-х годов прошлого века. Классический алгоритм Дейкстры, в связке с продвинутыми структурами данных, решает эту задачу за время, которое примерно пропорционально сумме числа рёбер и произведения числа вершин на логарифм от их же числа. Именно этот множитель - число вершин, умноженное на логарифм, долгое время считался теоретическим минимумом, так как в своей основе алгоритм Дейкстры побочно сортирует вершины по расстоянию от источника. Этот предел известен как «барьер сортировки» и казался непреодолимым. 🟡Основная идея работы - гибрид из алгоритма Дейкстры и алгоритма Беллмана-Форда. Алгоритм Дейкстры на каждом шаге выбирает из "границы" - множества еще не обработанных вершин ту, что находится ближе всего к источнику. Это и создает узкое место, так как размер границы может достигать величины, сопоставимой с общим числом вершин в графе, и на каждом шаге требуется находить минимум. Алгоритм Беллмана-Форда, в свою очередь, не требует сортировки, но его сложность пропорциональна числу ребер, умноженному на количество шагов, что слишком долго. 🟡Новый подход использует рекурсию. Вместо того чтобы поддерживать полную отсортированную границу, алгоритм фокусируется на ее сокращении. А если граница слишком велика, то запускается несколько шагов алгоритма Беллмана-Форда из ее вершин. Это позволяет найти точное расстояние до некоторой части вершин, чьи кратчайшие пути коротки. Длинные же пути должны проходить через одну из "опорных" вершин, которых оказывается значительно меньше, чем вершин в исходной границе. Таким образом, сложная работа концентрируется только на этом небольшом наборе опорных точек. 🟡Принцип "разделяй и властвуй". Он рекурсивно разбивает задачу на несколько уровней. На каждом уровне применяется вышеописанная техника сокращения границы, что позволяет значительно уменьшить объем работы на каждую вершину, поскольку логарифмический множитель эффективно делится на другой, более медленно растущий логарифмический член. В итоге, путем подбора внутренних параметров алгоритма, которые являются специфическими функциями от логарифма числа вершин, и достигается итоговая временная сложность, пропорциональная числу ребер, умноженному на этот новый, более медленно растущий логарифмический множитель. ✔️ Зачем это нужно — Быстрее решаются задачи в навигации, графах дорог, сетях и планировании. — Доказано, что Дейкстра — не предел, и можно ещё ускорять поиск кратчайших путей. 🟡Arxiv 🟡Видео разбор

🔍 JSON Crack — бесплатное и открытое приложение для визуализации данных из JSON! 🌟 Приложение преобразует форматы данных, т
🔍 JSON Crack — бесплатное и открытое приложение для визуализации данных из JSON! 🌟 Приложение преобразует форматы данных, такие как JSON, YAML, XML, CSV, в интерактивные графики и диаграммы, что упрощает их анализ и понимание. Программа поддерживает множество инструментов для форматирования, преобразования, генерации JSON Schema и экспорта визуализаций в изображения. 🖥 Github @cpluscsharp

Станьте разработчиком нейро-сотрудников на Python и зарабатывайте от 150.000р в месяц 🔥🔥🔥 Мы научим вас создавать топовых нейро-сотрудников на базе GPT-4 Omni, и вы сможете: 1️⃣ Устроиться разработчиком в крупную компанию и зарабатывать от 150 тысяч ₽ в месяц 2️⃣ Разрабатывать такие проекты на заказ и зарабатывать от 500 тысяч ₽ за проект 3️⃣ Создать нейро-сотрудника в вашей компании и вырасти на +30-100% в зарплате Что будет на интенсиве? 🧬 Теория: как создаются нейро-сотрудники с GPT-4o на Python 🧬 Практика: мы создадим нейро-консультанта, нейро-HR, нейро-маркетолога и др. Ведущий интенсива - Senior AI разработчик нейросетей и основатель Университета искусственного интеллекта 🔥 Регистрируйтесь на бесплатный интенсив! Встречаемся в ближайший четверг!

🔝 В полезную коллекцию добавляем бесплатный курс по современному C++ Углублённое обучение, состоящее из 28 тематических блок
🔝 В полезную коллекцию добавляем бесплатный курс по современному C++ Углублённое обучение, состоящее из 28 тематических блоков — от базовых концепций до продвинутых приёмов. Материал структурирован от простого к сложному (пример — на скрине). https://www.learncpp.com/

🖥️ Вышел FEX 2508 — новый эмулятор x86 для ARM-чипов. Проект FEX представил обновлённую версию эмулятора, который позволяет
🖥️ Вышел FEX 2508 — новый эмулятор x86 для ARM-чипов. Проект FEX представил обновлённую версию эмулятора, который позволяет запускать x86-приложения и игры на устройствах с ARM64, включая Mac на Apple Silicon. Технология использует JIT-компиляцию и overlay-образы rootfs для совместимости без полного chroot. В этом релизе — серьёзный прирост производительности: например, Cyberpunk 2077 теперь работает на 38,9% быстрее. Также добавлена поддержка NX-бита и улучшена защита от отладки для некоторых игр. 🔗 Ссылка - *клик* @linux_academiya

✔️ Крутой тренажёр по Linux-терминалу Это полноценное TUI-приложение содержит более 70 задачек для обучения основам работы в терминале. 🔛GitHub

🚀 YADRO приглашает C++ разработчиков в команду OpenBMC и встроенных систем! Если вы хотите создавать сложное программное обеспечение для серверов и систем хранения данных, работать с передовыми технологиями Linux и участвовать в проектах open source, то эта возможность для вас. 📌 Кого мы ищем: • Ведущего разработчика C++ (Linux/OpenBMC) • Ведущего разработчика интерфейсов встроенных систем • TeamLead разработки OpenBMC 🧰 Технологический стек и задачи: • C++ (стандарты 17, 20, 23), STL, Boost • Linux-среда, systemd, D-Bus, Yocto, bash, Python • Работа с ядром прошивки OpenBMC, взаимодействие с UEFI/BIOS • Разработка и поддержка сложных интерфейсов встроенных систем 💼 Условия работы: • Гибкий формат: удалённо или в офисах в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске • Работа с масштабными проектами в уникальной команде инженеров • Возможность горизонтального и вертикального карьерного роста 💙 Узнайте больше и откликайтесь на вакансии прямо на сайте!

🧨 Address Sanitizer в Visual Studio 2022 «Опять segfault в продакшене из-за memory corruption... А ведь код проходил все тес
🧨 Address Sanitizer в Visual Studio 2022 «Опять segfault в продакшене из-за memory corruption... А ведь код проходил все тесты!» 💡 Microsoft выпустила обновление Address Sanitizer для Visual Studio 2022 версии 17.14 с фокусом на качество и внедрение ASan в собственный toolchain. ❗ Ключевые улучшения версии: • расширенная поддержка __asan_default_options для secure приложений • автоматизированное тестирование совместимости с Xbox OS • исправление регрессии отображения call stack на x64 • возможность отключения container annotations по allocator Самое интересное — Microsoft теперь использует ASan для тестирования самого MSVC компилятора. Каждый PR должен проходить тесты, где компилятор собран с /fsanitize=address😼 Это означает, что ASan теперь мониторит не только вашу программу, но и сам процесс компиляции, выявляя memory safety ошибки в toolchain. https://devblogs.microsoft.com/cppblog/address-sanitizer-updates-for-visual-studio-2022-17-14/

Хотите разобраться в тестировании API на ASP.NET Core? ➡️ Присоединяйтесь к открытому уроку «Тестирование API в ASP.NET Core:
Хотите разобраться в тестировании API на ASP.NET Core? ➡️ Присоединяйтесь к открытому уроку «Тестирование API в ASP.NET Core: Интеграция и Нагрузка» 5 августа в 20:00 МСК. На вебинаре мы: - Разберем ключевые концепции интеграционного и нагрузочного тестирования. - Научимся писать интеграционные тесты с популярными библиотеками. - Освоим инструменты для нагрузочного тестирования и анализа результатов. 📗 Этот урок — отличная подготовка к курсу «C# ASP.NET Core разработчик», который стартует совсем скоро. Все участники вебинара получат скидку на обучение! Записаться на вебинар → https://otus.pw/AYUG/?erid=2W5zFHrYz1N Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

✨ Magic Enum — элегантная C++17 библиотека для работы с перечислениями, которая добавляет в них магию рефлексии. Без макросов
Magic Enum — элегантная C++17 библиотека для работы с перечислениями, которая добавляет в них магию рефлексии. Без макросов и boilerplate-кода она позволяет легко преобразовывать enum в строки, проверять наличие значений и даже работать с битовыми флагами. Библиотека сохраняет constexpr-контекст и поддерживает даже такие экзотические операции, как склейку enum-ов для многоуровневых switch-блоков. Хотя проект заточен под компактные перечисления, его уже используют в продакшене, например, для сериализации или валидации конфигов. 🤖 GitHub

Плюсовики, последний шанс зарегистрироваться на C++ Zero Cost Conf — конференцию Яндекса о прикладном C++ Ждем вас в Москве, Белграде (офлайн и онлайн) и Санкт-Петербурге (офлайн). В программе: Доклады от практикующих разработчиков: разберем как алиасинг памяти влияет на производительность, рассмотрим различные подходы к преобразованию современных блокировок и научимся внедрять C++20 модули в больше проекты со старыми стандартами. Полная программа выступлений есть на сайте. В Москве дополнительно проведут воркшоп по Perforator, кейс-лаб для интересующихся SRE и код-гольф на C++. Во всех городах также пройдет код-ревью. Участие бесплатное. Регистрируемся на конференцию до 28 июля!

Почти каждый С# разработчик допускал эту ошибку. Что не так с этим кодом? На первый взгляд всё кажется логичным: 🔸API-эндпои
Почти каждый С# разработчик допускал эту ошибку. Что не так с этим кодом? На первый взгляд всё кажется логичным: 🔸API-эндпоинт регистрации пользователя вызывает UserService 🔸UserService сохраняет пользователя в базу и вызывает EmailService 🔸EmailService через SmtpClient отправляет письмо Но если присмотреться, метод SendWelcomeEmail объявлен как async void. В чём проблема с async void? Вот суть: ❌ async void делает невозможным отлов исключений. Если внутри SendEmailAsync() произойдёт исключение — catch его не перехватит. Вместо этого приложение может тихо упасть или начать вести себя непредсказуемо. Почему так происходит? Методы async void не возвращают Task, поэтому вызывающий код не может их await-ить и обрабатывать ошибки. Исключения из async void проходят мимо стандартных механизмов обработки. Правильный подход: ✅Всегда возвращай Task Запомни: async void допустим только для обработчиков событий, где возвращаемый void обязателен.