Человечество как вид делает три шага вперед, три шага назад, затем три вперед. Но в конечном счете все же прогрессирует.

- Бернар Вербер

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

Поговорим о хуках

В React, хуки (hooks) - это специальные функции, которые позволяют вам использовать состояние и другие функциональности React в функциональных компонентах. Хуки были представлены в версии React 16.8 и с тех пор стали основным способом создания компон ...

Читать далее

Управления состоянием Redux в приложении React

Redux более адаптируем и популярен среди разработчиков. Фактически, когда дело доходит до библиотек управления состоянием, Redux оказывается вариантом №1 среди фронтенд-разработчиков. Когда разработчики работают над большим проектом, используя самые ...

Читать далее

О блокчейне, с простым примером

Блокчейн - это революционная технология, которая лежит в основе многих криптовалют, таких как Bitcoin и Ethereum. Она представляет собой распределенную, децентрализованную базу данных, которая хранит записи о транзакциях, упорядоченных во временные б ...

Читать далее

Немного об реверсинженеринге ПО на примере net core приложения.

Декомпиляция - это процесс восстановления исходного кода программы из ее скомпилированной формы, обычно бинарного исполняемого файла. Декомпиляция является частью процесса реверсинженеринга программного обеспечения. Рассмотрим это более подробно:1. Р ...

Читать далее

Что такое CancellationTokenSource и CancellationToken

В .NET Core, для выполнения асинхронных операций, широко используется паттерн async/await. Этот паттерн позволяет легко создавать и управлять асинхронным кодом, не блокируя основной поток приложения. Однако, в некоторых ситуациях может возникнуть нео ...

Читать далее

Пример простой 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. Запуск приложения:- Хост отвечает з ...

Читать далее