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

- Аристотель

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

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 ...

Читать далее

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

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

Читать далее

Автозапуск Chromium в режиме kiosk при загрузке Orange PI

При обычном запуске Chromium, переход в режим kiosk осуществляется при нажатии на кнопку F11, выход – по повторному нажатию на F11. В этом режиме браузер открывается на весь экран, перекрывая все текущие элементы рабочего стола, включая панель инстру ...

Читать далее

Использование ForEach в LINQ

LINQ (Language Integrated Query) в C# предоставляет множество методов расширения, которые помогают работать с коллекциями данных. Одним из таких методов является ForEach(), который позволяет выполнять определенное действие для каждого элемента коллек ...

Читать далее

ss - утилита для отображения информации о сетевых сокетах

ss(сокращение от "socket statistics") - это консольная утилита командной строки в Linux и других Unix-подобных операционных системах, которая используется для отображения информации о сетевых сокетах, подключениях TCP/UDP, маршрутизации и других сете ...

Читать далее

Как запускать фоновые задачи в приложении NET Core

В этой записи блога я расскажу, как запускать фоновые задачи в веб-приложениях net Core, используя инфраструктуру и API, предоставляемые платформой ASP.Net Core. Существует множество сценариев, в которых вы хотите постоянно выполнять задачу в фоновом ...

Читать далее

Планировщик на ASP.NET 6 с помощью Quartz.NET и мониторинга SignalR

В этой статье мы собираемся использовать Quartz.NET для планирования наших заданий и использовать Signalr для просмотра мониторинга результатов/прогресса.Создайте js-файл SignalR.создайте файл hub.js и сохраните его в папке wwwroot->js.const conne ...

Читать далее