博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ngx_http分析
阅读量:4069 次
发布时间:2019-05-25

本文共 240 字,大约阅读时间需要 1 分钟。

ngx_http 依赖于ngx_config.h以及 ngx_core.h

先分析ngx_config.h

#define ngx_align(d, a)     (((d) + (a - 1)) & ~(a - 1))

意思是把d变成a的若干倍, 分析如下, 假设a 为64

 1.         d+(a-1) > a

2.          ~(a-1)  即把a的低位全部变为0 

3.         a & ~(a-1) 结果就是把a的地位全部变为0

最后的结果就是 x>=a的位数全部保留了下来,这样的话,其实就是取了a的整数倍

转载地址:http://xpoji.baihongyu.com/

你可能感兴趣的文章
从头开始学习jsp(2)——jsp的基本语法
查看>>
使用与或运算完成两个整数的相加
查看>>
备忘:java中的递归
查看>>
Solr及Spring-Data-Solr入门学习
查看>>
python_time模块
查看>>
python_configparser(解析ini)
查看>>
selenium学习资料
查看>>
<转>文档视图指针互获
查看>>
从mysql中 导出/导入表及数据
查看>>
HQL语句大全(转)
查看>>
几个常用的Javascript字符串处理函数 spilt(),join(),substring()和indexof()
查看>>
javascript传参字符串 与引号的嵌套调用
查看>>
swiper插件的的使用
查看>>
layui插件的使用
查看>>
JS牛客网编译环境的使用
查看>>
9、VUE面经
查看>>
关于进制转换的具体实现代码
查看>>
Golang 数据可视化利器 go-echarts ,实际使用
查看>>
mysql 跨机器查询,使用dblink
查看>>
mysql5.6.34 升级到mysql5.7.32
查看>>