哪种方法效率更高或更可读
来源:互联网 发布:mysql 分组合计 编辑:程序博客网 时间:2024/06/05 11:57
来由:阅读lighttpd源码时,发现lighttpd申请特定倍数内存时,使用的方法较为晦涩,于是,就想对比自己以前在阅读git源码时学到的方法,感觉git的方法更胜一筹
lighttpd方法:
#define BUFFER_PIECE_SIZE 64int get_entry_size(int size){ int ret_size = size; if(size <= 0) return 0; ret_size += BUFFER_PIECE_SIZE - (b->size % BUFFER_PIECE_SIZE); return ret_size;}
git方法
#define BUFFER_PIECE_SIZE 64int get_entry_size(int size){ if(size <= 0) return 0; return ((size + BUFFER_PIECE_SIZE - 1) & ~(BUFFER_PIECE_SIZE - 1));}
0 0
- 哪种方法效率更高或更可读
- 读取.csv文件到底使用哪种方式效率更高?
- 比冒泡效率更高的快排方法。
- JAVASCRIPT写的树,类似微软的treeview控件,不过更好用,更灵活,效率更高!
- Gson、FastJson、org.JSON到底哪一个效率更高,速度更快
- Gson、FastJson、org.JSON到底哪一个效率更高,速度更快
- Gson、FastJson、org.JSON到底哪一个效率更高,速度更快
- epoll为何效率更高
- .NET快速信息化系统开发框架 V3.2->WinForm版本新增新的用户权限设置界面效率更高、更规范
- 哪种简历成功率更高?
- 黑马程序员---------------------编程计算3乘8等于几,什么方法效率更高?
- 编程计算3乘8等于几,什么方法效率更高?
- 黑马程序员---编程计算3乘8等于几,什么方法效率更高?
- 两个变量值交换的方法,你想到了吗?哪种更实用,效率更高,请自己作答!
- 【LVL1_7_c】【思考题】【7】以a+ r+ w+模式打开的文件都是可读可写的,哪种模式更适合用来改变文件已有内容?
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2-> Web版本新增新的用户权限设置界面效率更高、更规范
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->Web版本新增新的角色授权管理界面效率更高、更规范
- .NET快速信息化系统开发框架 V3.2->WinForm版本新增新的角色授权管理界面效率更高、更规范
- openCV3.2.0配置VS2013(自用)+opencv_contrib安装
- cf 779B Weird Rounding
- Spark内存管理
- 448. Find All Numbers Disappeared in an Array and sort()函数的简单用法
- Java设计模式——观察者模式
- 哪种方法效率更高或更可读
- 四十年前的 6502 CPU 指令翻译成 JS 代码会是怎样
- Linux进程管理之“四大名捕”ps、dstat、top、htop
- C#把DLL文件打包进EXE
- 如何成为一个很厉害的人
- 三次握手和四次挥手
- Vegetable and Road again [最小生成树]
- Android Design Support Library 库的使用(二)
- 19.JSON数据格式讲解以及fastjson介绍