
linux
小小木易
互联网金融服务器端开发
展开
-
libtool should recreate aclocalm4
libtool 和aclocalm4原创 2016-07-12 09:39:58 · 5687 阅读 · 1 评论 -
C++ 委托 fastdelegate
c++委托之fastdelegate原创 2017-07-20 14:00:03 · 670 阅读 · 0 评论 -
valgrind内存检测工具
c/c++程序开发过程,难免会主动申请和释放内存,因此在较大的应用程序中就会经常出现内存错误。所以我们就需要对代码进行内存调试,尽可能的避免内存错误。valgrind是linux平台下一款功能丰富的内存调试以及性能分析的工具:Memcheck : 检查程序中的内存问题,例如内存泄露,越界,非法指针等等。Callgrind:检测程序代码覆盖,以及分析程序性能。Cachegrind:分原创 2017-07-21 14:47:09 · 336 阅读 · 0 评论 -
goto的替换
在实际工作中goto这种无条件转移语句是不被提倡的,因它增加了阅读复杂度;阅读代码的人需要跳来跳去。但是有些场景下用goto这种逻辑又机器方便,因此工程师们找出了一中替代方案do{if(){.....break; }if(){.....break;} }while(0)如此可以达到目的。原创 2017-08-23 19:45:04 · 1568 阅读 · 0 评论