概述
host
1 | 与网络相连的计算机常成为主机,也叫端系统 |
互联网的组成
1 | 1、边缘部分:由所有连接在互联网上的主机组成,这部分是用户直接使用,用来进行通信(传送数据、音ping) |
**System.arraycopy
**的用法
1 | System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length) |
src: 原数组
srcPos: 原数组要复制的起始位置
dest: 目的数组
destPos: 目的数组放置的起始位置
length: 复制的长度
**removeIf
**的用法
1 | boolean removeIf(Predicate<? super E> filter) |
Predicate
是一个函数式接口,它定义一个带有参数的bool
类型表达式,removeIf
根据该表达式的值决定是否移除集合中的元素
示例:
1 | import java.util.ArrayList; |
什么是操作系统
1 | 操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充 |
操作系统的作用
单批道处理系统
1 | 解决人机矛盾和CPU与I/O设备速度不匹配矛盾,旨在提高系统资源的利用率和系统吞吐量 |
单批道处理系统的缺点
1 | 系统中的资源得不到充分的利用。内存中仅有一道程序,每当程序在运行中发出I/O请求,CPU处于等待状态 |
多批道处理系统
1 | 用户提交的作业先存放在外存上,排成一个队列,称为“后备队列”。然后由作业调度程序按一定的算法,从后备队列中选择若干个作业调入内存 ,使他们共享CPU和系统中的各种资源 |
echo
1 | echo [-neE] [ARGUMENTS] |
当-n 选项,则取消尾随换行符
如果-e 选项,则将解释以下反斜杠转义字符:
\ 显示反斜杠字符
\a 警报(BEL)
\b 显示退格字符
\c 禁止任何进一步的输出
\e 显示转义字符
\f 显示窗体提要字符
\n 显示新行
\r 显示回车
\t 显示水平标签
\v 显示垂直标签
这个-E 项禁用转义字符的解释。这是默认值
windows关闭休眠:
1 | powercfg -h off |
windows开启休眠:
1 | powercfg -h on |
Table:
1 | 以按行按列形式组织及展现的数据 |
数据
1 | 数据是数据库中存储的基本对象。 |
Database:
1 | 相互之间有关联关系的Table的集合 |
DB:
1 | Database |
DBMS:
1 | 数据库管理系统 |
DBAP:
1 | 数据库应用 |
DBA:
1 | 数据库管理员 |
DDL:
1 | 数据库定义语言 |
DML:
1 | 数据库操纵语言 |
DCL:
1 | 数据库控制语言 |
模式:
1 | 对数据库中数据所进行的一种结构性的描述 |
视图:
1 | 某一种表现形式下表现出来的数据库中的数据 |
三级模式:
1 | External Schema(外模式): 某一用户能够看到与处理的数据的结构描述 |
两层映像:
1 | E-C Mapping: 将外模式映射为概念模式,从而支持实现数据概念视图向外部视图的转换 |
两个独立性:
1 | 逻辑数据独立性:当概念模式变化时,可以不改变外部模式(只需改变E-C Mapping),从而无需改变应用程序 |
数据模型:
1 | 规定模式统一描述方式的模式,包括:数据结构、操作和约束 |
关系模型:
1 | 描述DB各种数据的基本结构形式(Table/Relation) |
域(Domain)
1 | 一组值的集合,这组值具有相同的数据类型 |
关系模式 :
1 | 同一关系模式下,可有很多的关系 |
关系的特性:
1 | 属性不可再分特性 |
候选码:
1 | 关系中的一个属性组,其值能唯一标识一个元组,若从该属性组中去掉任何一个属性,它就不具有这一性质 了,这样的属性组称作候选码 |
主码:
1 | 当有多个候选码时,可以选定一个作为主码 |
主属性与非主属性:
1 | 包含在任何一个候选码的属性被称作主属性,而其他属性被称作 非主属性 |
外码:
1 | 关系R中的一个属性组,它不是R的候选码,但它与另一个关系 S的候选码相对应,则成这个 属性组为R的外码或外键 |
实体完整性:
1 | 关系的主码中的属性值不能为空值 |
参照完整性:
1 | 如果关系R1的外码FK与关系R2的主码PK相对应,则R1中的每一个元组 的FK值 或者等于 R2中的某个元组的PK值,或者为空值 |
用户自定义完整性:
1 | 用户针对具体的应用环境定义的完整性约束条件 |
数据模型的概念
1 | 数据模型是一种模型,它是对现实世界数据特征的抽象 |
数据模型的作用
1 | 数据模型是用来描述数据、组织数据和对数据进行操作的 |
数据模型的三个要素
1 | 一是能比较真实地模拟现实世界,二是为人所理解,三是便于在计算机上实现 |
关系
1 | 一个关系对应通常来说的一张表 |
属性
1 | 表中的一列即为一个属性 |
域
1 | 域是一组具有相同数据类型的值的集合 |
元组
1 | 表中的一行即为一个元组 |
码
1 | 也称码键。表中的某个属性组,它可以唯一确定一个元组 |
分量
1 | 元组中的一个属性值 |
关系模式
1 | 对关系的描述,一般表示为 |
逻辑独立性
1 | 当模式改变时,由数据库 管理员对各个外模式/模式的映像作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的 ,从而应用程序不必改变,保证的数据与程序的逻辑 独立性,简称数据的逻辑独立性 |
物理独立性
1 | 当数据库的存储结构改变时,由数据库管理员对模式 /内模式 映像作相应 改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性 |
计算机的五大基本部件
1 | 输入设备:将编好的程序和原始数据送到计算机中,使它们转换成计算机内部能识别和接受的信息方式 |
1 | <!DOCTYPE html> |
1 | body { |
1 | <!DOCTYPE html> |
1 | h1 { |
1 | <!DOCTYPE html> |
1 | body { |