- 博客(24)
- 收藏
- 关注
原创 Multi-Queue Replacement Algorithm
维护M个LRU队列. 请求在Cache中命中时,根据请求被访问的次数计算出它应该处于的LRU队列中(例如,当计算函数为Log2(accesscount),当请求被访问2^i时,该请求则被放于第i条LRU队列中). CacheMiss时,从第一条非空的LRU队列中替换出一个块并将其置于Qout队列中.Qout队列用于记录从缓存中替换出去的请求且只记录块的地
2012-05-15 14:49:13 479
转载 AWK
1. awk非常适合于结构化的文本文件(行、列数据)复杂处理。相对于sed而言,它可进行复杂的编程处理,并且可以产生复杂的报表输出。2. awk通常有三个版本,旧awk、nawk(新)、gawk。Solaris下建议用nawk,因为旧awk有很多功能不支持,例如数学运算幂 ^ ,函数getline,system等。3. 基本语法:awk ‘pattern{action}’ filename
2012-05-08 17:09:34 620
原创 配置SSH互信
两个节点分别为node01与node02。node01:ssh-keygen -t rsassh-keygen -t dsanode02:ssh-keygen -t rsassh-keygen -t dsanode01:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keyscat ~/.ssh/id_dsa.pub
2012-05-07 15:37:44 477
转载 Linux Shell 快捷键
history 显示命令历史列表↑(Ctrl+p) 显示上一条命令↓(Ctrl+n) 显示下一条命令!num 执行命令历史列表的第num条命令!! 执行上一条命令!?string? 执行含有string字符串的最新命令Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl+r,搜索上一条匹配的命令Alt+Alt+
2012-04-25 12:28:28 375
原创 编译内核模块问题
1. 编译内核模块 执行命令 make -C /usr/src/linux-2.6.32.36-0.5/ M=`pwd` modules出现错误如下: ERROR: Kernel configuration is invalid. include/linux/autoconf.h or include/config/auto.conf are missing.
2012-04-25 10:28:27 703
转载 ipmitool
http://www.ibm.com/developerworks/cn/linux/l-ipmi/index.html http://docs.linuxtone.org/ebooks/Dell/ipmitool.pdf
2012-04-17 11:32:21 441
转载 mutex, spinlock, semaphore
1. http://blog.chinaunix.net/uid-20121320-id-447864.html2. http://www.hitripod.com/blog/2012/03/synchronization-mechanism-comparison-spinlock-mutex/3. http://www.ashishsharma.me/2011/08/sema
2012-04-12 16:40:14 408
转载 How to Hire a Programmer
http://www.codinghorror.com/blog/2012/03/how-to-hire-a-programmer.html
2012-03-07 14:47:25 367
转载 <转>linux文件系统实现浅析
声明:本文转自http://hi.baidu.com/_kouu/blog/item/b969964ff439f504b3de05c9.html 若不慎侵犯原作者利益,请及时与我联系并提前致歉。之前有两篇文章整理过linux虚拟文件系统的结构,和linux文件读写的流程。其中一些由具体文件系统类型来实现的地方并没有深入叙述,只是说这是由具体的文件系统来实现的。比如,读写文件
2012-03-01 20:52:50 426
转载 <转>linux异步IO浅析
声明:本文转自http://hi.baidu.com/_kouu/blog/item/e225f67b337841f42f73b341.html 若不慎侵犯原作者利益,请及时与我联系并提前致歉。知道异步IO已经很久了,但是直到最近,才真正用它来解决一下实际问题(在一个CPU密集型的应用中,有一些需要处理的数据可能放在磁盘上。预先知道这些数据的位置,所以预先发
2012-03-01 20:51:54 413
转载 <转>linux虚拟文件系统浅析
声明:本文转自http://hi.baidu.com/_kouu/blog/item/9fd06b65a48a4cfaf636546a.html 若不慎侵犯原作者利益,请及时与我联系并提前致歉。虚拟文件系统(VFS)在我看来, "虚拟"二字主要有两层含义:1, 在同一个目录结构中, 可以挂载着若干种不同的文件系统. VFS隐藏了它们的实现细节, 为使用者
2012-03-01 20:50:38 387
转载 <转>linux文件读写浅析
声明:本文转自http://apps.hi.baidu.com/share/detail/18617431 若不慎侵犯原作者利益,请及时与我联系并提前致歉。在《linux内核虚拟文件系统浅析》这篇文章中,我们看到文件是如何被打开、文件的读写是如何被触发的。对一个已打开的文件fd进行read/write系统调用时,内核中该文件所对应的file结构的f_op->read/f_op->w
2012-03-01 20:48:28 532
原创 随笔· Hadoop相关
NNThroughput 运行方式bin/hadoop org.apache.hadoop.hdfs.server.namenode.NNThroughputBenchmark -op create -threads 1 -files 10 -filesPerDir 10
2011-12-14 09:32:19 380
转载 区间调度问题(最大利润作业调度问题)
#include "iostream"#include "ctime"using namespace std;typedef struct{int tasksign; //任务标志int timestart; //任务开始时间int timeend; //任务结束时间int wage; //暂时用不到,可以不考虑,下面讨论动态规划时用到}task;void IntervalSc
2011-12-01 11:17:56 1337
转载 阿牛
阿牛演唱:陈奕迅作词:林夕作曲:雷颂德不能回头 多年前早明言不能回头可幸在 是我这一头蛮牛几年来无法侍候 才和我分手成婚之前一刻才讲到难得你来通报才知道往日共你追忆永远是好怎能预计似这般难共你同偕共老你话只需肯做 差一刹与我拾回旧好不甘心 尤其这新婚 就像玩牺牲想过抢新娘 我差点讲真历史一刻早已将旧伴侣转送别人我说别伤心 仍能
2011-11-28 12:00:57 358
转载 手把手教你把Vim改装成一个IDE编程环境
/***** 声明 *****/转自:http://blog.csdn.net/wooin作者:吴垠1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门
2011-11-16 10:33:08 434
转载 VimGDB -- 在VIM中使用GDB调试
转自 : 易水博客 http://easwy.com/blog/archives/advanced-vim-skills-vim-gdb-vimgdb/本节所用命令的帮助入口::help vimgdb 在UNIX系统最初设计时,有一个非常重要的思想:每个程序只实现单一的功能,通过管道等方式把多个程序连接起来,使之协同工作,以完成更强大的功能。程序只实现单一功能,一方
2011-11-15 13:28:08 678
转载 Linux环境下的C/C++基础调试技术
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://leyley.blogbus.com/logs/88557715.html1.调试技术的几个准则惊喜准则:找到错误是一种惊喜,心理上不要畏惧而是要怀着感恩的心去面对。从小处开始准则:刚开始测试的使用从小处着手,暂时不涉及边界数据,虽然这样可能会掩盖一些Bug,但是这样或许能查到最主
2011-11-15 11:03:05 346
转载 vim代码折叠
转自 http://s99f.blog.163.com/blog/static/351183652010104101636347/VIM 代码折叠VIM代码折叠方式可以用"foldmethod"选项来设置,如: set foldmethod=indent有6种方式来折叠代码1. manual //手工定义折叠2. indent //用缩进表示折叠3. expr
2011-11-14 11:03:52 453
转载 用GDB调试程序(zz)
说明:转自:http://blog.csdn.net/haoel/作者:haoel用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有
2011-11-09 10:41:33 416
转载 Linux下压缩解压文法
转自(http://hi.baidu.com/502219432/blog/item/fa9a991931a8827cdbb4bde7.html)Linux下软件包的解压方式大全.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————\r
2011-11-04 16:23:09 419
原创 c文件读取之fgets
函数原型char* fgets(char* s, int size, FILE* fp)用法函数会读取最多size大小的数据到s中,当遇到EOF或者新行时也会停止,并将换行符“\n”保存在s中。示例代码: 1 #include 2 #include 3 void main() 4 { 5 FILE *fp = fopen("te
2011-11-04 11:57:30 407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人