技术漫谈
-
React-Redux 介绍:状态管理的艺术
引言 在现代前端开发中,状态管理是构建复杂应用的关键。React 和 Redux 的结合,尤其是通过 React-Redux 库,提供了一种强大的方式来管理应用的状态。本文将深入探…
-
Antd:企业级 UI 组件库的安装与使用指南
概述 Antd,全称 Ant Design,是由蚂蚁集团推出的一个企业级 UI 组件库。它最初是基于 React 的组件库,但随着技术的发展,现在也提供了基于 Vue.js 的版本…
-
掌握 React-Redux 和 Redux Toolkit:前端状态管理的现代实践指南
引言 在现代前端开发中,状态管理是一个核心议题。Redux 是一个流行的状态管理库,它以其可预测的状态管理而闻名。React-Redux 是 Redux 的官方绑定库,专为 Rea…
-
美式发音中的R音节加E的读法指南
之前我们学习过了在美式英语中,R音节的发音规则。当R音节后面紧跟着字母E时,发音会有所不同。今天我们来学习一下R音节后面加E的情况,以下是一些基本的发音规则和例子,帮助你掌握这种特…
-
前端开发者的MongoDB和Express服务器搭建指南
引言 作为一名前端开发者,我们经常需要与后端服务器进行交互。在这篇文章中,我将分享如何搭建一个基于Express和MongoDB的后端服务器,以及如何恢复数据库数据。这将帮助你更好…
-
TrueNAS、OMV、飞牛OS…哪款免费NAS系统最适合你?
多款免费 NAS 系统简介与对比分析 随着家庭数据存储需求的不断增长,NAS(网络附加存储)系统成为许多用户的首选方案。以下是几款主流 NAS 系统的简介与特点,以及适用场景分析,…
-
Tailscale、ZeroTier、OpenP2P:谁是跨域组网工具的王者?
Tailscale、ZeroTier、OpenP2P 对比分析 随着远程访问和分布式网络架构需求的增加,虚拟专用网络(VPN)和分布式网络工具逐渐成为企业和个人用户的重要选择。以下…
-
5分钟搞懂 Golang 数据库连接管理
本文介绍了如何在 Golang 中优化数据库连接,通过有效管理连接来提高应用程序吞吐量。原文: Optimizing Database Connections in Go: Imp…
-
流程引擎基础概念
基础概念 流程 流程(Process)是一组有序的任务集合,用于描述一个业务过程或工作流程。流程定义了任务之间的关系、执行顺序、条件等。通常,流程是通过图形化的方式表示,如流程图或…
-
流程建模-(1) 流程定义
流程建模这部分内容,我会从流程定义、事件节点定义、任务节点定义和网关节点定义四大部分来展开介绍。让你了解如何设计一个流程建模语言,包括工作流的定义、节点的定义和分类(事件、任务和网…
-
流程建模-(2) 事件定义
一个流程在运行过程中发生的事件,如果按照阶段来划分,分别是开始、中间和结束三种,每个阶段包含不同的事件类型,每个事件类型下包含不同的节点实现。 事件定义 按在流程中的处理阶段分类,…
-
流程建模-(3) 任务定义
与资源服务相结合的每个任务都可以指定为手动任务(默认任务)或自动任务(而任务是手动任务还是自动任务仅与资源服务相关)。手动任务是由人力资源执行的任务;根据定义,自动任务不需要人力资…
-
流程建模-(4) 网关定义
网关节点决定流程的流转方向,本文会介绍几个最常用的网关界定及其结构定义。 基于Petri网分 AND Split 和 AND Join OR Split 和 OR Join XOR…
-
工作流参考模型WFMC学习
开源电子书地址:https://workflow-engine-book.shuwoom.com/ 本章系统介绍WFMC工作流参考模型框架,虽说是上世纪的东西,但是其框架思想对当下…
-
开源Airflow DAG调度算法分析-(1) 核心概念、方法、类
开源电子书地址:https://workflow-engine-book.shuwoom.com 核心概念 部署架构 下面是 Airflow 的分布式部署架构,其中 Airflow…
-
Petri网调度算法原理与实践
实际上,工作流引擎的许多概念和机制都可以通过Petri网来描述和理解。例如,工作流引擎中的任务可以对应到Petri网中的变迁,工作流引擎中的工作流程可以对应到Petri网中的一系列…