代码 笔记 大全

《实现领域驱动设计》笔记——上下文映射图

一个项目的上下文映射图可以用方式来表示。比较容易的一种是画一个简单的框图表示两个或多个限界上下文之间的映射关系。该框图表示了不同的限界上下文在解决方案空间中是如何通过集成相互关联的。另一种更详细的方式是通过限界上下文集成的源代码实现来表示。 上下文映射图为什么重要 上下文映射图主要帮助我们从解决方案 ......
上下文 上下 领域 笔记

《实现领域驱动设计》笔记——领域、子域和限界上下文

总览 从广义上讲,领域(Domain)即是一个组织所做的事情以及其中所包含的一切。商业机构通常会确定一个市场,然后在这个市场中销售产品和服务。每个组织都有它自己的业务范围和做事方式。这个业务范围以及在其中所进行的活动便是领域。当你为某个组织开发软件时,你面对的便是这个组织的领域。这个领域对于你来说应 ......
限界 领域 上下文 上下 笔记

代码随想录算法训练营第四天| LeetCode24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、面试题02.07. 链表相交、142.环形链表II

LeetCode24. 两两交换链表中的节点 ● 今日学习的文章链接和视频链接 代码随想录 (programmercarl.com) 题目链接 24. 两两交换链表中的节点 - 力扣(LeetCode) ● 自己看到题目的第一想法 主要是把这个过程想清楚,链表交换的题目主要想明白要动几个指针,指针改 ......
节点 随想录 环形 训练营 随想

MATLAB 命令大全

​ A a abs 绝对值、模、字符的ASCII码值 acos 反余弦 acosh 反双曲余弦 acot 反余切 acoth 反双曲余切 acsc 反余割 acsch 反双曲余割 align 启动图形对象几何位置排列工具 all 所有元素非零为真 angle 相角 ans 表达式计算结果的缺省变量名 ......
命令 大全 MATLAB

架构模式,设计模式,代码模式

架构模式, 架构模式是一个系统的高层次策略,涉及到大尺度的组件以及整体性质, 架构模式的好坏可以影响到总体布局和框架性结构 设计模式, 是中等尺度的结构策略,这些中等尺度的结构实现了一些大尺度组件的行为和它们之前的关系。 设计模式的好坏不会影响到系统总体布局和总体框架。设计模式定义出子系统或者组件的 ......
模式 设计模式 架构 代码

若依框架自动生成代码(前后端不分离)

版本要求 JDK版本>=1.8 MySql版本>=5.7.0(我用的8.0) Maven版本>=3.0 项目下载 https://gitee.com/y_project/RuoYi 这个是前后端不分离版本,只是用来生成代码,没必要使用前后端分离版本 导入项目 1. 将下载好的项目导入到idea 1. ......
自动生成 框架 代码

finally中的代码一定会执行吗?

通常在面试中,只要是疑问句一般答案都是“否定”的,因为如果是“确定”和“正常”的,那面试官就没有必要再问了嘛,而今天这道题的答案也是符合这个套路。 1.典型回答 正常运行的情况下,finally 中的代码是一定会执行的,但是,如果遇到以下异常情况,那么 finally 中的代码就不会继续执行了: 程 ......
finally 代码

Wasserstein距离的python代码实现scipy.stats.wasserstein_distance解释

在官方文档scipy.stats.wasserstein_distance — SciPy v1.8.0.dev0+1869.838cfbe Manual (osgeo.cn)页面中 scipy.stats.wasserstein_distance(u_values, v_values, u_wei ......

阅读笔记《掌握需求过程》

《掌握需求过程》,又是一本新的书,这和我们现在上的课内容一致,都是讲解需求过程的。在试图构造产品之前,必须明确需求。如果没有正确的需求,就不能设计构造正确的产品,进而产品也就不能帮助用户完成他们的工作。然而已经有人证明,60%的错误在于需求和分析活动,大多数人选择,或更糟糕的是,他们的经理选择,赶紧 ......
需求 过程 笔记

奇特的c代码

`#include <string.h> include <stdlib.h> include <stdio.h> int func1(int a) { printf("haha a\n"); //printf("haha a=%d\n", 2); a++; return a; } class cl ......
代码

群智能优化算法测试函数matlab源代码

global M; creatematrix(2); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %画ackley图。 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % ackley x from[-5 5] % x=-5:0.01:5; % ......
源代码 算法 函数 智能 matlab

读程序员的README笔记14_技术设计流程(下)

1. 撰写设计文档 1.1. 设计文档以一种可扩展的方式来清楚地传达你的想法 1.2. 写作的过程会使你的思维结构化,并凸显出薄弱的环节 1.3. 把注意力集中在最重要的变更上,牢记目标和受众,练习写作,并保证你的文档是最新的 1.4. 文档持续变更 1.4.1. 并非每一项变更都需要设计文档 1. ......
程序员 流程 笔记 程序 README

《实现领域驱动设计》笔记——架构

DDD的一大好处便是它并不需要使用特定的架构。由于核心域位于限界上下文中,我们可以在整个系统中使用多种风格的架构。有些架构包围着领域模型,能够全局性地影响系统,而有些架构则满足了某些特定的需求。我们的目标是选择合适于自己的架构和架构模式。 在选择架构风格和架构模式时,我们应该将软件质量考虑在内,而同 ......
架构 领域 笔记

Linux 学习笔记

vim使用打开vim资源文件(可配置vim):vim .vimrc 打开学习vim资料:vimtutor(英文版)vimtutor zh(中文版) 模式转换:普通模式(😃——>命令模式(ESC)——>普通模式 普通模式(I、i、A、a、O、o)——>插入模式(ESC)——>普通模式 I:行首插入 ......
笔记 Linux

PHP代码审计

杂 phps,可能可查看该php文件源码 index.php.bak:index.php文件备份名 php7.1+:类型不敏感,反序列化public属性可以直接赋给private _GET $_GET看成一个键值对数组(关联数组) $_GET == array(‘id’=>1,‘name’=>‘xi ......
代码 PHP

软件工程读后感10-代码阅读方法与实践4

最近,我阅读了代码阅读方法与实践的下一部分。意义重大的编码工作,或大型、有组织体制之下的项目,比如GNU和BSD,都会采纳一套编码规范、指导原则或约定。计算机语言和编程系统为程序员如何表达一个给定的算法提供了大量的余地。代码规范提供风格上的指导,目标是增强代码的可靠性、易读性和可维护性。过去,我对于 ......
读后 软件工程 读后感 代码 方法

《需求分析与系统设计》读书笔记2

第四章是需求规格的说明,在这章中作者提出需要用图形和其他形式化模型来说明需求。需求规格说明用客户的叙述性需求作为输入,用构造规格说明模型作为输出,这些模型分为3组,即状态模型,行为模型和状态变化模型。对象的状态由它的属性和关联的取值来决定,状态规格说明提供系统的静态视图,通常情况下得首先识别类,方法 ......
需求 笔记 系统

linux---内核笔记

semaphore 用于进程和进程之间的同步 允许有多个进程进入临界区代码执行 进程获取不到信号量锁会陷入休眠,让出cpu 信号量本质是基于进程调度器,UP和SMP下的实现无差异。 被信号量锁保护的临界区代码允许睡眠,这是和自旋锁最大的区别之一。 不支持进程和中断之间的同步,这是和自旋锁最大的区别之 ......
内核 笔记 linux

第十章学习笔记

目录 sh脚本 sh脚本与C程序 命令行参数 sh变量 sh中的引导 sh语句 sh命令 内置命令 Linux命令 命令替换 sh控制语句 if-else-fi语句 for语句 while语句 until-do语句 continue和brake语句 I/O重定向 嵌入文档 sh函数 sh中的通配符 ......
笔记

第三章学习笔记

@目录一、学习笔记1.多任务处理2.进程3.多任务处理系统4.进程同步5.进程终止6.MT系统中的进程管理7.Unix/Linux中的进程8.进程管理的系统调用9.I/O重定向10.管道二、苏格拉底挑战三、实践过程及截图include <stdio.h>include <stdlib.h>inclu ......
第三章 笔记

第四章学习笔记

@目录一、学习笔记1.并行计算导论2.线程3.线程操作4.线程管理函数5.线程实例程序(见实践过程及截图)6.线程同步二、苏格拉底挑战三、实践过程及截图include <stdio.h>include <stdlib.h>include <pthread.h>define N 4四、问题及解决方式 ......
笔记

第五章学习笔记

@目录一、学习笔记1.硬件定时器2.个人计时定时器3.CPU操作和中断处理4.时钟服务函数include <sys/time.h>include <sys/time.h>include <unistd.h>include <stdio.h>include <stdlib.h>include <sys ......
笔记

第六章学习笔记

@目录一、学习笔记1.信号和中断2.Unix/Linux 信号示例3.Unix/Linux 信号处理4.信号处理步骤5.信号与异常6.信号用作IPC二、苏格拉底挑战三、实践过程及截图include<stdio.h>include<signal.h>include<fcntl.h>include<st ......
笔记

第7、8章学习笔记

目录 文件操作级别 文件I/O操作 低级别文件操作 EXT2文件系统简介 系统调用 系统调用手册页 使用系统调用进行文件操作 常用的系统调用 链接文件 stat系统调用 open-close-lseek 系统调用 read()系统调用 write()系统调用 苏格拉底挑战 问题与解决思路 实践过程 ......
笔记

第十一章学习笔记

@目录一、学习笔记1.EXT2文件系统2.EXT2文件系统数据结构3.邮差算法5.遍历EXT2 文件系统树6.基本文件系统7.文件系统的级别二、苏格拉底挑战三、问题与解决思路四、实验过程及截图 一、学习笔记 1.EXT2文件系统 多年来,Linux 一直使用EXT2(Card等1995)作为默认文件 ......
笔记

第十二章学习笔记

@目录一、学习笔记1.块设备 I/O 缓冲区2.Unix I/O 缓冲区管理算法3.新的 I/O 缓冲区管理算法4.PV 算法5.编程项目define CMDLEN 10二、苏格拉底挑战三、实践过程及截图include <stdio.h>include <errno.h>include <stdli ......
笔记

第十三章学习笔记

@目录一、学习笔记1.TCP/IP 协议2.IP 主机和 IP 地址3.IP 协议4.IP 数据包格式5.路由器6.UDP7.TCP8.端口编号9.网络和主机字节序10.TCP/IP 网络中的数据流二、苏格拉底挑战三、实践过程及截图include <stdio.h>include <stdlib.h ......
笔记

第十四章学习笔记

@目录一、学习笔记1.MySQL简介2.安装 MySQL3.使用 MySQLmysql> SHOW DATABASES;二、苏格拉底挑战三、实践过程及截图include <stdio.h>include <my_global.h>include <mysql.h>include <stdio.h>i ......
笔记

公文传输系统代码

`package com.fq.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou. ......
传输系统 公文 代码 系统

代码随想录算法训练营第五天 | 复习和总结

一、LeetCode 142.环形链表II 自己再根据思路把代码独立写了一遍,并对照参考代码查漏补缺,进一步优化 二、206.反转链表 掌握2种递归写法,并用代码实现 从后向前遍历的递归,有点绕,多花了点时间理解 三、LeetCode 24. 两两交换链表中的节点 掌握递归写法,并用代码实现 再先理 ......
随想录 训练营 随想 算法 代码
共14700篇  :33/490页 首页上一页33下一页尾页