易截截图软件、单文件、免安装、纯绿色、仅160KB

linux 进程的资源使用

Linux内核追踪每个进程使用的资 比如 堆栈  代码段  数据段 运行的位置
int getrusage(int who , struct rusage * usage) 检查进程本身,子进程或者两者之和的资源使用
       函数返回一个usage结构,存放进程使用的资源
       usage是很长的Linux只用前五项
       who指明使用的资源中哪一种将被返回,who有三种取值
                RUSAGE_SELF           进程本身使用的资源
                RUSAGE_CHILDERN   所有进程使用的资源
                RUSAGE_BOSH           本身以及所有子进程使用资源的和
       函数执行过程中rusage结构体将会被填写,在Linux中填写的只有前五项
                  #include <sys/resource.h>
                struct rusage{
                     struct timeval ru_utime;    执行用户代码所用的全部时间,包括用来运行应用指令的时间,
                                                               不包括内核用来完成应用程序请求的时间
                &


相关文档:

linux下部署tomcat+axis+maven+jdk

上午做了axis的部署,看来分布式还真不简单,单是部署就搞的晕头转向。最后得到的解决方案更是匪夷所思。
大家都知道在linux设置环境变量的三种方法。
值得建议的是在 .bashrc,中修尬,因为这样更加的安全!
其中,tomcat,maven,jdk在我设置的时候,都是常规的,唯一,axis的部署有点诡异。不过还是成功了!
现面就是 ......

linux内核下点亮led(未使用中断版本)

头文件:
#ifndef _LED_CONFIG_H
#define _LED_CONFIG_H
#define LED_CON 0
#define LED_ON  1
#define LED_OFF 2
#endif
内核下面的驱动模块:
#include <linux/module.h>
#include <linux/init.h>
#include <linux/io.h>
#include <linux/cdev.h>
#include <linux/fs.h> ......

Linux下python lxml模块的安装

需要先安装libxml2-devel libxslt-devel这两个rpm包,如果使用非root用户安装,可以下载libxml2和libxslt的源代码进行安装。 libxml2-devel、libxslt-devel装好后,解压lxml的包,切换到这个包的路径。
加入CFLAGS进行编译和安装,在shell下依次输入如下命令: CFLAGS=-I/usr/include/libxml2:/usr/include/libxslt/ ......

linux下安装openGL(mesa)

1     下载解压
在官方网站下载最新mesa,mesa主要有以下几部分:
MesaLib-x.y.z - Mesa库源代码,驱动和文档。
MesaDemos-x.y.z - OpenGL的演示和测试程序。绝大多数需要GLUT(Mark Kilgard的原始GLUT/freeglut/OpenGLUT)
MesaGLUT-x.y.z - Mark Kilgard的GLUT,配合mesa使用,也有DOS, OS/2, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号