概述 每一个设计模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心 四个基本要素:模式名称、问题(应该在何时使用模式)、解决方案(设计的内容)、效果(模式...
概述 每一个设计模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心 四个基本要素:模式名称、问题(应该在何时使用模式)、解决方案(设计的内容)、效果(模式...
最小生成树 最小生成树(Minimum Spanning Tree, MST)是指一个无向加权连通图的生成树,使得其所有边的权值之和最小。 Kruskal 算法 Kruska...
概述 知识产权是指公民、法人、非法人单位对自己的创造性智力成果和其他科技成果依法享有的民事权。是智力成果的创造人依法享有的权利和在生产经营活动中标记所有人依法所享有的权利的总...
主存编址计算 存储单元存储单元个数 = 最大地址 - 最小地址 + 1 编址内容按字编址:存储体的存储单元是字存储单元,即最小寻址单位是一个字(字长与计算机相关)按字节编址:...
概述 从需求分析到软件设计之间的过渡过程称为软件架构 架构设计就是需求分配,将满足需求的职责分配到组件上 软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构件的描述...
软件开发生命周期 软件定义时期:包括可行性研究和详细需求分析过程 软件开发时期:软件的设计与实现 软件运行和维护 软件系统文档 用户文档:描述系统功能和使用方法 系统文档:描...
概述 面向对象的分析模型主要由顶层架构图、用例与用例图和领域概念模型构成,设计模型则包含以包图表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂对象的状...
概述 嵌入式操作系统(EOS) 嵌入式系统主要由嵌入式硬件平台、相关支撑运满满、嵌入式操作系统、支撑软件和应用软件组成。其中,嵌入性、专用性和**计算机系统**是嵌入式系统的...
概述 计算机系统是指用于数据管理的计算机硬件、软件及网络组成的系统 硬件 冯诺依曼五大组成部分:控制器、运算器、存储器、输入设备、输出设备 运算器和控制器是 CPU 的核心部...
基本概念 数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合 关系模式:描述关系数据库中表的结构和约束的抽象。它定义了表的名字、表中列(属性)的名字和数据类型,以及...
概述 网络协议三要素:语法、语义、时序 语法:规定传输数据的格式 语义:规定所要完成的功能 时序:规定执行各种操作的条件、顺序关系 TCP/IP 协议 FTP(File Tr...
概述 操作系统(OS,Operating System):能有效地组织和管理系统中的各种软硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作...
概述 主存储器:内存 辅助存储器:外存(辅存) CPU 组成 CPU(中央处理单元)由运算器和控制器组成 运算器 算数逻辑单元ALU:数据的算数运算和逻辑运算 累加寄存器AC...
Modal editing Normal(<ESC>): for moving around a file and making edits Insert(i): for i...
toFixed(2) 负数 Math.round()
概述 Dynamic Programming => 动态规划 Programming => 制表法 Fibonacci 求 Fibonacci 第 n 项 递归 缺点:存在重...
概述 类型就是一组值的集合 类型擦除 TS 转化成 JS 方法 npm i -g esbuild => esbuild 1.ts > 1.js => 快(不检查 TS 语法)...
Webpack webpack 流程 webpack 使用 Tapable 作为事件中心,Tapable 可以定义、监听、触发事件 webpack 将打包分成了 initia...
Web 性能优化 DNS DNS => Domain Name System 域名需要转化成 IP => 浏览器(缓存) -> 操作系统(hosts) -> 运营商 TCP ...