Публикации по теме 'dotnet'


Начало работы с ASP.NET Core и Docker
Docker - это платформа для разработчиков и системных администраторов, позволяющая разрабатывать, развертывать и запускать приложения с контейнерами. Использование контейнеров Linux для развертывания приложений называется контейнеризацией . Контейнеризация становится все более популярной, потому что контейнеры: Гибкость: контейнеризировать можно даже самые сложные приложения. Легковесность: контейнеры используют и совместно используют ядро ​​хоста. Взаимозаменяемость: вы..

Blazor: Почему ты должен быть взволнован?
Мы живем в эпоху веб-разработки, когда каждый месяц выпускается новый фреймворк или новый язык, который переносится в JavaScript. Поэтому, как правило, когда вы слышите о выпуске другого фреймворка, естественно избегать его. Если бы это был просто другой фреймворк, я бы сделал то же самое, но не для этого исключительного случая. Возможно, вам было интересно, Браузер + Razor = Blazor . В этой статье мы попытаемся немного рассказать об этой экспериментальной технологии Microsoft и..

Оптимизация .NET async/await
За последние несколько лет я стал получать редкие электронные письма с просьбами перенести некоторые из моих старых проектов на .NET Standard 2, исправить ошибки, добавить функции или просто получить совет по передовому опыту. Иногда человек был достаточно мотивирован, чтобы взять на себя ответственность за проект и вдохнуть в него новую жизнь. Недавно у меня было немного свободного времени, и я решился на амбициозный план действий. Я собирался взять MonoTorrent и: Обновите .NET..

Шаблоны проектирования C #: шаблон стратегии
Остановите меня, если вы слышали это раньше, но вам следует изучить шаблоны дизайна. Как программист, я постоянно решаю проблемы. Но, скорее всего, большинство проблем, с которыми вы сталкиваетесь, не новые. Это проблемы, с которыми многие программисты сталкивались раньше. Поскольку эти проблемы настолько часты по своей природе, со временем сообщество разработчиков программного обеспечения пришло к соглашению о наилучшем способе решения конкретных проблем. Эти стандартные проблемы..

Обнаружение ориентиров на лице с помощью C # и Dlib всего в 50 строках кода
Горячей областью исследований в области компьютерного зрения является создание программного обеспечения, которое понимает человеческое лицо. Наиболее очевидным приложением является распознавание лиц, но мы также можем делать много других интересных вещей, таких как оценка позы головы, обнаружение эмоций, обнаружение взгляда и обнаружение моргания. Первым шагом в создании любого приложения для анализа лиц является выполнение Распознавания лиц : сканирование изображения и поиск всех..

Что такое сбор мусора? Как это работает ?
Сборка мусора известна как автоматическое освобождение хранилища (т.е.) это процесс освобождения памяти, используемой объектами, на которые больше не ссылаются. Это делается по-разному и по-разному на разных платформах и языках. Поэтому, когда программа запускается, система выделяет память для ее выполнения. CLR хранит объекты в двух разных местах: STACK и HEAP. HEAP — отслеживает все объекты STACK — отслеживает переменные, которые используются в программе во время выполнения, а..

C # Асинхронное программирование: применение асинхронных потоков в выражениях LINQ.
Иногда нам нужно выполнять операции в выражениях LINQ с помощью асинхронных методов. Как насчет того, чтобы избежать блокировки с помощью асинхронных потоков? Все, что нам нужно, это добавить в наше приложение пакет System.Linq.Async . Этот пакет позволяет использовать некоторые методы LINQ асинхронно, например Where, Select, Count и т. Д. У методов из этого пакета будет суффикс Await. Это означает, что мы можем использовать ключевые слова async / await в наших..