自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (6)
  • 收藏
  • 关注

原创 领域驱动设计(Domain-Driven Design DDD)——运用领域模型

在领域驱动设计(Domain-Driven Design DDD)中,运用领域模型实现多重目的

2023-12-18 20:08:04 15981

原创 领域驱动设计(Domain-Driven Design DDD)——战略设计2

保持模型完整性的一些可用模式

2024-03-06 17:12:24 796

原创 领域驱动设计(Domain-Driven Design DDD)——战略设计1

随着系统的增长,它会越来越复杂,当我们无法通过分析对象来理解系统的时候,就需要掌握一些操纵和理解大模型的技术了。

2024-03-03 11:27:04 5785

原创 领域驱动设计(Domain-Driven Design DDD)——通过重构找到深层次模型2

深层模型和柔性设计并非唾手可得。想要取得进展,必须学习大量领域知识并进行充分的讨论,还需要经历大量的尝试和失败。在实际的研究领域问题实践时,有一些成熟的模式可以供我们借鉴和套用。这样我们可以从这个起点来重构和试验,虽然它们不是现成的解决方案。

2024-02-25 20:28:40 9948

原创 领域驱动设计(Domain-Driven Design DDD)——通过重构找到深层次模型1

为找到深层次的模型,需要我们不断重构以实现突破。在这一过程中我们需要遵循一些原则和使用一些方法。

2024-01-27 20:40:53 14388

原创 领域特定语言(Domain-Specific Language, DSL)在 Visual Studio 2022中的实验——建立领域模型

域特定语言(Domain-Specific Language,DSL)是一种表示法,通常用图表示,其表示方法与UML中的类图相近,旨在用于特定目的。

2024-01-15 15:10:40 15048 2

原创 领域驱动设计(Domain-Driven Design DDD)——模型驱动设计的构造块2

如何使用通用语言和标准元素来构建领域模型第2部分

2024-01-01 15:41:44 15139

原创 领域驱动设计(Domain-Driven Design DDD)——模型驱动设计的构造块1

如何使用通用语言和标准元素来构造领域模型

2023-12-22 11:03:23 15543

原创 .Net 8 Blazor下 Auto交互渲染模式试用

试用 .Net 8 Blazor下新增的Auto渲染交互模式

2023-11-30 16:35:02 16065

原创 GRASP 、SOLID 与 GoF 设计模式

面向对象设计的原则有很多,在实际的设计过程中完全遵循所有的原则是不太切实际的,同时项目也是一个多目标系统不可能同时满足所有干系人的需求,始终是一个取舍平衡的过程。

2023-10-21 10:22:03 15600

原创 OOA/D 时统一过程(UP)中的 迭代、 进化 和 敏捷

软件开发过程描述了构造、部署以及维护软件的方式。而统一过程(Unified Process, UP)是一种构造面向对象系统的迭代软件开发过程。

2023-10-15 11:46:19 16348

原创 EF Core 迁移失败、数据丢失 手动处理

EF Core 迁移失败、数据丢失 手动处理

2023-09-15 11:13:33 16602

原创 Docker Desktop 启用 Kubernetes 失败后处理

Windows 10。

2023-08-08 10:22:42 17796

原创 Orleans 微软基于 Actor 的分布式框架

Orleans是微软开源的分布式基于Actor的模型框架。Orleans 是一个跨平台框架,用于构建可靠且可缩放的分布式应用程序。分布式应用程序定义为跨多个进程的应用,通常使用对等通信来超越硬件边界。Orleans 从单个本地服务器扩展到了云中成百上千的分布式、高度可用的应用程序。Orleans 将熟悉的概念和 C# 习语扩展到了多服务器环境。Orleans 在设计上可弹性缩放。当主机加入群集时,它可以接受新的激活。

2023-07-15 11:26:09 20496

原创 Windows 下挂载使用 CephFS

a、将ceph集群上的ceph.client.admin.keyring文件(该文件通常在/etc/ceph/目录下)拷贝到C:\ProgramData\Ceph文件夹下。若有多个CephFS,则可以用--client_fs参数指定CephFS名称。下载1.5.1版本。最新的2.0版本在挂载时会出现一个异常,不知是何原因。

2023-06-08 10:43:32 42126

原创 Kolla-ansible 修复 异常停机的openstack 集群 记录

Kolla-ansible 修复 异常停机的openstack 集群 记录

2023-06-01 10:24:21 1228

原创 Centos stream 8 使用 cephadm 安装 Ceph (17.2.6 quincy)集群

Centos stream 8 使用 cephadm 安装 Ceph (17.2.6 quincy)集群

2023-05-29 12:04:42 19363 7

原创 ASP .Net Core内置 Identity 简介 使用

ASP.NET Core Identity 认证 授权 模型

2023-01-12 11:51:39 19081

原创 ML.NET 奇异谱分析(SSA Singular spectrum analysis)预测实践

机器学习,人工智能,价格预测

2022-12-09 10:21:27 21053

原创 浅析软件架构

一、软件架构的定义二、软件架构解决什么问题?三、软件架构和产品实现之间的关系四、复杂系统架构的优化

2022-10-30 21:45:57 29758 1

原创 ML.NET在C#项目中的使用

ML.NET在C#项目中的使用

2022-09-14 10:06:12 21416

原创 NSwag在Blazor客户端的使用

OpenAPI在前后端分离的开发中可极大的提高开发效率,而使用NSwag工具在可以使前端的开发更加自动化,代码量更少。由于网上参考资源较少,现记录下

2022-07-19 10:46:37 20202

原创 Helm 3.5.3 安装使用

一、环境二、安装三、使用四、问题

2021-08-04 10:10:45 10385

原创 IdentityServer4 (IDS4) UI界面使用

在本快速入门中,将对通过OpenID Connect协议进行的交互式用户身份验证的支持添加到上一章中构建的IdentityServer中。实现后,我们将创建一个将使用IdentityServer进行身份验证的MVC应用程序。本文假设已创建《IdentityServer4 (IDS4) 快速入门》一文中的IdentityServer服务项目,将修改部分配置以支持带UI的MVC客户端。系统环境与上文相同。一、添加UI从QuickStart\src\IdentitySever目录,运行以下命令

2021-05-21 11:42:02 31962 3

原创 IdentityServer4 (IDS4) 快速入门

一、系统环境win10C:\Users\zhoujy>dotnet --version5.0.102IdentityServer4 4.0.0Microsoft Visual Studio Community 2019版本 16.8.4二、IdentityServer4 基本原理1、当前应用程序大多数情况下,如下图的模式最常见的交互是:浏览器与Web应用程序通信 Web应用程序与Web API通信(有时是独立的,有时是代表用户的) 基于浏览器的应用程序与.

2021-05-04 15:47:28 47387 2

原创 odoo14 在 kubernetes上的部署

由于在dockerhub的网站上,odoo并没有说明在kubernetes上如何部署其镜像,并且网络上相关的文章较少,所以在部署时浪费了一些时间,现记录一下。 odoo在dockerhub上的描述:https://registry.hub.docker.com/_/odoo?tab=description一、系统环境docker --versionDocker version 19.03.8, build afacb8bKubernetes :v1.16.3platfor...

2021-02-23 17:09:58 33008

原创 CI/CD 码农的流水线(Azure DevOps Server 2019 使用)

一、简介 Azure DevOps Server 2019是微软原TFS的升级版本,也是一个支持本地离线开发的版本,对应有一个在线云托管版本的Azure DevOps Service2019。Azure DevOps为支持团队提供开发人员服务,以计划工作,协作进行代码开发以及生成和部署应用程序。Azure DevOps支持一种文化和一组流程,这些流程和流程将开发人员,项目经理和贡献者聚集在一起,以完成软件开发。它使组织可以比传统软件开发方法更快地创建和改进产品。其内容管理组织方式为先在Azu...

2021-01-25 17:58:27 21429

原创 asp.net core OpenAPI规范 使用(Swagger Swashbuckle SwaggerUI )

一、简介 OpenAPI是一个与语言无关的规范,用于描述 REST API。它使计算机和用户无需直接访问源代码即可了解 REST API 的功能。其主要目标是:尽量减少连接分离的服务所需的工作量。 减少准确记录服务所需的时间。 简而言之:OpenAPI 是一种规范。 Swagger 是一种使用 OpenAPI 规范的工具。例如,OpenAPIGenerator Swashbuckle和SwaggerUI。二、Swashbuckle使用假设已经有了基于asp.net ...

2020-12-01 16:58:37 21871 2

原创 以传统程序员看Vue2.X开发-极简速成

一、开发环境搭建 1、安装Node.js 下载地址:https://nodejs.org/zh-cn/download/ 按提示安装,根据系统环境不同,可能需要安装C++Build和Python. 验证C:\Users\zhoujy>node --versionv14.15.0C:\Users\zhoujy>npm --version6.14.8 2、安装Vue组件 因直接使用npm国外源安装速度较慢,推荐...

2020-11-16 16:43:19 21345 1

原创 openstack.net 使用 C# .Net 操作 openstack SDK CLI

一、openstack.net 介绍 openstack.net有什么用?主要是为.net开发人员提供了一套对openstack平台操作的SDK,可以简单看成基于.Net平台的CLI工具,从而为.Net开发人员提供方便的二次开发云计算平台的功能。 当前openstack.net项目用c#实现,由Rackspace公司实现其业务基础上对外开源,项目地址: https://github.com/openstacknetsdk/openstack.net http://www.o...

2020-11-13 15:05:07 20949

原创 win10下 django 使用 远程 postgresql 数据库

一、系统环境1、开发环境 windows10 python 3.8.5 django 2.22、远程数据库 centos7 postgresql 10.0二、配置1、安装依赖组件 pip3 install psycopg22、修改项目settings.py文件# Database# https://docs.djangoproject.com/en/2.2/ref/settings/#databasesDATABASES...

2020-08-21 11:05:14 14599

原创 openstack horizon 二次 开发 示例

一、环境[root@localhost horizon]# cat /etc/redhat-releaseCentOS Linux release 7.8.2003 (Core)[root@localhost horizon]# python -VPython 2.7.5[root@localhost horizon]# pip -Vpip 20.2 from /usr/lib/python2.7/site-packages/pip (python 2.7)[root@localhost

2020-08-03 16:13:40 21895

原创 openstack - horizon - 14.1.0 安装 部署 源码 开发 测试 环境 centos7

一、系统环境CentOS Linux release 7.8.2003 (Core)Python 2.7.5pip 20.2 from /usr/lib/python2.7/site-packages/pip (python 2.7)Python3 3.5.9pip3 -Vpip 20.2 from /usr/local/python3/lib/python3.5/site-packages/pip (python 3.5)git version 1.8.3.1[root@local

2020-08-01 11:02:50 21669 1

原创 kolla-ansible 多区域 multiRegion 安装 部署 openstack

一、环境centos 7.8python 2..7.5pip 19.3.1ansible 2.7.18 kolla-ansible 7.2.2.dev9 (对应openstack Rocky版)docker 4.2.0二、架构regionOne 高可用性,启用keystone horizonregionTwo 使用regionOne的 keystone horizon三、步骤1、部署...

2020-07-08 10:35:36 21624

原创 kolla-ansible 安装 部署 openstack 开发 调试 环境

一、原理 根据kolla-ansible的资料,其部署openstack开发环境的原理是,先在本地部署all-in-one的openstack可执行环境,在其基础上将需开发的项目源码clone到本地机器上,然后mount进相对应运行的容器,这样本地修改的代码将在容器中实时被执行,从而达到开发调试的目的。二、安装部署本地all-in-one环境1、安装环境 VMWare虚拟机4核6G 40G硬盘 软件 ...

2020-06-28 11:30:49 22998

原创 ASP.Net core 容器开发docker kubernetes部署

一、系统环境windows10Visual Studio 2019.ASP.Net core 3.1Docker Desktop二、步骤1、创建ASP.NET core新项目,Visual Studio 2019->创建新项目->ASP.NET Core Web 应用程序->选中 启用Docker支持 ->创建启用Docker支持后,可以选择目标平台是Linux或windows,决定生成docker镜像的基本内核。创建方案后,可以看到包含了d.

2020-05-16 16:56:36 21379

原创 远程桌面RDP C#使用Microsoft RDP Client Control 演示

系统环境:window10visual studio 2019.net framework 4.0Microsoft RDP Client Control (redistributable) - version 7步骤:1、vs2019 新建一windows from桌面应用项目RemoteDesktopDemo,.net framework 4.0(低于此版本会出程序集不能...

2020-04-09 10:42:13 27493 7

原创 odoo13 自定义模块开发简介 windows10环境(三)

一、高级视图1、树视图树视图可以采用补充属性来进一步自定义其行为:decoration-{$name}允许根据相应记录的属性更改行文本的样式。值是Python表达式。对于每条记录,将使用记录的属性作为上下文值评估表达式,如果为true,则将相应样式应用于行。其他上下文值是uid(当前用户的ID)和current_date(当前日期,形式为字符串yyyy-MM-dd)。{$...

2020-03-02 20:32:46 21027

原创 odoo13 自定义模块开发简介 windows10环境(二)

一、继承1、对象模型继承odoo对象模型继承有二种机制,传统继承和委托继承。第一个继承机制允许模块修改另一个模块中定义的模型的行为:向模型添加字段 覆盖模型上字段的定义, 向模型添加约束, 向模型添加方法 覆盖模型上的现有方法。第二种继承机制(委托)允许将模型的每个记录链接到父模型中的记录,并提供对父记录的字段的透明访问。分别使用关键字_inherit _...

2020-03-01 19:23:25 21185

原创 odoo13 自定义模块开发简介 windows10环境(一)

本教程假定已经在windows10下搭成odoo13可运行环境,若需搭建开发环境请参考文章https://blog.csdn.net/zhujisoft/article/details/104461367一、模块目录结构1、利用命令行创建自定义模块命令行格式 odoo-bin scaffold <module name> <where to put it>...

2020-02-28 17:20:28 22583

RemoteDesktopDemo.rar

演示利用Microsoft RDP Client Control (redistributable) - version 7连接远程桌面。Visual studio 2019 .net framework 4.0 创建过程参考文章 https://blog.csdn.net/zhujisoft/article/details/105403934

2020-04-09

odoo-13.0源码.zip

有些时间段,github下载速度会比较慢,可以试一下这个。 源地址https://github.com/odoo/odoo.git

2020-03-06

multinode.example

安装样板,无其他用途公为文章引用,安装样板,无其他用途公为文章引用,安装样板,无其他用途公为文章引用,

2019-11-17

globals.yml

安装样板,无其他用途公为文章引用安装样板,无其他用途公为文章引用,安装样板,无其他用途公为文章引用,

2019-11-17

思科模拟器PacketTracer6.7

思科设备组网模拟学习软件,学习组网好帮手。可以使用思科的交换路由设备模拟组建各种网络,如VLan,跨区域三层交换网络等

2017-10-22

用编程方式实现RDLC报表的例子

用编程方法随心所欲的创建你所需要的报表,可以根据用户选择的条件产生相应的报表格式。而不是在VS中先画好报表再部署到用户端,可大大提高用户体验。

2013-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除