gzpk

2015年8月5日

effetive C++ 02 尽量以const,enum,inline替换#define

摘要: #define ASPECT_RATIO=1.1const double AspectRatio=1.11. 使用宏会导致预处理器把程序代码中的ASPECT_RATIO无条件替换为1.1,编译器从未见过ASPECT_RATIO,调试编译会很难跟踪,const常量可以解决这个问题。2. 宏定义的作用域... 阅读全文

posted @ 2015-08-05 16:50 gzpk 阅读(345) 评论(0) 推荐(0) 编辑

bash fifo管道使用测试例子

摘要: 碰到一个场景:一个脚本内起了多个后台线程,往一个日志文件写日志,结果因为线程之间争抢写锁,导致脚本执行效率很低,为了解决这个问题,希望减少写锁的争抢,尝试使用fifo解决该问题,以下是实验用例子。#!/bin/bashfifo_file=fifo.pipemkfifo $fifo_fileexec ... 阅读全文

posted @ 2015-08-05 11:43 gzpk 阅读(727) 评论(0) 推荐(0) 编辑

导航