- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 likely() 和 unlikely() 判断语句
阅读内核代码过程中,偶尔可以见到 likely() 和 unlikely() 判断语句,那么为什么要用它们?它们之间有什么区别?首先要明确:if(likely(value)) 等价于 if(value)if(unlikely(value)) 也等价于 if(value)也就是说likely()和unlikely()从阅读和理解代码的角度来看,是一样的!!!这两个宏在内核中定义如下:#definelikely(x)...
2021-04-19 10:03:55 661 3
原创 linux 查看一个文件或一个文件夹大小
linux 查看一个文件或一个文件夹大小查看某个文件大小(不带单位)命令:du ——block-size=1024k FILENAME或者(带单位):du -ah ——max-depth=1 FILENAME两个命令微小区别就是:第一个命令会打印出数字,而第二个命令会有单位M(兆)。...
2021-03-08 11:15:28 105
原创 ubuntu编译报错 bio.h头文件找不到问题
报错现象:出现这个或者fatal error: openssl/名单.h: No such file or directory。都是没有安装libssl-dev~libssl-dev包含libraries, header files and manpages,他是openssl的一部分,而openssl对ssl进行了实现~解决方案:使用sudo apt-get install libssl-dev来安装libssl-dev即可...
2021-03-01 15:13:17 436
原创 无线csa通告
无线csa通告1. 简介:802.11h为网络加入了动态切换信道的能力。为了警告网络中的工作站即将变换信道,可以在管理帧中加入对应的CSA IE字段(如下图所示)通告beacon报文发送出去,告知给终端。当AP的信道发生切换时,需要通过信道切换通告帧来通知STA自己即将切往的信道,以便让STA能更快地切换到新的信道。Channel Switch Mode(信道切换模式)当信道改变,通讯会突然中断。如果此位设定为 1 ,已连接的工作站就会停止发送帧,直到信道切换完成。如果设定为...
2021-02-06 14:08:12 1212 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人