相关文章
领域驱动设计:软件核心复杂性应对之道
一、概述
很多应用程序最主要的复杂性并不在技术上,而是来自领域本身、用户的活动或业务。
领域驱动设计是一种设计方法,试图解决软件难以理解、难以演化的问题。领域驱动设计试图用围绕业务概念来构建领域模型的方式来控制业务的复杂性。
二、领域模…
建站知识
2024/12/22 7:55:14
C/C++ 相关低耦合代码的设计
在我们设计C/C 程序的时候,有时需要两个类或者两个模块相互“认识”,或者两个模块间函数互相调用,假设我们正在开发一个网上商店,代表的网店客户的类必须要知道相关的账户。UML图如下,这被称为环依赖,这两个…
建站知识
2024/12/23 10:44:38
【微信小程序-原生开发】实用教程07 - Grid 宫格导航,详情页,侧边导航(含自定义页面顶部导航文字)
开始前,请先完成成员页的开发,详见
【微信小程序-原生开发】实用教程 06-轮播图、分类页签 tab 、成员列表(含Tdesign升级,切换调试基础库,设置全局样式,配置组件按需注入,添加图片素材&#x…
建站知识
2024/12/23 15:52:05
【Python】request.session的cookie如何导入aiohttp._cookie_jar
request.session的cookie导入aiohttp._cookie_jar的教程 1.起因
我的 kook-valorant-bot 使用了两个开源库,用于riot账户的登录并获取token
其中最主要用的是基于aiohttp的floxay/python-riot-auth,但这个仓库不支持2fa用户(开启了邮箱双重…
建站知识
2024/12/22 22:22:56
【Linux】基础IO文件操作
目录
基础IO
重谈文件
重谈C语言的文件操作
系统文件IO
理解文件
文件描述符fd
0 & 1 & 2
文件描述符的分配规则
重定向
使用 dup2 系统调用
在minishell中添加重定向功能
缓冲区
理解缓冲区
再次理解缓冲区 基础IO
重谈文件 1、空文件,也要…
建站知识
2024/12/22 7:51:05
openstack: nova : reset-state
https://github.com/openstack/python-novaclient 牵扯的两个project是:nova和python-novaclient;
这个命令从代码分析和实际使用上来看只是将nova数据库里的实例的状态更改;没有对实例做实质的操作。
https://docs.openstack.org/nova/pik…
建站知识
2024/12/21 12:43:04
软件无线电之数字下变频(Matlab实例)
软件无线电之数字下变频
1 原理
在通信系统中,为了易于信号发射以及实现信道复用,传输的信号发射频率一般很高。
在接收机中,为了降低信号的载波频率或是直接去除载波频率得到基带信号,通常将接收信号与本地振荡器产生的本振信…
建站知识
2024/12/22 2:39:49