Знания, не рожденные опытом, матерью всякой достоверности, бесплодны и полны ошибок.

- Леонардо да Винчи

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

TaskCompletionSource<T>

TaskCompletionSource&lt;T&gt; (TCS) — это мощный инструмент в .NET, который позволяет вам создавать и управлять задачами (Task&lt;T&gt;) вручную. Он предоставляет методы для завершения задачи с результатом, исключением или отменой.Давайте рассмотрим ...

Читать далее

Расширить место на диске Centos.

Виртуальная машина centos была создана очень давно, после на ней поселился docker. Следовательно в dockerE начали плодиться контейнеры, а дальше цепная реакция. Сначала было принято решение расширить диск приростом места на нем (вариант 1), а сейчас ...

Читать далее

Добавление неподдерживаемых устройств в Zigbee2MQTT

Процесс сопряжения устройств IKEA и Xiaomi прошел хорошо. С Zemismart Zigbee RGB Downlight (обзор скоро) тоже все было просто , но мне не удалось прочитать состояние или управлять устройством, так как Zemismart Zigbee RGB Downlight не было в списке п ...

Читать далее

Использование Bluetooth в модуле ESP32

Bluetooth модули HC-05 и HC-06 просты в использовании и находят достаточно широкое применение в радиоэлектронных проектах. Однако к их недостаткам можно отнести сравнительно большое энергопотребление и использование уже сильно устаревшей версии Bluet ...

Читать далее

Термопринтер

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

Читать далее

Миграции EF Core с несколькими DbContexts в одной базе данных

В Entity Framework (EF) Core вы можете использовать миграции для управления изменениями в схеме вашей базы данных. Если у вас есть несколько DbContextэкземпляров, которые сопоставляются с одной и той же базой данных, вы все равно можете использовать ...

Читать далее

Использование библиотеки iot для написания ПО на netcore

Команда Microsoft .NET Core вместе с сообществом разработчиков создают поддержку сценариев IoT . Библиотека .NET Core IoT поддерживается в Linux и Windows IoT Core на архитектурах процессоров ARM и Intel. Для получения дополнительной информации см. Д ...

Читать далее

Как выбрать и прошить CC2530

CC2530F256RHAR — это инновационная RF система на микросхеме (SoC), разработанная для реализации высоконадёжных беспроводных решение на платформе ZigBee 802.15.4 с частотой 2.4GHz. Эта микросхема от Texas Instruments представляет собой идеальное решен ...

Читать далее

Метод UseAuthorization

app.UseAuthorization(); - это метод в ASP.NET Core, который добавляет middleware для проверки авторизации в приложении.Авторизация - это процесс определения того, какие ресурсы и действия может выполнять аутентифицированный пользователь. Middleware д ...

Читать далее

Метод UseExceptionHandler

app.UseExceptionHandler("/errors"); - это метод в ASP.NET Core, который добавляет middleware для обработки исключений, возникающих в приложении.Когда исключение возникает в приложении, ASP.NET Core перехватывает его и передает его в middleware для об ...

Читать далее