
知识点
文章平均质量分 75
风再起时~
这个作者很懒,什么都没留下…
展开
-
快堆归排序代码
原创 2021-06-05 22:22:39 · 184 阅读 · 0 评论 -
知识点补充
1.浅复制和深复制有什么区别 在有指针的情况下,浅拷贝只是增加了一个指针指向已经存在的内存,而深拷贝就是增加一个指针并且申请一个新的内存,使这个增加的指针指向这个新的内存,采用深拷贝的情况下,释放内存的时候就不会出现在浅拷贝时重复释放同一内存的错误. 2.端口复用,一个端口可以被其他进程使用 ①为什么要有这个端口复用呢 因为在服务端结束后,也就是第三次挥手的时候会有个等待释放时间,这个时间段大概是1-4分钟, 在这个时间内,端口不会迅速的被释放,所以可通过端口复用的方法来解决这个问题。原创 2021-05-27 19:58:33 · 504 阅读 · 0 评论 -
数据库技术
1.int(M) 在 integer 数据类型中,M 表示最大显示宽度。 在 int(M) 中,M 的值跟 int(M) 所占多少存储空间并无任何关系。 int(3)、int(4)、int(8) 在磁盘上都是占用 4 btyes 的存储空间。说白了,除了显示给用户的方式有点不同外,int(M) 跟 int 数据类型是相同的。int(10)表示的是数据显示的长度为10位。 2.mysql四种隔离状态 Read Uncommitted(读未提交):最低的隔离级别,一个事务可以读到另一个事务未提交的结果。所有的并原创 2021-05-26 20:56:32 · 1822 阅读 · 1 评论 -
计算机网络
计算机网路 1.OSI七层模型和TCP/IP四层模型,每层列举2个协议 OSI七层模型及其包含的协议如下: 应用层: 为应用程序提供服务,并规定应用程序中通信相关细节。,传输单位为APDU,主要包括的协议为FTP(文件传输协议) HTTP(超文本传输协议)、 DNS(域名系统) 表示层: 对数据进行格式转化(主机特有的格式转化为网络标准传输格式)、加密和压缩,传输单位为PPDU,主要包括的协议为TIFF,GIF,JPEG,PICT,ASCII,EBCDIC,encryption 会话层:通信管理。负责建立、原创 2021-05-10 19:23:51 · 540 阅读 · 1 评论 -
c++基础
C++基础 1.static关键字的作用 ①全局静态变量:存放于静态存储区,在程序整个运行期间都不释放。只能作用于本文件,不能被其他文件引用。 ②局部静态变量:存放于静态存储区,在程序整个运行期间都不释放。作用域仍为局部作用域(即定义它的函数或者语句块)。当离开作用域后,并没有销毁,直到再次被调用。 ③静态数据成员:可以实现多个对象之间的数据共享,并且静态成员是类的所有对象中共享的成员,而不是某个对象的成员,只能在类外进行初始化。可以通过类名或对象名调用。并且只要在类中指定静态数据成员,即使不定义对象,也会原创 2021-04-19 20:11:45 · 192 阅读 · 0 评论 -
操作系统
操作系统 1.程序、进程与线程 程序是一组有序指令的集合,进程是程序的一次执行,是一个程序及其数据在处理机上顺序执行时所发生的活动。 进程是对运行时程序的封装,是系统进行调度和资源分配的的基本单位,实现了操作系统的并发。(进程就是运行着的程序) 线程是进程的子任务,是系统调度和分派的基本单位,用于保证程序的实时性,实现进程内部的并发。 线程是操作系统可识别的最小执行和调度单位。每个线程都独自占用一个虚拟处理器:独自的寄存器组,指令计数器和处理器状态。每个线...原创 2021-04-19 20:06:17 · 1057 阅读 · 0 评论