01 2016 档案

编程中的offsetof
摘要:linux和windows平台都已经定义了offsetof函数,用于取struct类型中某个变量的偏移量 在stddef.h头文件中,该宏的完整说明如下: #ifdef __cplusplus #ifdef _WIN64 #define offsetof(s,m) (size_t)( (ptrdif 阅读全文

posted @ 2016-01-30 21:24 深入浅出eBPF 阅读(1155) 评论(0) 推荐(0) 编辑

Debian8修改启动默认运行级别
摘要:Two things you need to know: 1) Systemd boots towards the target given by "default.target". This is typically a symbolic link to the actual target fil 阅读全文

posted @ 2016-01-29 10:10 深入浅出eBPF 阅读(754) 评论(0) 推荐(0) 编辑

微信模糊照片破解方法(程序猿专用)
摘要:1月26日,微信悄然上线红包照片功能,推出红包新玩法。用户点击发布朋友圈按钮,可以看见“红包照片”选项,选择发布照片后,该照片将被模糊处理发送到朋友圈,好友如需评论或看清照片,需向好友发送红包,金额由微信随机决定。根据系统提供的消息,红包照片将于今晚8点下线,而今天发布的红包照片将在零点被删除。破解... 阅读全文

posted @ 2016-01-26 18:37 深入浅出eBPF 阅读(15948) 评论(41) 推荐(36) 编辑

strlen 与 sizeof 的区别
摘要:voidngx_time_init(void){ ngx_cached_err_log_time.len = sizeof("1970/09/28 12:00:00") - 1; ngx_cached_http_time.len = sizeof("Mon, 28 Sep 1970 06... 阅读全文

posted @ 2016-01-24 21:26 深入浅出eBPF 阅读(1171) 评论(0) 推荐(0) 编辑

Linux sysinfo获取系统相关信息
摘要:Linux中,可以用sysinfo来获取系统相关信息。 #include #include #include #include /* for _syscallX macros/related stuff */ #include ... 阅读全文

posted @ 2016-01-21 15:45 深入浅出eBPF 阅读(2427) 评论(0) 推荐(0) 编辑

C/C++代码覆盖工具gcov与lcov入门
摘要:C/C++代码覆盖工具gcov与lcov入门gcov是一个可用于C/C++的代码覆盖工具,是gcc的内建工具。下面介绍一下如何利用gcov来收集代码覆盖信息。想要用gcov收集代码覆盖信息,需要在gcc编译代码的时候加上这2个选项 “-fprofile-arcs -ftest-coverage”,把... 阅读全文

posted @ 2016-01-19 15:48 深入浅出eBPF 阅读(759) 评论(0) 推荐(0) 编辑

variable-precision SWAR算法介绍
摘要:BITCOUNT命令是统计一个位数组中非0进制位的数量,数学上称作:”Hanmming Weight“目前效率最好的为variable-precision SWAR算法,可以常数时间内计算出多个字节的非0数目,算法设计的非常精巧,值得学习。int swar(uint32_t i){ // (A... 阅读全文

posted @ 2016-01-13 11:08 深入浅出eBPF 阅读(1405) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示