架构学
基于架构的软件设计ABSD
一、概述
Architecture-Based Software Design,强调由商业、质量和功能需求的组合驱动软件架构设计。ABSD是一个自顶向下,递归细化的软件开发方法,它以软件系统功的分解为
2023-06-27 17:42:08
阅读数: 1038
评论数: 0
一、空间直线的一般方程
$\left\{ \begin{aligned} A_1x+B_1y+C_1z+D_1 &=0 \\ A_2x+B_2y+C_2z+D_2 &=0 \end{aligned}
2023-06-27 17:27:24
阅读数: 182
评论数: 0
html/css/js
vue3中使用$refs
一、概述
在vue3中没有$refs这个对象,可以使用如下方法
<template>
<div><input type="text" ref="txt1" value="hello" /></div>
2023-06-27 17:22:16
阅读数: 117
评论数: 0
历史
郑和七下西洋
1405年7月11日(明永乐三年)明成祖命郑和率领庞大的二百四十多艘海船、两万七千四百名船员组成的船队远航,访问了30多个在西太平洋和印度洋的国家和地区,加深了中国同东南亚、东非的友好关郑和下西洋路线
2023-06-27 17:20:31
阅读数: 887
评论数: 0
硬件/嵌入式
板级支持包BSP和硬件抽象层HAL的区别和关联
一、BSP(Board Support Package)
板级支持包(BSP)是介于主板硬件和操作系统中驱动层程序之间的一层,一般认为它属于操作系统一部分,主要是实现对操作系统的支持,为上层的驱动程序
2023-06-27 17:19:01
阅读数: 467
评论数: 0
python/Java
springboot的@EnableConfigurationProperties注解
一、概述
@EnableConfigurationProperties注解的作用是:让使用了@ConfigurationProperties注解的类生效,并且将该类注入到IOC容器中,交由IOC容器进
2023-06-27 16:47:47
阅读数: 800
评论数: 0
python/Java
flowable 流程变量
一、流程变量写入方式
1、启动流程时
//声明一个JsonObject
JSONObject jsonObject = new JSONObject();
jsonObject.put("id", "
2023-06-27 16:33:06
阅读数: 459
评论数: 0
python/Java
工作流:会签流程、或签流程、分支流程、并行流程
一、会签流程
1、适用场景
会签是一种联合审批的特殊审批节点,可理解为一种多人投票机制,一个任务需要多个人同时处理,然后汇总多个人的意见,决定流程下一步该如何执行。流程设计时,若会签审批节点中设置多个
2023-06-27 16:14:42
阅读数: 4985
评论数: 0
html/css/js
js中如何实现深copy
方式一、使用JSON
const obj = {
uname: 'pink',
age: 18,
hobby: ['乒乓球
2023-06-27 15:37:09
阅读数: 49
评论数: 0
应用软件
vim backspace无法正常使用
一、解决方法
1、找到.vimrc
echo $MYVIMRC
2、在.vimrc中添加
set nocompatible
set backspace=indent,eol,start
二、原理
1、
2023-06-27 09:48:06
阅读数: 47
评论数: 0
python/Java
mybatis foreach 批量
一、批量插入
<insert id="insertList" parameterType="java.util.List">
insert into t_enterprise_wate
2023-06-27 09:32:29
阅读数: 72
评论数: 0
《2023年黑龙江省全国普通高等学校招生计划》公布后,经省教育厅及有关高校核实确认,现对《2023年黑龙江省全国普通高等学校招生计划》中部分学校专业学费进行更正,现予公告如下:一、普通本科第一批(一)
2023-06-27 03:15:47
阅读数: 43
评论数: 0
html/css/js
vue3中的hook
一、概述
vue3中的hook就是函数的一种写法,就是文件的一些重复功能的js代码进行抽离,放到单独的js文件中,它的vue2中的mixin有点类似。
执行顺序: 先执行hook的生命周期方法,再执行
2023-06-26 17:39:13
阅读数: 83
评论数: 0
python/Java
mybatis plus 条件构造器
一、AbstractWrapper
用于生成sql的where条件,当第一个入参数为boolean condition时,表示该条件是否加入最后成的sql中。
1、allEq
allEq(Map<R,
2023-06-26 17:18:27
阅读数: 279
评论数: 0
html/css/js
防抖和节流
一、防抖
在单位时间内频繁触发事件,只有最后一次生效。
防抖策略(debounce)是当事件被触发后,延迟n秒后再执行回调,如果在这n秒内事件又被触发,则重新计时。
1、应用场景
(1)登录、发短信等
2023-06-26 16:42:55
阅读数: 57
评论数: 0
OS
X86架构-控制寄存器
一、概述
控制寄存器决定处理器的操作模式当前执行任务的特性。
二、CR0
包含系统控制标志用于控制操作模式和处理器状态。
PG
Paging,分页标志,设置开启分页。
CD
Cache D
2023-06-26 11:30:27
阅读数: 906
评论数: 0
网络/通信
三层网络结构(核心层、汇聚层 、接入层)
一、概述
三层网络架构设计的网络有三个层次:核心层(网络的高速交换)、汇聚层(提供基于策略的连接)、接入层(将终端接入网络)。
接入层交换机、汇聚层交换机、核心交换机并非是交换机的分类和属性,只是由其
2023-06-26 11:15:28
阅读数: 245
评论数: 0