#ПятничныйКвиз
В скобках операторы приведения. опретаоры +- унарные.
т.е. получается,
берем -2 кастуем к long
к -2 применяем унарный оператор + и кастуем к int получаем -2
к -2 применяем унарный оператор - получаем 2 и кастуем к char
к 2 применяем унарный оператор + получаем 2 и кастуем к byte
@csharp_ci
т.е. получается,
берем -2 кастуем к long
к -2 применяем унарный оператор + и кастуем к int получаем -2
к -2 применяем унарный оператор - получаем 2 и кастуем к char
к 2 применяем унарный оператор + получаем 2 и кастуем к byte
@csharp_ci
🔥 Дайджест полезных материалов из мира C# за неделю
Почитать:
— Изучаем C# в 2024 году
— Университет MIT: бесплатные онлайн-курсы для программистов и студентов.
— Включаем Nullable reference type в Unity за несколько минут
— Как Uber вычисляет расчетное время прибытия при полумиллионе запросов в секунду
— Метод быстрого марша (Fast Marching Method)
— Как на самом деле Async/Await работают в C#. Часть 2 Артефакты от EAP шаблона, SynchronizationContext
— Сто паттернов для разработки корпоративных программ. Часть первая
— GigaChat API для .NET Core
— Собираем автономную игру на C# в 2 килобайтах
— Чистая архитектура на примере
— Chain Of Responsibility Pattern In C# – Simplified How-To Guide
— Concurrent Collections in C#
— Game Dev Digest — Issue #218 - Patterns, Abstractions, Complete Tutorials and more
— How I Built a NuGet Package
— How to Edit and Convert PDF, PNG, JPEG, and TIFF Files in Blazor Apps
— Understanding the Fundamentals of Database Programming Languages
— Exploring Function Behavior in C#
— Demystifying OOP in C#: Your Guide to Building Robust and Flexible Applications
— Beginner's guide to Unit Testing with NUnit.
— Solid Principle : Liskov Substitution Principle
Посмотреть:
🌐 Introduction to Machine Learning in C#. Classification using ML.NET (⏱ 31:03)
🌐 Await Async Might Change Completely in .NET 9 (⏱ 09:55)
🌐 "Stop Using Singletons in .NET!" | Code Cop #009 (⏱ 13:52)
Хорошего дня!
@csharp_ci
Почитать:
— Изучаем C# в 2024 году
— Университет MIT: бесплатные онлайн-курсы для программистов и студентов.
— Включаем Nullable reference type в Unity за несколько минут
— Как Uber вычисляет расчетное время прибытия при полумиллионе запросов в секунду
— Метод быстрого марша (Fast Marching Method)
— Как на самом деле Async/Await работают в C#. Часть 2 Артефакты от EAP шаблона, SynchronizationContext
— Сто паттернов для разработки корпоративных программ. Часть первая
— GigaChat API для .NET Core
— Собираем автономную игру на C# в 2 килобайтах
— Чистая архитектура на примере
— Chain Of Responsibility Pattern In C# – Simplified How-To Guide
— Concurrent Collections in C#
— Game Dev Digest — Issue #218 - Patterns, Abstractions, Complete Tutorials and more
— How I Built a NuGet Package
— How to Edit and Convert PDF, PNG, JPEG, and TIFF Files in Blazor Apps
— Understanding the Fundamentals of Database Programming Languages
— Exploring Function Behavior in C#
— Demystifying OOP in C#: Your Guide to Building Robust and Flexible Applications
— Beginner's guide to Unit Testing with NUnit.
— Solid Principle : Liskov Substitution Principle
Посмотреть:
🌐 Introduction to Machine Learning in C#. Classification using ML.NET (⏱ 31:03)
🌐 Await Async Might Change Completely in .NET 9 (⏱ 09:55)
🌐 "Stop Using Singletons in .NET!" | Code Cop #009 (⏱ 13:52)
Хорошего дня!
@csharp_ci
Проект предоставляет API высокого уровня для вывода моделей LLaMA и развертывания их на локальном устройстве с помощью
C#/.NET.
Проект работает под Windows, Linux и Mac без необходимости компилировать llama.cpp самостоятельно.
Отличный инструмент, чтобы развернуть ваш собственный ИИ на C#, подобный ChatGpt.
Даже если у вас нет мало памяти GPU, вы все равно можете использовать модели LLaMA! 🤗
▪Github
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
1- SQL для анализа данных от Udacity
Продолжительность: Примерно 4 недели
Уровень навыков: Начинающий
Ссылка - https://shiksha.com/online-courses/sql-for-data-analysis-course-udacl3
2- Введение в SQL от Kaggle
Продолжительность: Приблизительно 3 часа
Уровень мастерства: Начинающий
Ссылка - https://kaggle.com/learn/intro-to-sql
3- Продвинутый SQL от Kaggle
Продолжительность: Приблизительно 4 часа
Уровень мастерства: Промежуточный
Ссылка - https://kaggle.com/learn/advanced-sql
4- Введение в базы данных и SQL-запросы от Udemy
Продолжительность: Приблизительно 2 часа 17 минут
Уровень мастерства: Начинающий
Ссылка - https://udemy.com/course/introduction-to-databases-and-sql-querying/
5- Intro to Relational Databases byUdacity
Продолжительность : 4 недели
Уровень квалификации: Средний ученик
Ссылка - https://udacity.com/course/intro-to-relational-databases-ud197
6- Введение в SQL (DataCamp)
Продолжительность: 4,5 часа
Уровень квалификации: Начинающий
Ссылка -
https://datacamp.com/courses/introduction-to-sql
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет на экран это код?
Anonymous Quiz
26%
Static Constructor
15%
Default Constructor
14%
Default Constructor Static Constructor
31%
Static Constructor Default Constructor
14%
Ничего не будет выведено
Когда популярность сервера
Midjourney от Discord
резко возросла, он натолкнулся на : ограничение в 1 миллион участников. Это история о том, как небольшая команда инженеров Discord превратила эту проблему в выдающееся достижение.Задача: Представьте себе виртуальное пространство, настолько популярное, что оно трещит по швам. Будучи одним из самых быстрорастущих серверов Discord за всю историю,
Midjourney
столкнулся именно с таким сценарием, поскольку количество участников росло геометрически. Discord платформавремени, работающая на
Erlang/Elixir,
затрещала по швам под огромным давлением. С каждым новым участником сложность и нагрузка росли в геометрической прогрессии.Решения:
Чтобы свести к минимуму перегрузку, инженеры внедрили "
пассивные
" соединения, гарантирующие, что неактивные пользователи не будут создавать лишней нагрузки.Переработка системы реле позволила более эффективно распределять работу за счет более избирательной обработки пользовательских данных.
Параллельная обработка: Используя ETS Erlang, команда разработчиков обеспечила параллельную обработку для таких тяжелых операций, как оповещение всех пользователей что значительно снизило нагрузку на систему.
ETS - инструмент для хранения объектов Elixir и Erlang в памяти. Он способен хранить огромные объемы данных и предоставляет доступ за фиксированное время.
Не все было гладко. Некоторые многообещающие идеи, такие как разгрузка Manifold, дали обратный эффект, увеличив нагрузку на сервера.
↪️ Читать подробнее
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Присоединяйтесь к #Csharp #CloudSkillsChallenge, чтобы пройти обучение по курируемому контенту #MicrosoftLearn, получить практический опыт и развить новые навыки.
Практикйтеь в C# и приблизьтесь к получению сертификата.
https://learn.microsoft.com/ru-ru/training/challenges?id=76615901-392c-413e-b7a2-0a015f52f44e&WT.mc_id=cloudskillschallenge_76615901-392c-413e-b7a2-0a015f52f44e
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 100+ ресурсов для того, чтобы стать хорошим инженером-программистом.
Список полезных книг, гайдов, блогов и не тольео!
Темы - от разработки программного обеспечения, проектирования систем, инженерии данных, лидерства, управления командой и вплоть до гайдов по построению бизнеса.
▪ Github
@csharp_ci
Список полезных книг, гайдов, блогов и не тольео!
Темы - от разработки программного обеспечения, проектирования систем, инженерии данных, лидерства, управления командой и вплоть до гайдов по построению бизнеса.
▪ Github
@csharp_ci
Mind map LINQ ⬇
Отличная инфографика.
Идеально подходит для новичков, пытающихся разобраться во всех удивительных возможностях, которые LINQ предлагает в .NET.
Сохраните ее в закладках на будущее.
@csharp_ci
Отличная инфографика.
Идеально подходит для новичков, пытающихся разобраться во всех удивительных возможностях, которые LINQ предлагает в .NET.
Сохраните ее в закладках на будущее.
@csharp_ci
В приведенном на картинке примере мы считаем, сколько людей имеют одинаковые имена. Ключом является объект, а значением - число.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Пример LINQ SkipLast() ⬇
Два простых примера на картинке.
А вы часто ее используете?
#dotnet
@csharp_ci
Skip()
, это функция, которая зачастую, используется чаще разработчиками, но, существует не менее полезная функция SkipLast()
, которая используется для пропуска определенного количества элементов из конца коллекции. Два простых примера на картинке.
А вы часто ее используете?
#dotnet
@csharp_ci
YeSQL .NET v1.0.0 выпущен 🚀
YeSQL .NET - это библиотека классов для загрузки SQL-запросов из SQL-файлов.
Нет необходимости жестко кодировать SQL-код в исходном коде приложения.
Создайте файл с расширением
#dotnet #csharp #oss #sql
▪Github
▪Docs
@csharp_ci
YeSQL .NET - это библиотека классов для загрузки SQL-запросов из SQL-файлов.
Нет необходимости жестко кодировать SQL-код в исходном коде приложения.
Создайте файл с расширением
.sql
и используйте YeSQL .NET для загрузки SQL-файла.Install-Package YeSql.Net
#dotnet #csharp #oss #sql
▪Github
▪Docs
@csharp_ci
Это может быть интересно при написании тестов, требующих отдельного процесса, или при выполнении кода с временем жизни, отличным от времени жизни процесса приложения .NET.
Библиотека основана на классе
corefx RemoteExecutorTestBase.
▪Github
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Архивировать файлы стало проще, чем когда-либо! 🚀
Для сохранения zip-файла даже не нужен жесткий диск. 💣
В .NET 8 архивация и извлечение файлов стали еще эффективнее благодаря потоковым перегрузкам для методов
Метод
Вы делаете это без необходимости сохранять zip-файл на жестком диске. Магия!
@csharp_ci
Для сохранения zip-файла даже не нужен жесткий диск. 💣
В .NET 8 архивация и извлечение файлов стали еще эффективнее благодаря потоковым перегрузкам для методов
ZipFile.CreateFromDirectory
иZipFile.ExtractToDirectory.
Метод
CreateFromDirectory
позволяет вам выбрать каждый файл из папки, сжать их все в один zip-файл и распаковать эту пачку в любое удобное для вас место, и что самое интересное?Вы делаете это без необходимости сохранять zip-файл на жестком диске. Магия!
@csharp_ci
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Этот плагин может генерировать текстуры для вашей сцены в Unreal Engine!
Comfy Textures - это плагин для Unreal Engine, который интегрирует редактор с ComfyUI. Он позволяет быстро создавать и улучшать текстуры для вашей сцены, используя генеративные диффузионные модели.
▪Github
@csharp_ci
Comfy Textures - это плагин для Unreal Engine, который интегрирует редактор с ComfyUI. Он позволяет быстро создавать и улучшать текстуры для вашей сцены, используя генеративные диффузионные модели.
▪Github
@csharp_ci