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

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

@cpluscsharp

https://t.me/+WgGTjeH0p1NjMDFi - ссылка на канал
По всем вопросам- @workakkk

@ai_machinelearning_big_data - Machine learning

@itchannels_telegram - 🔥лучшие ит-каналы

@csharp_ci- C# академия

@pythonlbooks- python книги📚

РКН: clck.ru/3Fmvsw
Subscribers
10.1K
Photos
204
Videos
13
Links
201

Showing posts older than #452 · Back to latest

Older Posts 17 shown
Post #449 3.08K
ЛУЧШАЯ шпаргалка по директориям Linux — всё четко разложено для новичков.

Здесь собраны основные папки файловой системы с простыми объяснениями.

Сохраните и не потеряйте.
  • 👍 14
  • ❤ 3
  • 🔥 2
Post #441 4.12K
⚡️ «Stop Conflating CQRS and MediatR» от Milan Jovanovic Tech развеивает миф о том, что CQRS и MediatR — одно и то же.

Вот основные моменты:

CQRS – архитектурный паттерн: Разделяет операции чтения и записи, позволяя оптимизировать модели для разных задач.
▪ MediatR – инструмент посредника: Обеспечивает централизованное взаимодействие компонентов, но не заменяет принципы CQRS.
▪ Часто вместе, но не всегда: Совмещение MediatR с CQRS может добавить лишнюю сложность там, где достаточно простого решения.
Главное: Выбирайте инструменты, исходя из потребностей проекта, а не следуйте модным шаблонам.

Подробнее: Stop Conflating CQRS and MediatR

@cpluscsharp
  • 👍 5
  • ❤ 3
Post #439 3.65K
🖥 Эта статья объясняет, как использовать команду scp для передачи файлов между локальной и удаленной системами через SSH!

🌟 Автор предоставляет пошаговые инструкции по копированию файлов с локального компьютера на удаленный сервер и наоборот, а также рассматривает копирование нескольких файлов и каталогов. Кроме того, обсуждается использование команды rsync для тех же целей, подчеркивая ее преимущества в определенных сценариях.

🔗 Ссылка: *клик*
  • 🤡 3
  • 🤔 2
Post #437 3.41K

Forwarded from Machinelearning

✔️ ttt-rl (Tic-Tac-Toe Reinforcement Learning)

🎯 Суть проекта
Это эксперимент по обучению с подкреплением (Reinforcement Learning, RL), где агент учится играть в крестики-нолики (Tic-Tac-Toe) без использования сложных алгоритмов на чистом С.

Основная цель — продемонстрировать, как классические методы RL справляются с простыми играми.

🔥 Чем интересен?
Минимализм и простота
▪ Весь код написан на чистом C (~400 строк).
▪ Нет зависимостей — только стандартная библиотека.
▪ Идеален для изучения основ RL «с нуля».

Классический подход к RL
▪ Используется метод Temporal Difference (TD) Learnin
▪ Агент обучается через игру (self-play) и обновляет стратегию на основе наград.

Образовательная ценность
▪ Понятная визуализация процесса обучения (таблицы Q-значений).
▪ Пример того, как простая задача помогает понять фундамент RL.

Эффективность
▪ После обучения агент играет почти оптимально, избегая поражений.
▪ Код легко модифицировать для экспериментов (например, изменить размер доски).

📊 Как это работает?
Q-таблица хранит «ценность» каждого действия в конкретном состоянии.

Агент выбирает ход на основе текущих Q-значений (с добавлением случайности для исследования).


P.S. Если вы думаете, что RL — это только про AlphaGo и Dota 2, этот проект покажет, что даже в простых задачах есть глубина! 🧠

Github

@ai_machinelearning_big_data


#rl #ml #ai #tutorial
  • ❤ 4
  • 👍 3
  • 🔥 1
  • 👌 1
Post #436 2.48K
🚀 "PagingTagHelper" на mostlylucid.net рассказывает о создании и использовании собственного PagingTagHelper для ASP.NET Core.

▪ Цель статьи: объяснить, как реализовать механизм пагинации в веб-приложениях с помощью tag helper-ов.
▪ Ключевые моменты:
  • Разбор принципов работы tag helper-ов в ASP.NET Core.
  • Пошаговое создание кастомного PagingTagHelper, который генерирует HTML-разметку для навигации по страницам.
  • Примеры кода и объяснения параметров, позволяющих настраивать внешний вид и функциональность пагинации.
▪ Полезность:
  • Помогает разработчикам быстро интегрировать удобную пагинацию в свои проекты.
  • Обеспечивает более гибкое и кастомное управление навигацией по большим наборам данных.

Статья будет полезна всем, кто хочет улучшить пользовательский интерфейс своего ASP.NET Core приложения с помощью собственных решений для пагинации.

📌 Читать
  • 👍 3
  • ❤ 2
Post #435 2.68K
🖥 «C Modules and Forward Declarations» - статья о новейших возможностях модульной системы в языке C и в которой описано, как правильное использование forward declarations и улучшить организацию кода.

Модули в C:
  • Статья подробно описывает, как модули заменяют традиционные заголовочные файлы, уменьшая зависимость и ускоряя компиляцию.

Роль forward declarations:
  • Объясняется, зачем нужны предварительные объявления в C, и как их использование меняется с появлением модулей.

Переход к модульности:
  • Обсуждаются методы интеграции модулей в существующие проекты и способы решения возникающих проблем.

Практические рекомендации:
  • Приводятся конкретные примеры и советы по оптимизации кода с помощью модулей и forward declarations, что делает статью полезным ресурсом для разработчиков.

Статья помогает понять, как современные технологии модульности могут повысить качество и производительность программ на C.

📌 Читать
  • 🤡 4
  • 👍 3
  • ❤ 2
  • 🤮 2
  • 🔥 1
Post #432 8.09K
C Sharp Succinctly

🔗 Ссылка: *клик*
  • 🔥 5
  • ❤ 2
Post #430 2.6K

Forwarded from C++ Academy

🖥 ggwave — это компактная библиотека с открытым исходным кодом, позволяющая передавать небольшие объемы данных между устройствами через звуковые сигналы!

🌟 Она реализует протокол передачи данных, основанный на частотной манипуляции (FSK), что обеспечивает скорость передачи от 8 до 16 байт в секунду. Библиотека используется в различных приложениях, включая обмен файлами без сервера, взаимодействие с устройствами Интернета вещей и создание аудио QR-кодов.

🔐 Лицензия: MIT

🖥 Github

@cpluspluc
  • ❤ 5
  • 👍 2
Post #428 3.16K
🔥 ERD Lab — это бесплатный онлайн-инструмент, предназначенный для профессионального проектирования и визуализации баз данных с использованием диаграмм "сущность-связь" (ERD)! Он позволяет импортировать существующие SQL-скрипты или создавать новые базы данных без необходимости писать код, что упрощает процесс разработки и документирования структур данных.

🔗 Ссылка: *клик*

@csharp_ci
  • ❤ 3
  • 👍 2
  • 🔥 1
Post #426 2.78K
🖥 В этой статье автор рассматривает использование делегирующих обработчиков для расширения функциональности HttpClient в ASP.NET Core!

🌟 Делегирующие обработчики позволяют внедрять дополнительное поведение при отправке HTTP-запросов, аналогично тому, как middleware обрабатывают входящие запросы.

🔗 Ссылка: *клик*

@csharp_ci
  • ❤ 5
  • 👍 3
Post #424 2.64K
🖥 В этой статье обсуждается использование библиотеки FakeLogger для упрощения тестирования логирования в .NET-приложениях!

🌟 Автор подробно описывает процесс установки FakeLogger и FluentAssertions, а также демонстрирует, как с их помощью можно эффективно тестировать функциональность логирования в приложениях на платформе .NET.

🔗 Ссылка: *клик*
  • ❤ 5
  • 👍 2
  • 🔥 1
Post #423 2.19K

Forwarded from C++ библиотека

🖥 Data Structures and Algorithm Analysis: бесплатный учебник по структурам данных и анализу алгоритмов на C++!

🔗 Ссылка: *клик*
  • 🔥 5
  • 👍 2
Post #421 2.66K

Forwarded from Machinelearning

📌 Практическое руководство по "подводным камням" больших языковых моделей с примерами.

Открытый препринт книги Тарсиса Соуза (Tharsis Souza), PhD Лондонсого университета, в которой представлен критический анализ проблем и ограничений, возникающих у инженеров и руководителей технических проектов при разработке приложений на основе LLM.

Цель книги, по заявлению автора – помочь создавать надежные и безопасные системы на основе LLM, избегая распространенных ошибок.

Она ориентирована на разработчиков, технических менеджеров проектов и технических руководителей, стремящихся к углубленному пониманию и преодолению практических трудностей, связанных с внедрением LLM.

В отличие от преобладающего дискурса, акцентирующего возможности LLM, книга сосредоточена на практических сложностях и потенциальных ошибках реализации, предлагая подробное руководство по их преодолению.

В книге рассматриваются проблемы: структурной ненадежности, управления входными данными, тестирования, аспектов безопасности и элайнмента, зависимости от поставщиков и оптимизации затрат.

Книга сопровождается репозиторием с практическими примерами на Python, анализом реальных сценариев и решений.

▶️ Содержание:

🟢Предисловие
🟢О книге
🟢Глава 1: Пробелы в оценках
🟢Глава 2: Структурированный вывод
🟢Глава 3: Управление входными данными
🟢Глава 4: Безопасность
🟢Глава 5: Элайнмент на основе предпочтений
🟢Глава 6: Локальные модели на практике
🟠Глава 7: Парадокс снижения стоимости (не опубликовано)
🟠Глава 8: Границы (не опубликовано)
🟠Приложение: Инструменты и ресурсы (не опубликовано)

🟡Страница проекта
🖥Github.com


@ai_machinelearning_big_data

#AI #ML #LLM #Book #Tutorial
  • ❤ 2
  • 🔥 2
Post #418 2.79K
⭐️ free-programming-books

Самый популярный и рейтинговый репозиторий на Github с бесплатными книгпми по программированию, который содержит не только книги, как следует из названия, но и потрясающие бесплатные онлайн-курсы, подкасты/скринкасты. А также интерактивные ресурсы по программированию, наборы задач, соревновательное программирование и шпаргалки.

И самое приятное — все это доступно на огромном количестве различных языков.

Книги
  • 👍 7
  • ❤ 1
  • 👎 1
Post #416 2.53K

Forwarded from C++ Academy

🖥 CUDA-120-Days-Challenge — это структурированный план обучения, который охватывает основы программирования для графических процессоров с использованием NVIDIA CUDA!

💡 План рассчитан на 120 дней и включает в себя ежедневные концепции, упражнения, советы по отладке, а также рекомендации по ресурсам. В процессе обучения рассматриваются такие темы, как создание базовых ядер, управление памятью и оптимизация производительности. Челлендж включает шесть крупных проектов, которые помогают закрепить навыки параллельного программирования, работы с памятью и многозадачности на GPU.

🔐 Лицензия: MIT

🖥 Github

@cpluspluc
  • 👍 5
  • ❤ 3
Post #412 2.76K
🖥 «Essential C» — это 45-страничный документ из библиотеки Stanford CS Education, который обобщает все основные особенности языка программирования C!

🌟 Он предназначен для быстрого обзора и наиболее подходит для людей с некоторым опытом программирования на других языках. Темы включают переменные, целочисленные типы, типы с плавающей запятой, операторы, управляющие структуры (if, while, for), функции, параметры значений, параметры ссылок, структуры, указатели, массивы, препроцессор и стандартные функции библиотеки C.

🔗 Ссылка: *клик*
  • ❤ 4
  • 🤣 2
  • 🤔 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →