Не давайте вашим мыслям возможность говорить.

- Уильям Шекспир

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

Пример простой web панели с "живым" обновлением.

Сегодня давайте рассмотрим пример реализации панели в React с использованием SignalR и Redux.1. Создадим React-компонент для панели:import React from 'react'; import { useDispatch, useSelector } from 'react-redux'; import { updatePanelData } from ' ...

Читать далее

Ошибка "Unexpected string concatenation" в React приложениях

Ошибка "Unexpected string concatenation" может также возникать при попытке конкатенации строк в console.log()или других функциях в React. В этом случае, как и в JSX-коде, рекомендуется использовать интерполяцию строк вместо конкатенации.Вот пример, к ...

Читать далее

Основы глобального позиционирования

Основа работы GPS базируется на принципе триангуляции. Это метод, при котором определяется местоположение объекта на основе измерений расстояний до нескольких известных точек.Вот как это происходит:1. Спутники GPS:Система GPS состоит из 24 активных с ...

Читать далее

Назначение класса 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 является значимым типом, который не может быть напрямую привязан к пустой строке, тоже ...

Читать далее