Тот, кто хамит здесь, где-то там холуйствует.

- Фазиль Искандер

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

Использование сервисов scoped внутри singletons

Хотелось бы сразу предупредить, что попытка использовать сервисы с ограниченной областью действия внутри singletons (или использование любого недолговечного сервиса внутри долгоживущего сервиса, если уж на то пошло!), как правило, является плохой иде ...

Читать далее

Округление числа с плавающей запятой до n знаков после запятой

В этом посте будем обсуждать, как округлить число с плавающей запятой до n знаков после запятой в C#.Использование Decimal.Round() методДругим распространенным подходом является использование Decimal.Round() метод округления значения до указанного ко ...

Читать далее

Запросы к базе данных в Entity Framework Core

Для извлечения данных из базы данных Entity Framework Core использует технологию LINQ to Entities. В основе данной технологии лежит язык интегрированных запросов LINQ (Language Integrated Query). LINQ предлагает простой и интуитивно понятный подход д ...

Читать далее

Перевод строки в шестнадцатеричном коде в ascii на C#

Этот код преобразует шестнадцатеричную строку в ASCII, вы можете скопировать и вставить ее в класс и использовать без создания экземпляров. И по традиции начнем с основ, что такое ascii и hex. HEX система (сокращенно «шестнадцатеричная») использует в ...

Читать далее

Реализация расчета CRC16 Modbus RTU на C#

Начнём с основ, так что такое modbus rtu. Modbus RTU (Remote Terminal Unit) – это протокол, используемый для последовательной связи и является наиболее распространенной реализацией, доступной для Modbus. Modbus RTU использует компактное двоичное пред ...

Читать далее

Открыть порт на прослушивание для проверки

В работе системного администратора иногда возникает необходимость предварительной настройки и проверки оборудования. На сервере ещё нет службы, которая бы слушала определённый порт, но нужно настроить оборудование и проверить, что доступ к нему откры ...

Читать далее

Публикация приложения одним файлом с помощью Visual Studio

Visual Studio создает многократно используемые профили публикации, которые управляют процессом публикации приложения. Для приложений ASP.NET, .NET Core можно использовать средство публикации для развертывания приложений. Средство публикации помогает ...

Читать далее

Ошибка реорганизации индексов базы данных MS SQL «Невозможно реорганизовать индекс» на базах 1С Предприятие.

Начиная с платформы1С 8.3.20.хххх, обратил внимание что не выполняется реиндексация баз данных относящихся к 1С, в логах значится ошибка — «Невозможно реорганизовать индекс «_Acc48_1» в таблице «_Acc48″, поскольку отключена блокировка на уровне стран ...

Читать далее

Как найти отпечаток SSH/SFTP-сервера

Когда приложения подключаются к серверу с протоколами SFTP и SCP, используются криптографические ключи RSA (или аналогичные ключи). Пользователь может принять либо любой открытый ключ, либо только те ключи, которые соответствуют определенному fingerp ...

Читать далее

Работа с переменными окружения в PowerShell

С помощью PowerShell вы можете получать, добавлять, изменять, очищать и удалять значения переменных окружения. Переменные среды — это переменные, которые описывают среду, в которой работают ваши программы. Windows и PowerShell используют переменные с ...

Читать далее