
计算机基础
咕咕咕~
这个作者很懒,什么都没留下…
展开
-
TCP协议基础
TCPTCP首部结构详解TCP数据封装在一个IP数据报中:TCP数据在IP数据包中的封装。下图是TCP报文数据格式。TCP首部如果不计选项和填充字段,它通常是20个字节。TCP报文格式源端口和目的端口:各占2个字节,这两个值加上IP首部中的源端IP地址和目的端IP地址唯一确定一个TCP连接。有时一个IP地址和一个端口号也称为socket(插口)。序号:占4个字节,是本...转载 2020-04-14 17:12:07 · 271 阅读 · 0 评论 -
web页面的请求过程
web页面的请求过程关键路径:打开浏览器,输入URL,连接服务器,渲染服务器返回的结果。那在这个过程中首先我们需要建立连接,也就是TCP三次握手,先开始第一次握手,也就是主机向服务器发送请求报文段,这就需要知道源IP,目的IP。申请源IP为主机申请IP:DHCP动态主机配置协议主机生成一个DHCP请求报文(应用层)放入UDP报文段(传输层),UDP报文段主要包含源端口6...转载 2020-03-16 15:44:28 · 419 阅读 · 0 评论 -
计算机网络-应用层
计算机网络——应用层原创 2019-10-21 20:30:59 · 419 阅读 · 0 评论 -
操作系统-进程管理
操作系统的进程管理一、进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。如何称呼CPU活动?批处理系统执行作业,而分时系统使用用户程序或任务,即使单用户系统用户也可以同时运行多个程序。所有这些活动在许多方面相似,因此称为进程。即进程是执行的程序。进程组成部分描述程序代码也被称为文本段...原创 2019-10-17 14:35:53 · 1011 阅读 · 0 评论 -
数据库-事务
#71.Transaction :事务是程序执行的一个单元,它访问并可能更新各种数据项。比如一个从A转账50到B的事务。read(A)A = A - 50write(A)read(B)B = B - 50Write(B)2.原子性及持久性要求:如果设备故障,那么该如何传输数据?一旦通知用户事务已经完成(即),即使存在软件或硬件故障,事务对数据库的更新也必须保持。3.一致性要求:...原创 2019-06-24 18:46:16 · 916 阅读 · 0 评论 -
数据库-常见概念及一二三、BC范式
属性闭包闭包就是由一个属性直接或间接推导出的所有属性的集合。闭包算法: result = a //求属性a的属性闭包 while(result 发生改变){ for 每一个result中的关系a->b if(a 在result中){ result加入属性b } }测试超键:如果a是R的超键那么我们可以计算a的闭...原创 2019-06-24 09:35:31 · 3010 阅读 · 0 评论 -
数据库-关系数据库设计
#61.如何设计更小的表结构?(1)可以把冗余信息处理掉,减少字段数量(2)有时候减少字段会导致信息的丢失及模糊2.第一范式(first normal form)(1)如果关系模式R的所有属性域都是原子的(域的元素被认为是不可分割的单元),则关系模式R是第一范式(2)非原子值使存储复杂化,并鼓励数据的冗余(重复)存储,比如存储在每个客户中的帐户集,以及存储在每个帐户中的所有者集(3...原创 2019-06-21 17:04:55 · 1385 阅读 · 0 评论 -
数据库-高级SQL语句
#4SQL中的内置数据类型1.date:以yyyy-mm-dd格式由year-month-day组成‘2005-07-27’从日期/时间/时间戳中提取单个字段的值extract (year from r.starttime)可以将字符串类型转换为日期/时间/时间戳cast <string-valued-expression> as date2.Time:构成小时:...原创 2019-06-03 11:18:20 · 826 阅读 · 0 评论 -
数据库-SQL基本数据类型及常见语句
#3 Varchar(n) 可变长度字符串,用户指定的最大长度n。 Nvarchar(n) 与VARCHAR 类型相似。不同的是,NVARCHAR数据类型采用UNICODE 标准字符集(Character Set), n 的取值为1 到4000. int 从-2的31次方到2的31次方...原创 2019-06-02 22:08:46 · 2706 阅读 · 0 评论 -
数据库-关系代数及数据库基本概念
#1DB:数据库,contains information about a particular enterpriseDBS:数据库系统DBMS:提供一种既方便又高效的方法来存储和检索数据库信息1.存储管理:是一个程序模块负责与文件系统交互,高效存储、检索和更新的数据(1)授权和完整性管理器:测试完整性约束的满足程度,并检查用户访问数据的权限(2)事务管理器:确保数据库仍在一致的状态尽...原创 2019-06-02 14:37:26 · 3019 阅读 · 0 评论 -
数据库-设计和E-R模型
#5一个数据库可以建模为实体的集合与实体之间的关系。实体是一个存在的对象,并且可以与其他对象区分开来。实体集是一组具有相同类型的实体,它们共享相同的属性。一个实体由一组属性表示,这是一个实体集的所有成员都拥有的描述性属性。每个实体的每个属性都有一个值。当属性没有值时,属性有一个空值。域是每个属性的允许值集。关系是几个实体之间的关联。属性类型1.简单和复合属性。Simple and compo...原创 2019-06-05 20:36:21 · 1236 阅读 · 0 评论