- 博客(6)
- 收藏
- 关注
原创 debian安装jekyll
安装之前,可以先翻阅官方网站上的安装方法根据官方文档的说明,前期准备需要: Ruby (including development headers) RubyGems Linux, Unix, or Mac OS X NodeJS, or another JavaScript runtime (for CoffeeScript support).下面将记录整个安装过程:安装r
2015-04-05 22:21:03
835
转载 值得学习的C语言开源项目
Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/~cz210552/webbench.html
2015-03-05 10:03:33
732
原创 linux设备节点
注:以下内容结论基于linux 2.6 内核得出。设备节点的表示方法linux下的设备节点在linux 2.6 内核中用32位值来表示,包含主设备号和从设备号。 主设备号码用到了32位中的12位,而剩下的20位作为从设备号。 root权限用户用以下命令创建设备结点:$mknod /dev/test c 1 1含义是,在dev目录下创建test设备,该设备为字符设备,其主设备和从设备号都是1。另外
2015-03-01 23:01:38
1167
原创 debian常用命令收集(不断更新)
软件包查询dpkg -s 文件名 基本信息dpkg -L 文件名 列出已安装的文件dpkg -list 文件名 列出已安装的所有软件包makemake -n 只输出预处理后的文件,但不运行makefile $@ 目标文件名$^ 所有前提的名字,除了副本$+ 所有前提的名字,包括副本$< 规则中的一个前提的名字$? 所有新于目标文件的前提的名字$* 根据后缀规则,提取目标文件名
2015-02-27 00:27:25
1665
原创 实时调度之FIFO
概括FIFO的试试调度策略要求进程不能抢占CPU,除非另一个实时进程有更高的优先级.下文将以例子来证实出这种情况.对于实时调度,在整个进程的生命周期里,它的优先级是不变的.例子#! /bin/sh(sleep 5;kill -ALRM $$) & while true;dotrue;done保存到test.sh文件中,执行:$ sudo chrt -f 50 ./test.sh &$
2015-02-25 22:35:34
1079
原创 静态链接库的依赖顺序
源码## main.c ##extern void two();int main(){ two();}## one.c ##void one(){};## two.c ##extern void one();void two(){ one();}链接$ ar -clq libone.a one.o$ ar -clq libtwo.a two.o$ gcc -
2015-02-24 19:18:22
678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人