发布时间:2014-06-09 17:36:54
确定是CPU过高使用top观察是否存在CPU使用率过高现象找出线程对CPU使用率过高的进程的所有线程进行排序ps H -e -o pid,tid,pcpu,cmd --sort=pcpu |grep xxx得到如下结果,其中线程2909使用了7.8%的CPU. 2907 2913 0.0 ./xxx 2907 2909 7.8 ./xxx也可以通过查看/proc中的信息来确定高CPU线程. 打印了4列,.........【阅读全文】
发布时间:2014-05-12 10:54:02
用去头文件的头部点击(此处)折叠或打开/******************************************************************** 创建时间: $DATE$ $HOUR$:$MINUTE$文件名称: $.........【阅读全文】
发布时间:2014-01-27 16:17:53
最近有需求需要本地处理一些临时的数据,用做统计分析。如果单纯的 MYSQL 也能实现, 不过一堆临时数据这样从 mysql 导来导去还是挺麻烦的,比较理想的选择是本机装个 cygwin 环境,然后可以用 awk 等 shell 工具做即时处理。 本文主要讲述如何在 awk 中实现 SQL 的常用操作,当做个简单的 awk 入门分.........【阅读全文】
发布时间:2013-12-05 15:45:30
在shell中,字符串转换为时间戳可以这样做: date -d "2010-10-18 00:00:00" +%s输出形如:1287331200其中,-d参数表示显示指定的字符串所表示的时间,+%s表示输出时间戳。而时间戳转换为字符串可以这样做:date -d @1287331200输出形如:Mon Oct 18 00:00:00 CST 2010.........【阅读全文】
发布时间:2013-10-18 10:41:59
一些成员函数改变对象,一些成员函数不改变对象。例如:int Point::GetY() {return yVal; }这个函数被调用时,不改变Point对象,而下面的函数改变Point对象:void Point:: SetPt(int x, int y) { xVal=x; yVal=y; }为了使成员函数的意义更加清楚,我们可在不改变对象的成员函数的函数原型中加上const说明:cl.........【阅读全文】