发布时间:2013-03-28 15:04:04
assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include <assert.h>void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清.........【阅读全文】
发布时间:2013-03-28 14:50:40
一.前言1.编译器优化介绍:由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中指令的执行并不一定严格按照顺序执行,没有相关性的指令可以乱序执行,以充分利用CPU的指令流水线,提高执行速度。以上是硬件级别的优化。再看软件一级的优.........【阅读全文】
发布时间:2013-03-24 12:08:21
随着业务发展,公司业务系统逐渐增多,线上系统的数量也在不断增加,依靠过去人工巡检系统的方式发现系统故障、潜在风险及安全隐患的方式效率越来越低下且运维人员的工作强度及压力也在不断增加,为了提高发现系统故障的及时性、系统维护的专业性、规范化、科学性同时也能把运维人员从重复的工作中解放出来去做更多有意义的事情,因此我们亟需引入新的监控手段、工具来协助运维工程师解决当前的问题。......【阅读全文】
发布时间:2013-03-22 16:00:53
int InfoLog(const char *fmt, ...){ char log[1024] = {0}; unsigned int loglen = 0; va_list argptr; int ret = 0; if( logfp == NULL) { &nb.........【阅读全文】