领域驱动设计-领域模型 程序猿

领域驱动设计-领域模型

领域模型(Domain Model)是软件工程中用来表示特定领域(Domain)的概念和实体的一种模型。它是一种抽象,用于捕捉和表达领域内的业务逻辑、规则和关系。领域模型通常在设计阶段被创建,以帮助开发者理解业务需求,并作为软件系统设计和实现的基础。 以下是领域模型的一些关键特点: 概念抽象:领域模…
WPF 纯XAML实现NumericUpDown 控件 程序猿

WPF 纯XAML实现NumericUpDown 控件

WPF的原生的NumericUpDown可以利用已存在的Slider控件来实现 因为Slider已经实现了NumericUpDown控件应有的所有功能(当前值,上下限,步值,Up/Down快捷键等等) 我们要做的其实就是用模板将Slider的外观改成NumericUpDown的模样即可 <St…
使用Docker搭建Zookeeper集群 Docker

使用Docker搭建Zookeeper集群

1. 下载镜像 我们使用官方提供的Zookeeper镜像: docker pull zookeeper:3.5.8 复制 选择 3.5.8 版本 当出现如下信息时表示镜像下载成功: wy:study wy$ docker pull zookeeper:3.5.8 3.5.8: Pulling fro…
使用Docker Stack部署应用 Docker

使用Docker Stack部署应用

如果了解Docker Compose,就会发现Docker Stack非常简单。事实上在许多方面,Stack一直是期望的Compose——完全集成到Docker中,并能够管理应用的整个生命周期。 从体系结构上来讲,Stack位于Docker应用层级的最顶端。Stack基于服务进行构建,而服务又基于容…
DevOps 的分与合 程序猿

DevOps 的分与合

抽象的 DevOps DevOps 是使软件开发和 IT 团队之间的流程自动化的一组实践,以便他们可以更快,更可靠地构建,测试和发布软件。 DevOps的概念建立在建立团队之间协作文化的基础上,这些团队过去一直在相对孤岛中运作。 类似于这种的 DevOps 相关的描述听起来特别抽象,非常学术,非常教…
.net6下 OpenCvSharp4的Demon 程序猿

.net6下 OpenCvSharp4的Demon

使用的是OpenCvSharp4版本,这个OpenCv库支持.netCore和Framework Opencv是一个常用的机器视觉的工具包,常用的有C++和python版本,但是我觉得还是C#版本好用,毕竟winform 比QT和pyQt 友好太多。 版本: <Project Sdk="Mic…
需求分析之状态转换图 程序猿

需求分析之状态转换图

1.状态转换图 定义:  状态转换图(简称状态图),通过描绘系统的状态及引起系统状态的事件,来表示系统的行为.  此外,状态转换图还指明了作为特定事件的结果系统将做哪些动作.作用:  用来建立需求分析中的行为模型. 2.状态 定义:  状态是任何可以被观察到的系统行为模式,一个状态代表系统的一种行为…
企业架构概述及业务架构详解 程序猿

企业架构概述及业务架构详解

有价值的东西是才值得我们投入时间和精力的,企业架构为什么就值得我们投入时间和精力来学习呢?主要由以下两方面原因: 1)对公司而言 企业架构可以辅助企业完成业务及IT战略规划。在业务战略方面,它定义企业的愿景/使命、目标/目的/驱动力、组织架构、职能和角色;在IT战略方面,定义业务架构、数据架构、应用…