计算机
2022年4月20日
Android自动化测试
uiautomator2 uiautomator定位ui界面元素 方法1:使用Android Studio的tools=>Layout Inspector。 方法2:使用Android Sdk提...
2022年4月20日
Windows下AndroidStudio联编C++项目踩坑
1.编译的源文件数量过多,单个源文件的路径太长,导致编译命令的长度超过了windows命令的长度限制,这种情况下需要设置Android.mk里的LOCAL_SHORT_COMMANDS和Applica...
2021年12月30日
内核tcp结束流程分析
tcp_done 设置状态为TCP_CLOSE; 清理相关timer:pacing,compressed ack,以及其他delay,重传之类的timer; 清理fastopen相关的request_...
2021年12月29日
TCP Offload
UDP GSO 没有开启UDP GSO时,那么分段会在IP层进入数据链路层时进行 开启UDP GSO,但是硬件不支持UDP GSO,分段会在数据链路层进入驱动层时进行 开启UDP GSO,但是硬件支持...
2021年12月29日
内核中的tcp hash table
在net/ipv4/tcp_ipv4.c中定义了一个struct inet_hashinfo tcp_hashinfo,用于记录所有的TCP socket。 inet_hashinfo 从inet_h...
2021年12月29日
kernel中各种类型socket之间的关系
和应用程序套接字相对应的是socket,而socket的内核中的实现叫sock。 struct sock struct inet_timewait_sock TCP通过函数tcp_time_wait把...
近期评论