Через 20 лет вы будете больше разочарованы теми вещами, которые вы не делали, чем теми, которые вы сделали. Так отчальте от тихой пристани. Почувствуйте попутный ветер в вашем парусе. Двигайтесь вперед, действуйте, открывайте!

- Марк Твен

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

Modbus RTU полная строка ответа

В протоколе Modbus RTU полная строка ответа на запрос чтения регистров (например, функцией 0x03 — Read Holding Registers) включает в себя не только сами данные, но и служебную информацию.Структура ответа (для функции 0x03):ПолеРазмер (байт)ОписаниеAd ...

Читать далее

MongoDB: Обзор, Преимущества, Недостатки и Тонкости Работы

ВведениеMongoDB — это документоориентированная система управления базами данных (СУБД) типа NoSQL. В отличие от традиционных реляционных баз данных (например, MySQL или PostgreSQL), где данные хранятся в таблицах с жёстко заданной структурой, MongoDB ...

Читать далее

EF миграцию c новым полем и заполнением данными.

Чтобы при добавлении нового поля ДатаВремяДанных в таблицу Entity Framework автоматически заполнить его значениями из существующего поля ДатаВремя для всех старых записей, а для новых записей использовать актуальные данные, можно воспользоваться каст ...

Читать далее

Пыль в воздухе: всеобъемлющий анализ запыленности, методов измерения и технологий контроля

1. ЧТО ТАКОЕ ПЫЛЬ В ВОЗДУХЕ? КЛАССИФИКАЦИЯ И ИСТОЧНИКИПыль — это твёрдые частицы, находящиеся во взвешенном состоянии в атмосфере или воздухе помещений. Размер частиц варьируется от долей микрометра до сотен микрометров. По происхождению пыль делится ...

Читать далее

Эмулятор устройства Modbus RTU на ESP32

Данный проект реализует эмулятор устройства Modbus RTU на базе микроконтроллера ESP32. Программа позволяет симулировать работу датчиков, передающих данные по протоколу Modbus RTU в формате Holding Registers. Эмулятор генерирует случайные значения для ...

Читать далее

Передача данных в государственный реестр ОНВОС

JSON-структура формата передачи данных о показателях выбросов/сбросов загрязняющих веществ с автоматических средств измерения (АСИ) в государственный реестр ОНВОС, основанная на Приказе № 382:1. Формат HTTP-запроса от АСИ в ПТО УОНВОСЗаголовки HTTP:{ ...

Читать далее

Коэффициенты приведения при расчете выбросов загрязняющих веществ

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

Читать далее

Работа с датами и временем в netcore

Когда вы преобразуете DateTimeOffset в Unix-время (timestamp) в .NET Core, вы всегда получаете значение в UTC. Это связано с тем, что Unix-время — это количество секунд (или миллисекунд), прошедших с 1 января 1970 года 00:00:00 UTC.Пример на C#using ...

Читать далее

Проверка открытых портов на удаленном хосте.

Чтобы проверить, открыты ли порты на удаленном сервере, можно использовать несколько методов. Вот основные способы:1. С помощью PowerShell (Test-NetConnection)В PowerShell можно использовать команду Test-NetConnection для проверки доступности порта н ...

Читать далее

Горячие клавиши в Visual Studio

В Visual Studio есть множество горячих клавиш, которые могут помочь ускорить процесс разработки. Вот некоторые из наиболее часто используемых:Сочетание клавишДействиеF5Запуск отладкиCtrl + F5Запуск без отладкиF9Установить/снять точку остановаF10Шаг с ...

Читать далее