2014年(5)
发布时间:2014-06-26 16:50:00
taskset是linux自带的一个命令,可用来将进程绑定到指定CPU相关的函数有: sched_setaffinity, CPU_CLR, CPU_ISSET, CPU_SET, CPU_ZERO点击(此处)折叠或打开// 编译: g++ -g -o x x.cpp /usr/lib/libcpufreq.so// 需要使用root用户执行以下代码#include ......【阅读全文】
发布时间:2014-06-18 14:27:44
devhelp是一个很方便的图形化文档查看器,自从发现了devhelp,感觉查阅帮助文档舒服多了。在linux写程序让我颇感遗憾的是manpage没有c++的,但在devhelp中也没有好一点的c++文档,所以就萌生了将cppreference上的离线文档放到devhelp中的做法。说干就干,尝试以下呗! 查阅了下devhelp的readme.........【阅读全文】
发布时间:2014-06-06 16:46:45
之前做项目老大要求用写一服务,要求开机自启动,故研究了下shell脚本写服务的一些方法,感觉还是很不错的,写下来为了防止遗忘,码农不好干啊,记性越来越差了。 首先写一个小程序,模拟常驻进程,简单起见,也就不写什么精灵进程了,就为了实.........【阅读全文】
发布时间:2014-06-05 20:35:12
之前写的一个用于获取磁盘序列号的一个类,封装的不太好,莫见笑...harddiskinfo.hharddiskinfo.h点击(此处)折叠或打开#ifndef HARDDISK_H#define HARDDISK_H#include #define SCSI_TIMEOUT 5000 /* ms */.........【阅读全文】
发布时间:2014-06-05 20:22:13
今天一同事问我,有多个进程同时操作一个文件时会发生什么情况。我的回答是系统不管你怎么搞,反正同一时刻只有一个进程操作文件,这个回答似乎有点笼统,连自己也说服不了,为此专门查了下APUE,顺便百度了一下(坑爹的公司上不了google啊),总结如下:一、多个进程以只写.........【阅读全文】