04 2016 档案

摘要:测试结果: 阅读全文
posted @ 2016-04-29 16:37 blcblc 阅读(326) 评论(0) 推荐(0) 编辑
摘要:1. 为什么宏定义里经常出现 do {...} while (0) Answer: 用一句话概括就是:使用do{...}while(0)构造后的宏定义不会受到大括号、分号等的影响,总是会按你期望的方式调用运行。 比如 #define foo(x) i++; i-- 如下调用 foo(wolf); 就 阅读全文
posted @ 2016-04-27 23:20 blcblc 阅读(257) 评论(0) 推荐(0) 编辑
摘要:针对class,虚函数等情况写了一些代码测试。 运行结果: 总结如下: A: 空类占用1字节 B: 成员函数不占空间,所以仍然1字节 C: private变量仍然占用空间,int为4 D: 虚函数(表)占用1个long的大小,为8字节 E:变量排在虚函数表前面,所以要对齐,一共16字节 F: 没有成 阅读全文
posted @ 2016-04-27 01:33 blcblc 阅读(1022) 评论(0) 推荐(0) 编辑
摘要:使用mmap添加的共享内存。 局限: 只能在有亲属关系的进程之间使用。 运行结果: 注意以上各个头文件的作用: 阅读全文
posted @ 2016-04-24 17:05 blcblc 阅读(1795) 评论(0) 推荐(0) 编辑
摘要:Linux终端前面默认显示一长串,如: [work@aaa.baidu.com dir]$ 这是由PS1环境变量决定的: [work@aaa.baidu.com dir]$ echo $PS1 [\u@\H \W]\$ 其中\u代表用户,\H代表主机,\W代表目录 可以修改环境变量,有三种方法: 1 阅读全文
posted @ 2016-04-24 16:29 blcblc 阅读(6569) 评论(0) 推荐(0) 编辑
摘要:https://leetcode.com/problems/3sum-closest/ // At first, my DP solution exceeds time limitation// Then with the hint fo the discussion board,// I have 阅读全文
posted @ 2016-04-19 15:31 blcblc 阅读(232) 评论(0) 推荐(0) 编辑

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