![](../../asset/images/user/bgImg_default.jpeg)
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
紧跟Linux_网络_传输层协议 TCP/UDP继续补充文章目录1. TCP通信时滑动窗口1. TCP通信时滑动窗口TCP在通信时存在确认应答机制,如果收到ACK后再发送下一个报文。类似串行发送,效率太低。TCP在发送消息时,一次发送多条数据就可以大大提高性能,这就是TCP滑动窗口。(多条发送时间重叠在一起,类似多线程发送)注意:TCP在发送数据时不能将数据一次全部发给对端,因为需要考虑对端接受缓
当我们fork()生成子进程后,子进程的代码与数据可以来自其他可执行程序。把磁盘上其他程序的数据以覆盖的形式给子进程。这样子进程就可以执行全新的程序了,这种现象称为程序替换。文章目录1.替换函数(1.替换函数(<unistd.h>)...
紧跟网络应用层协议http等 应用层上层协议将自己的数据发送给下层传输层协议。文章目录端口端口数据经过网络传输到主机后,系统根据端口号确认数据给那个应用程序。端口存在与传输层,使用端口与应用层关系。在传输层的协议报头中可以看到端口号标记了一个主机上进行通信的不同程序在TCP/IP协议中使用源IP,源端口号,目的IP,目的端口号来标识一个通信(netstat -n)。...
网络层解决的问题:将数据从一台主机发送到另一台主机。路由器:配有IP地址,又能进行路由控制节点:主机与路由器的统称文章目录1. IP协议IP协议报头字段1. IP协议TCP协议:为IP协议提供策略支持,IP协议拥有通信的能力,TCP通过自己的决策,保证了IP协议在通信时的可靠性。同时TCP还负责将数据交付到上层的应用层。IP协议:知道目的IP地址,经过路径选择,将数据跨网络传送到对端主机的功能。路
文章目录1.线程互斥背景知识(临界资源,互斥,原子性定义)2.对临界资源保护的重要性原子性的解释3.临界资源的保护(Linux互斥锁pthread_mutex_t)初始化互斥锁(pthread_mutex_init(pthread.h))互斥锁的销毁(pthread_mutex_destroy(pthread.h))临界资源加锁与解锁(pthread_mutex_lock/pthread_mute
由于各种原因,Github提交代码速度太慢,这里最终选择gitee同步到gitub的方式进行提交。点击push Gitee->Github上的更新就可以吧Gitee代码同步到Github上。当您需要 Gitee 自动从 GitHub 同步仓库时,建议您勾选。「Note」字段可以随意填写;「Select scopes」字段请根据你的需求进行勾选;字段为可选字段,用于自动生成 webhook;这样以后
文章目录1.矩阵的创建row=[E1,E2;E3.....En]初值:步长:终值创建向量创建特殊矩阵函数2.矩阵的合并1.矩阵的创建在MATLAB中一般情况下矩阵就是数组特殊:当只有一行或一列的矩阵称为向量只有一个元素称为标量row=[E1,E2;E3…En]eg:初值:步长:终值创建向量注意步长可以为正数,负数,小数。不指定步长默认为1如果指定区间不是步长的整数倍时,为不超过终值的最近数创建特殊
文章目录%2d,%-2d,%.2d,%02d%2x,%02x,%-2x,%.2x%f, %.nf,%m.nf,%e, %.ne,%m.ne,%2d,%-2d,%.2d,%02dint main(){int a = 1;printf("%d\n",a);printf("%2d\n",a);printf("%.2d\n", a);printf("%-2d\n",a);printf("%02d\n",a
需要注意的是:这个实验使用的haarcascade_frontalface_alt2.xml文件,是OpenCV自带的人脸图像提取算法,需根据实际路径选取。照片命名格式:学号-1/学号-2+.jpg。代码中的置信评分越小,越可靠。
CPU会执行内存中磁盘引导程序,根据主引导记录(MBR)中的分区表找到C盘的引导记录(PBR)。进而执行C盘中的启动管理器。虚拟机使用虚拟化技术,将一台物理机器虚拟化为多台虚拟机器(VirtualMachine,VM),每个虚拟机器都可以独立运行一个操作系统。主存上有一块ROM芯片叫BIOS,包含了ROM引导程序(自举程序)。ROM引导程序会指示CPU将磁盘中的主引导记录读入内存中。分区表磁盘中不