SQL-DQL操作
SQL-DQL操作 data query language mysql select 字段列表 from 表名列表 where 条件列表 group by 分组字段列表 having 分组后条件列表 ordered by 排序字段列表 limit 分页参数 基本查询 查询多个字段 mysql select 字段1,字段2,字段3......from 表名; select from 表名;...
ASIMOV的老巢
SQL-DQL操作 data query language mysql select 字段列表 from 表名列表 where 条件列表 group by 分组字段列表 having 分组后条件列表 ordered by 排序字段列表 limit 分页参数 基本查询 查询多个字段 mysql select 字段1,字段2,字段3......from 表名; select from 表名;...
SQL-多表查询 多表关系 一对多 部门和员工的关系 实现:在多的一方建立外键,指向一方的主键 多对多 学生和课程的关系 实现:建立第三张中间表,中间表至少包含两个外键,分别关联两方主键 一对一 用户和用户详情的关系 在任意一方加入外键,关联另外一方的主键,并设置外键为唯一的UNIQUE 笛卡尔积 m n 多表查询时需要消除无效的笛卡尔积 ...
SQL-约束 作用于表上字段的规则,用于限制存储在表中的数据 分类 约束分类 | 约束 | 描述 | 关键字 | | -------------------------- |...
ch13-反应式编程基础 两种不同的编程范式 命令式编程,imperative 反应式编程,Reactive Programming Reactive Programming解决什么问题 IO密集型场景 同步阻塞模型,阻塞线程多,CPU利用率不高,性能下降 管理多线程,意味着更高的复杂性 学习文档 剖析Reactor 模型:...
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub....
软件工程与计算II重点整理(第1-5章) 1.软件工程定义 (1)应用系统的、规范的、可量化的方法,来开发、运行和维护软件,即将工程应用到软件。 (2)对(1)中各种方法的研究。 2.从1950s—2000s之间的特点(简答) 1950s:科学计算;以机器为中心进行编程;像生产硬件一样生产软件。 1960s:业务应用(批量数据处理和事物计算);软件不同于硬件;用软件工艺的方式生产软件。...
软件工程与计算II重点整理(第16-19章) | Blog of Samperson 1.如何实现可修改性、可扩展性、灵活性 教材263页需要进行接口和实现的分离: 通过接口和实现该接口的类;通过子类继承父类 注意:继承关系(A+B)可能使得灵活性下降,因为父类接口的变化会影响子类,这时可以通过组合关系来解决。...
软件工程与计算II重点整理(第6-7章) 1.建立用例图 四要素:用例(椭圆)、参与者(小人)、关系(连线)、边界(方框) /image-20230616145545772.png) 参与者是与开发的系统进行交互的用户或其他系统等角色。 用例图中一个单一的参与者可以代表多个用户(或系统),一个单一的用户(或系统)可能扮演多种角色。...
软件工程与计算II重点整理(第8-11章) 第八章 软件设计 1.软件设计的定义 a)为使一软件系统满足规定的需求而定义系统或部件的体系结构、部件、接口和其他特征的过程; b)设计过程的结果。 2.软件设计的核心思想 复杂度控制 分解、抽象、层次性 3.软件工程设计有哪三个层次?各层的主要思想是什么? 低层设计、中层设计、高层设计。 低层:将基本的语言单位组织起来,建立高质量的数据结构+算法...
11-人机交互设计 --- 1. 不良的界面会导致用户感到不适 - 1. 用户和不好的设计 - 2. 什么是人机交互设计(HCI) - 2.1. 什么是好的人机交互 - 2.2. HCI的重要组成:可用性 重要 - 2.2.1. 不同的用户的学习曲线 - 2.2.2. 记忆 - 3. 人机交互的三个因素 - 3.1. 人 - 3.1.1. 人的特性 -...