相关文章
协议栈——收发数据(拼接网络包,自动重发,滑动窗口机制)
目录
协议栈何时发送数据~
数据长度
IP模块的分片功能
发送频率
网络包序号~利用syn拼接网络包ack确认网络包完整
确定偏移量
服务器ack确定收到数据总长度
序号作用
双端告知各自序号
协议栈自动重发机制
大致流程
ack等待时间如何调整
是…
编程日记
2024/12/22 21:36:28
力扣-350.两个数组的交集||
Idea 首先遍历第一个数组,用哈希表存储每个数字及其出现的次数。 然后遍历第二个数组,每出现重复的数字,并判断该数字在哈希表的次数是不是大于0,如果大于则存入答案数组,并将哈希表次数减1,直接遍历结束。…
编程日记
2024/12/22 21:21:03
[QT编程系列-43]: Windows + QT软件内存泄露的检测方法
目录
一、如何查找Windows程序是否有内存泄露
二、如何定位Windows程序内存泄露的原因
二、Windows环境下内存监控工具的使用
2.1 内存监测工具 - Valgrind
2.2.1 Valgrind for Linux
2.2.2 Valgrind for Windows
2.2 内存监测工具 - Dr. Memory
2.2.1 特点
2.2.2 安装…
编程日记
2024/12/22 13:16:29
传输层协议——TCP、UDP
目录
1、UDP 协议(用户数据报协议)
协议特点
报文首部格式
2、TCP 协议(传输控制协议)
协议特点
报文首部格式
TCP连接建立时的三次握手
TCP拆除连接的四次挥手
TCP的流量控制
TCP的拥塞控制
3、传输层端口号
三类端口…
编程日记
2024/12/22 18:02:19
input输入表头保存excel文件
input输入表头 input输入表头
(input内除了/,空格 回车 标点符号等
全部作为单元格分隔符)保存/storage/emulated/0/代码文件/
没有就创建文件名命名方法:编号. 库 时间戳嗨!听说你有个需求,想根据用户输入…
编程日记
2024/12/22 18:01:55
libevent源码学习笔记
libevent源码学习笔记 libevent安装libevent源码解析(1)事件对象(2)事件操作(3)事件循环(4)事件处理 常用指令问题记录问题一:长连接的管理问题二:连接关闭问…
编程日记
2024/12/22 18:37:08