加载中...
上午题-7-UML
[toc] UML UML事物 结构事物——名词——模型的静态部分 行为事物——动词——模型的动态部分 分组事物——模型的组织部分 注释事物——模型的解释部分 关系 依赖关系 读书(书) 方法 参数 关联 解释: 一个雇主可以对应0个或多个员工 一个员工可以对应0个或1个雇主 单向关联、关联名、关联类 单向关联:有向边,图中鱼和水有关联,但水和鱼没有关联 关联名:有向边上的名字 关联类:对于学生和图书来说,由图中的关系可知,一个学生可以借阅0本或多本图书,一本图书可以被多个学生借阅(图中学生和图书是类,但是可能出现一个学生重复借阅同一本书,所以需要加上借阅时间来区分,而借阅时间这个属性放到学生或图书类都不怎么合适,所以增加一个关联类,借阅时间,里面还包含了学生学号,图书号)。 聚合、组合 聚合例子:比如学生、班级 符号:空心 组合例子:比如部门、公司 符号:实心 菱形一侧为整体 泛化关系 和继承类似 子类继承父类,就是父类泛化子类 指向父元素 实现关系 箭头指向实现的东西(比如 ...
上午题-6-面向对象
[toc] 面向对象 面向对象=对象+分类+继承+通过消息的通信 类 对象是类的具体化,是类的实例 类可以分为三种:实体类、接口类(边界类)和控制类 对象 注意别名: 数据:属性、状态、成员变量 操作:行为、方法、函数、成员函数 消息 对象.方法() 题目 方法重载 在同一个类中,定义了多个同名的方法,这些同名的方法具有同种的功能(每个方法具有不同的参数类型或参数个数或顺序不同,不看返回值) 面向对象三大特征 封装 继承 多态 继承 子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为覆盖(重写) 多态 编译看左边,运行看右边 多态形式 题目 绑定 题目 面向对象设计的原则 面向对象分析、设计、测试 面向对象分析(OOA) 背过5个步骤即可 面向对象设计(OOD) 背过5个活动即可 面向对 ...
下午题-2-试题二
实体 属性 问题二 三个实体的联系转换 实体和子实体的转换关系模式 题目 一个空可能要填多个 申请号不是安排承运的外键 原因:外码(或外键):如果一个关系中的属性或属性组并非该关系的码,但它们是另外一个关系的码,则称其为该关系的外码。 可能业务员多次配给了一种商品,所以加上配给时间才能组成主键。 建议在写多个属性组成的主键时加上() 外键理解,商品号和业务员是其他关系的码,但不是配给关系的码(是码的一部分,但不是码)
上午题-5-数据库
[toc] 概念数据模型 结构数据模型 关系模型:二维表 三级模式结构 三级模式 三级模式两级映像 外模式——视图 模式(概念模式)——基本表 内模式——存储文件 两级映像 外模式/模式映像:逻辑独立性 模式/内模式映像:物理独立性 关系模式基本术语 外码:注意还要是另一个关系的码 完整性约束 并、差、交、笛卡尔积 重点:笛卡尔积 投影、连接 \(\sigma_{1>3}\)表示第一列大于第三列 \(\sigma_{1>'5'}\)表示第一列的值大于5 题目 查询效率最高即查询速度最快,D选项先进行查询,再笛卡尔积,可以笛卡尔积之后的元组数量少,从而查询效率高。 θ连接和等值连接 θ为=时为等值连接 自然连接 自然连接,如果\(R\times S\)中有多个相同的属性列,也要选择多个都相同的,比如例子中的要选择A、C属性都相同的 左外连接、右外连接、全外连接 除 先找C、D ...
上午题-4-知识产权
[toc] 著作权 人身权: 发表权 署名权 修改权 保护作品完整权 发表权:终生+死后50年 其他都是永远 (只需记忆四类人身权,其他的都是财产权) 专利地域性 计算机软件著作权 重点:主体、两个法律名称 重点:客体 重点:发表权、开发者身份权(署名权)无时间限制、著作权权利自软件开发完成之日起产生 职务作品 只享有署名权 委托开发 商业秘密权 专利的申请 同一天申请协商 商标权 商标注册 先注册先得,同一天的话,看谁先使用先得(同一天都没使用过的话,协商。协商失败抽签) 题目 其他题目 解释:
下午题-1-试题一
[toc] 数据流图(DFD) 外部实体 数据存储 数据存储不会和实体产生联系(即之间没有箭头之类的) 加工 数据流 问题2 要求写出数据存储,如果题目信息中没有写明,则名称加个表或文件即可(如考试信息表) 问题3 问题形式 方法1-父图子图平衡 父图有的,去找一下子图有没有 如图所示,父图的支付细节,子图没有 方法2-加工既有输入数据流也有输出数据流 如图所示,加工5没有输入 方法3-数据守恒 根据题目的描述一一对应 如图所示,(3)中有错误,生产计划和生产之间缺少数据流 答题格式: 123数据流名称:生产计划起点:D3 终点:3或者(起点:生产计划表 终点:生产) 注意数据流的起点或终点至少有一端是加工(可以用这个进行初步判断) 问题4 题目 数据流:维修情况,和待维修机械问题的解释类似 数据流:待维修机械问题,解释:由题目中的机械师根据维修记录文件中的待维修机械问题,又因为D2是数据存储,E2是实体,不能直接相连 ...
上午题-2-程序设计语言
[toc] 编译程序和解释程序 程序设计语言的控制成分 顺序结构 选择结构 循环结构 题目 函数 题目 解析:常量和表达式没有地址 编译、解释程序翻译阶段 符号表 记住蓝色的两句话即可 词法分析 正规式 词法分析的工具 a|b表示a或b (a|b)*,就是每一位可以是a,也可以是b 有限自动机 词法分析的工具 箭头所指的为初态,双圆圈为终态 合法的字符识别后要到终态 a,b表示a或b \(\varepsilon\)表示为空,就是可以直接转移到下一个状态 语法分析 语义分析 动态语义错误 语义分析只能检测出程序的静态语义错误,不能检测出动态的语义错误,要到程序运行时才能检测出来。 中间代码生成 目标代码生成 题目 注意:不要和语法分析中的未定义变量类型弄混了(a = 3), 这个是未赋初值。 除数为0是动态语义错误 整除只能为整数是静态语义错误 死循环了,注意: ...
上午题#1-计算机系统
[toc] CPU 计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部件组成 运算器和控制器等部件被集成在一起统称为中央处理单元(CPU) CPU的功能 运算器 运算器组成 算术逻辑单元(ALU) 累加寄存器 数据缓冲寄存器 状态条件寄存器 功能 控制器 控制器组成 指令寄存器(IR) 程序计数器(PC) 地址寄存器(AR) 指令译码器(ID) 功能 题目 在计算机中,从某个角度看不到的特性称该特性是透明的 解析: A选项,地址寄存器保存当前CPU所访问的内存单元的地址 计算机基本单位 位(比特) bit b 字节 byte B 最小的数据单位:bit(位/比特) 最小的存储单位:byte(字节) 进制 进制 英文简写 二进制 B 八进制 O 十进制 D 十六进制 H 题目 ...
Android-Studio设置APP图标
在drawable中添加图片素材 将图片拷贝到工程的app\src\main\res\drawable目录下 修改app默认的图标为指定图标 在这里点击选择图片的路径 前景页面的一些设置 修改图标的背景颜色 在AndroidManifest.xml中选择
Android Studio冷启动
点击Device Manager 暂停需冷启动的设备 点击Cold Boot Now
wsl安装
wsl安装Windows Subsystem for Linux,WSL,也就是Windows Linux子系统 安装过程开启设置win + s搜索功能,点击启用或关闭Windows功能 把适用于Linux的Windows子系统以及虚拟机平台勾选下,点击确定,之后电脑会安装东西,安装之后会出现重启选项 下载在开启相应功能之后,可以直接去Microsoft Store搜索wsl安装相应的linux发行版,但是这样安装会安装到c盘。下面我们使用另一种安装方式,能安装到其他盘。 先下载好相应的文件。 相应的下载链接在 https://learn.microsoft.com/en-us/windows/wsl/install-manual#downloading-distributions 解压将下载好的文件的扩展名改成.zip,然后解压到想安装的盘中。 运行点击exe,运行 安装后的配置配置字体防止一些图标显示不出来。 参考网址 安装neovim同上网址 安装完成后可选步骤,替换默认的 vim nvim ~/.bashrc,添加别名: 12alias vim='nvim&# ...
蓝桥杯备赛
基础算法 快排调用 12sort(a, a + n); // 默认从小到大sort(a, a + n, cmp); // cmp是自定义比较函数 二分 1234567l = 0, r = n - 1;mid = l + r >> 1;对应 r = mid, l = mid + 1;mid = l + r + 1 >> 1;对应 r = mid - 1, l = mid;// 记忆:mid不加1,则l加1。 前缀和和差分 二维前缀和 123S[i, j] = 第i行j列格子左上部分所有元素的和以(x1, y1)为左上角,(x2, y2)为右下角的子矩阵的和为:S[x2, y2] - S[x1 - 1, y2] - S[x2, y1 - 1] + S[x1 - 1, y1 - 1] 二维差分 比较巧妙: 如果q是全0的,那么其差分数组也是全0的,但实际上,q[i] = 0 + q[i]。(所以就相当于对一个元素的小区域实现了加c(即q[i])的操作) 12345678910111213141516// 实现对数组q的一块矩形区域的每个元素 ...