Если драгоценный камень попадает в грязь, он остается драгоценностью. Если пыль подымается к небу, она остается пылью.

- Муслихаддин Саади

новые заметки

Назначение класса Startup

Класс Startupв .NET Core является центральным элементом в конфигурации и настройке приложения. Он используется для определения сервисов, которые будут доступны в приложении, а также для настройки конвейера обработки HTTP-запросов. Startup является вх ...

Читать далее

Что такое хост в понимании net core

В .NET Core, хост (host) - это основной механизм, отвечающий за запуск и управление приложением. Хост представляет собой контейнер, в котором выполняется ваше приложение, и отвечает за следующие ключевые функции:1. Запуск приложения:- Хост отвечает з ...

Читать далее

Как обработать "return if not null" в одну строку

Для возврата значения, если оно не равно null, с помощью в C# можно использовать несколько подходов. Выбор конкретного способа проверки на null зависит от конкретной ситуации и предпочтений разработчика. Оператор is null и оператор ?. часто являются ...

Читать далее

Проекция конфигурации на классы

В .NET Core, проекция конфигурации на классы (Configuration Binding) - это механизм, который позволяет связывать структуру конфигурационных данных (например, из файлов appsettings.json или переменных среды) с классами C#. Это позволяет удобно работат ...

Читать далее

Простой пример реализации WCF в .NET Core

.NET Core и WCF имеют довольно сложные взаимоотношения. Давайте подробнее рассмотрим, как можно использовать WCF в проектах на .NET Core.1. Поддержка WCF в .NET Core:Изначально в .NET Core не было полноценной поддержки WCF.Начиная с .NET Core 3.0, Mi ...

Читать далее

PaaS, SaaS и IaaS, три кита облачных разработок.

PaaS, SaaS и IaaS - это три основных модели облачных вычислений, которые предлагают различные уровни управления и функциональности для потребителя. Вот их краткое описание и основные различия:1. PaaS (Platform as a Service):Platform as a Service - эт ...

Читать далее

Проверка на null значимых типов

В C#, когда вы пытаетесь привязать пустую строку ("") к свойству типа Guid, это приводит к ошибке модели состояния (model state error). Это связано с тем, что Guid является значимым типом, который не может быть напрямую привязан к пустой строке, тоже ...

Читать далее

Архитектура разработки ПО

При разработке программного обеспечения часто используется многослойная архитектура, состоящая из нескольких логически разделенных слоев. Основные слои, как правило, включают в себя:1. Presentation Layer (Презентационный слой):Отвечает за отображение ...

Читать далее

orange pi 3b pinout

Orange Pi 3B - это одноплатный компьютер, разработанный компанией Shenzhen Xunlong Software Co., Limited. Он относится к семейству Orange Pi и является одной из популярных моделей этого бренда. Основные характеристики Orange Pi 3B:1. Процессор: Allwi ...

Читать далее

Жизненный цикл программного обеспечения

Жизненный цикл программного обеспечения (ПО) — это период времени, который начинается с момента принятия решения о создании ПО и заканчивается в момент его полного изъятия из эксплуатации.Жизненный цикл ПО включает в себя несколько этапов:Анализ треб ...

Читать далее