gzpk

08 2015 档案

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 阅读(357) 评论(0) 推荐(0)

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

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

Bash Shell字符串操作
摘要:转自:http://my.oschina.net/aiguozhe/blog/41557,并对内容作了验证修改。1. 取长度str="abcd"expr length $str # 4echo ${#str} # 42.查找子串的位置貌似也只有单个字符的时候可用。str="abc"e... 阅读全文

posted @ 2015-08-04 09:10 gzpk 阅读(440) 评论(0) 推荐(0)

导航