В этой статье:
• Настройка проекта Blazor с Entity Framework Core и API
• Создание модели, подключение базы данных и миграции
• Интерфейс с формами для добавления, редактирования и удаления данных
🟡 Советую прочитать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🔥4
Пачка слитых курсов по программированию за 10000руб за подписку!
Да-да, RECURA дает бесплатные курсы по таким направлениям:
• Python (64гб видео)
• Linux (45гб курсов)
• PHP (34гб видео)
• Go (23гб видео)
• Docker (37гб видео)
• C# (26гб видео)
• Java (45гб видео)
• SQL (41гб видео)
• Другое (214гб видео)
Лучшие курсы от топовых школ. Не упусти!🔥
Да-да, RECURA дает бесплатные курсы по таким направлениям:
• Python (64гб видео)
• Linux (45гб курсов)
• PHP (34гб видео)
• Go (23гб видео)
• Docker (37гб видео)
• C# (26гб видео)
• Java (45гб видео)
• SQL (41гб видео)
• Другое (214гб видео)
Лучшие курсы от топовых школ. Не упусти!🔥
👎6👍3❤1🔥1😁1
Асинхронные потоки — когда данных много, а ждать не хочется!
Иногда нужно обрабатывать данные по мере их поступления — например, из сети или базы. Ждать, пока загрузится всё целиком, неудобно и неэффективно.
Для таких случаев в C# есть асинхронные потоки —
Подключим нужные пространства имён:
Создадим метод, возвращающий данные с задержкой — как будто они приходят из внешнего источника:
Теперь вызовем этот метод и выведем сообщения по мере поступления:
🔥
➡️ C# Ready | #практика
Иногда нужно обрабатывать данные по мере их поступления — например, из сети или базы. Ждать, пока загрузится всё целиком, неудобно и неэффективно.
Для таких случаев в C# есть асинхронные потоки —
IAsyncEnumerable<T>
! Они позволяют перебирать элементы в процессе получения, а не после.Подключим нужные пространства имён:
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
Создадим метод, возвращающий данные с задержкой — как будто они приходят из внешнего источника:
async IAsyncEnumerable<string> GetMessagesAsync()
{
for (int i = 1; i <= 3; i++)
{
// имитируем задержку
await Task.Delay(1000);
yield return $"Сообщение #{i}";
}
}
Теперь вызовем этот метод и выведем сообщения по мере поступления:
await foreach (var msg in GetMessagesAsync())
{
Console.WriteLine($"Получено: {msg}");
}
🔥
IAsyncEnumerable
идеально подходит для работы с потоками данных: мы не блокируем поток, не храним всё в памяти, и можем реагировать на каждое новое значение сразу.Please open Telegram to view this post
VIEW IN TELEGRAM
1👍18🔥5❤4
В курсе разбираются тонкости работы C# и внутреннее устройство CLR (Common Language Runtime): работа конструкции switch, детализация if-else, методы декомпиляции JIT с помощью WinDBG, а также вопросы производительности JIT-уровней.
Ссылочка на плейлист: YouTube🖤
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4🔥4
ЧЕБУРНЕТУ БЫТЬ!🤭
Ниже даю список каналов спецов из сферы кибербеза, которые уже придумали все за тебя:
HACK WARRIOR. - парни уже давно сели на измену и активно постируют контент на тему защиты своих личных данных в интернете, чтобы не сел ты.
SecureSnake - канал безопасника однажды сильно пострадавшего от халатного отношения к своей интернет-гигиене. Собственно, поэтому и стал безопасником...
INFOSEC LIZARD - твой личный криптонит от любых кибер-угроз в сети.
Я бы не хотел, чтобы в будущем ты пожалел о том, что пролистал этот пост. Оставайся в безопасности.
Медный купол по-немногу накрывает, а ты даже не знаешь как действовать?
Ниже даю список каналов спецов из сферы кибербеза, которые уже придумали все за тебя:
HACK WARRIOR. - парни уже давно сели на измену и активно постируют контент на тему защиты своих личных данных в интернете, чтобы не сел ты.
SecureSnake - канал безопасника однажды сильно пострадавшего от халатного отношения к своей интернет-гигиене. Собственно, поэтому и стал безопасником...
INFOSEC LIZARD - твой личный криптонит от любых кибер-угроз в сети.
Я бы не хотел, чтобы в будущем ты пожалел о том, что пролистал этот пост. Оставайся в безопасности.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎9👍2❤1
С его помощью можно превращать объекты в JSON и восстанавливать их из JSON, сохранять и читать данные в файлах или отправлять по сети, эффективно обрабатывать большие объёмы и изменять части JSON без лишних преобразований.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤6👍4🤝3👎1
👍9❤4🔥3
ИИ в решении задач на реальных данных компаний 🤖
На связи Всероссийский чемпионат по искусственному интеллекту RuCode.
Здесь студенты, школьники, преподаватели и специалисты соревнуются в решении практических задач с использованием методов машинного обучения и анализа данных.
✅ Задачи на реальных данных компаний
✅ Практический опыт и плюс в портфолио
✅ Шанс попасть на стажировки в крупных ИТ-компаниях и получить карьерную консультацию
✅ Сертификат МФТИ о дополнительном образовании, бесплатные курсы и интенсивы по ИИ
✅ Обмен знаниями и повышение квалификации
Чтобы не упустить столько возможностей, присоединяйтесь к RuCode прямо сейчас.
Реклама
На связи Всероссийский чемпионат по искусственному интеллекту RuCode.
Здесь студенты, школьники, преподаватели и специалисты соревнуются в решении практических задач с использованием методов машинного обучения и анализа данных.
✅ Задания уже опубликованы, а 26 октября закроется регистрация. Награждение — 13.11.
Чтобы не упустить столько возможностей, присоединяйтесь к RuCode прямо сейчас.
Реклама
Please open Telegram to view this post
VIEW IN TELEGRAM
👎4
Кортежи
ValueTuple
позволяют возвращать из методов сразу несколько значений без создания дополнительных классов.Что важно знать:
• Можно возвращать и деконструировать значения кратко и понятно;
• ValueTuple — структура (быстрее и без лишней нагрузки на память) в отличие от Tuple;
• Поддерживает имена элементов — обращайтесь по смыслу, не по Item1.
Это структура, поэтому работают быстрее и не создают лишних аллокаций, а ещё их удобно деконструировать прямо в переменные.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥18❤6👍6🤝4
This media is not supported in your browser
VIEW IN TELEGRAM
Короткие заметки и сниппеты для повседневной разработки: работа с GameObject и компонентами, вектора и трансформации, перемещение и физика (Rigidbody), корутины и таймеры, анимации, Raycasting и NavMesh, перезагрузка сцен.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4🔥4
В России можно посещать IT-мероприятия хоть каждый день: как оффлайн, так и онлайн
Но где их находить? Как узнавать о них раньше, чем когда все начнут выкладывать фотографии оттуда?
Переходите на канал IT-Мероприятия России. В нём каждый день анонсируются мероприятия со всех городов России
📆 в канале размещаются как онлайн, так и оффлайн мероприятия;
👩💻 можно найти ивенты по любому стеку: программирование, frontend-backend разработка, кибербезопасность, дата-аналитика, osint, devops и другие;
🎙 разнообразные форматы мероприятий: митапы с коллегами по цеху, конференции и вебинары с известными опытными специалистами, форумы и олимпиады от важных представителей индустрии и многое другое
А чтобы не искать по разным форумам и чатам новости о предстоящих ивентах:
🚀 IT-мероприятия России — подписывайся и будь в курсе всех предстоящих мероприятий!
Но где их находить? Как узнавать о них раньше, чем когда все начнут выкладывать фотографии оттуда?
Переходите на канал IT-Мероприятия России. В нём каждый день анонсируются мероприятия со всех городов России
А чтобы не искать по разным форумам и чатам новости о предстоящих ивентах:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👎1