<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Demitto在走路]]></title><description><![CDATA[天地为炉兮 造化为工 阴阳为炭兮 万物为铜]]></description><link>https://blog.youkuaiyun.com/demote</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; demote]]></copyright><item><title><![CDATA[Multi-Queue Replacement Algorithm]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7568682</link><guid>https://blog.youkuaiyun.com/demote/article/details/7568682</guid><author>demote</author><pubDate>Tue, 15 May 2012 14:49:13 +0800</pubDate><description><![CDATA[维护M个LRU队列.

        请求在Cache中命中时,根据请求被访问的次数计算出它应该处于的LRU队列中(例如,当计算函数为Log2(accesscount),当请求被访问2^i时,该请求则被放于第i条LRU队列中).

        CacheMiss时,从第一条非空的LRU队列中替换出一个块并将其置于Qout队列中.Qout队列用于记录从缓存中替换出去的请求且只记录块的地]]></description><category></category></item><item><title><![CDATA[AWK]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7547000</link><guid>https://blog.youkuaiyun.com/demote/article/details/7547000</guid><author>demote</author><pubDate>Tue, 08 May 2012 17:09:34 +0800</pubDate><description><![CDATA[1． awk非常适合于结构化的文本文件（行、列数据）复杂处理。相对于sed而言，它可进行复杂的编程处理，并且可以产生复杂的报表输出。
2． awk通常有三个版本，旧awk、nawk（新）、gawk。Solaris下建议用nawk，因为旧awk有很多功能不支持，例如数学运算幂 ^ ，函数getline，system等。
3． 基本语法：awk ‘pattern{action}’ filename]]></description><category></category></item><item><title><![CDATA[配置SSH互信]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7542643</link><guid>https://blog.youkuaiyun.com/demote/article/details/7542643</guid><author>demote</author><pubDate>Mon, 07 May 2012 15:37:44 +0800</pubDate><description><![CDATA[两个节点分别为node01与node02。
node01：
ssh-keygen -t rsa
ssh-keygen -t dsa

node02：
ssh-keygen -t rsa
ssh-keygen -t dsa

node01：
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub]]></description><category></category></item><item><title><![CDATA[Linux Shell 快捷键]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7497377</link><guid>https://blog.youkuaiyun.com/demote/article/details/7497377</guid><author>demote</author><pubDate>Wed, 25 Apr 2012 12:28:28 +0800</pubDate><description><![CDATA[history 显示命令历史列表

↑(Ctrl+p) 显示上一条命令

↓(Ctrl+n) 显示下一条命令

!num 执行命令历史列表的第num条命令

!! 执行上一条命令

!?string? 执行含有string字符串的最新命令

Ctrl+r 然后输入若干字符，开始向上搜索包含该字符的命令，继续按Ctrl+r，搜索上一条匹配的命令

Alt+

Alt+]]></description><category></category></item><item><title><![CDATA[编译内核模块问题]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7496759</link><guid>https://blog.youkuaiyun.com/demote/article/details/7496759</guid><author>demote</author><pubDate>Wed, 25 Apr 2012 10:28:27 +0800</pubDate><description><![CDATA[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.]]></description><category></category></item><item><title><![CDATA[ipmitool]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7468881</link><guid>https://blog.youkuaiyun.com/demote/article/details/7468881</guid><author>demote</author><pubDate>Tue, 17 Apr 2012 11:32:21 +0800</pubDate><description><![CDATA[http://www.ibm.com/developerworks/cn/linux/l-ipmi/index.html
 
http://docs.linuxtone.org/ebooks/Dell/ipmitool.pdf]]></description><category></category></item><item><title><![CDATA[mutex, spinlock, semaphore]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7454504</link><guid>https://blog.youkuaiyun.com/demote/article/details/7454504</guid><author>demote</author><pubDate>Thu, 12 Apr 2012 16:40:14 +0800</pubDate><description><![CDATA[1.   http://blog.chinaunix.net/uid-20121320-id-447864.html
2.  
http://www.hitripod.com/blog/2012/03/synchronization-mechanism-comparison-spinlock-mutex/
3.  http://www.ashishsharma.me/2011/08/sema]]></description><category></category></item><item><title><![CDATA[Red Black Tree]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7336921</link><guid>https://blog.youkuaiyun.com/demote/article/details/7336921</guid><author>demote</author><pubDate>Fri, 09 Mar 2012 15:07:18 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/v_JULY_v/article/details/6105630]]></description><category></category></item><item><title><![CDATA[How to Hire a Programmer]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7328865</link><guid>https://blog.youkuaiyun.com/demote/article/details/7328865</guid><author>demote</author><pubDate>Wed, 07 Mar 2012 14:47:25 +0800</pubDate><description><![CDATA[http://www.codinghorror.com/blog/2012/03/how-to-hire-a-programmer.html]]></description><category></category></item><item><title><![CDATA[<转>linux文件系统实现浅析]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7310706</link><guid>https://blog.youkuaiyun.com/demote/article/details/7310706</guid><author>demote</author><pubDate>Thu, 01 Mar 2012 20:52:50 +0800</pubDate><description><![CDATA[声明：本文转自http://hi.baidu.com/_kouu/blog/item/b969964ff439f504b3de05c9.html 
    若不慎侵犯原作者利益，请及时与我联系并提前致歉。


之前有两篇文章整理过linux虚拟文件系统的结构，和linux文件读写的流程。其中一些由具体文件系统类型来实现的地方并没有深入叙述，只是说这是由具体的文件系统来实现的。比如，读写文件]]></description><category></category></item><item><title><![CDATA[<转>linux异步IO浅析]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7310702</link><guid>https://blog.youkuaiyun.com/demote/article/details/7310702</guid><author>demote</author><pubDate>Thu, 01 Mar 2012 20:51:54 +0800</pubDate><description><![CDATA[声明：本文转自http://hi.baidu.com/_kouu/blog/item/e225f67b337841f42f73b341.html 
若不慎侵犯原作者利益，请及时与我联系并提前致歉。








知道异步IO已经很久了，但是直到最近，才真正用它来解决一下实际问题（在一个CPU密集型的应用中，有一些需要处理的数据可能放在磁盘上。预先知道这些数据的位置，所以预先发]]></description><category></category></item><item><title><![CDATA[<转>linux虚拟文件系统浅析]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7310697</link><guid>https://blog.youkuaiyun.com/demote/article/details/7310697</guid><author>demote</author><pubDate>Thu, 01 Mar 2012 20:50:38 +0800</pubDate><description><![CDATA[声明：本文转自http://hi.baidu.com/_kouu/blog/item/9fd06b65a48a4cfaf636546a.html 若不慎侵犯原作者利益，请及时与我联系并提前致歉。








虚拟文件系统(VFS)
在我看来, "虚拟"二字主要有两层含义:
1, 在同一个目录结构中, 可以挂载着若干种不同的文件系统. VFS隐藏了它们的实现细节, 为使用者]]></description><category></category></item><item><title><![CDATA[<转>linux文件读写浅析]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7310692</link><guid>https://blog.youkuaiyun.com/demote/article/details/7310692</guid><author>demote</author><pubDate>Thu, 01 Mar 2012 20:48:28 +0800</pubDate><description><![CDATA[声明：本文转自http://apps.hi.baidu.com/share/detail/18617431 若不慎侵犯原作者利益，请及时与我联系并提前致歉。


在《linux内核虚拟文件系统浅析》这篇文章中，我们看到文件是如何被打开、文件的读写是如何被触发的。
对一个已打开的文件fd进行read/write系统调用时，内核中该文件所对应的file结构的f_op->read/f_op->w]]></description><category></category></item><item><title><![CDATA[Linux 系统操作]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7168921</link><guid>https://blog.youkuaiyun.com/demote/article/details/7168921</guid><author>demote</author><pubDate>Sat, 31 Dec 2011 16:27:47 +0800</pubDate><description><![CDATA[hdparam -i 查看磁盘信息
fdisk -l
df -h]]></description><category></category></item><item><title><![CDATA[随笔· Hadoop相关]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7069180</link><guid>https://blog.youkuaiyun.com/demote/article/details/7069180</guid><author>demote</author><pubDate>Wed, 14 Dec 2011 09:32:19 +0800</pubDate><description><![CDATA[NNThroughput 运行方式
bin/hadoop org.apache.hadoop.hdfs.server.namenode.NNThroughputBenchmark -op create -threads 1 -files 10 -filesPerDir 10]]></description><category></category></item><item><title><![CDATA[区间调度问题（最大利润作业调度问题）]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7030121</link><guid>https://blog.youkuaiyun.com/demote/article/details/7030121</guid><author>demote</author><pubDate>Thu, 01 Dec 2011 11:17:56 +0800</pubDate><description><![CDATA[#include "iostream"
#include "ctime"
using namespace std;
typedef struct
{
int tasksign; //任务标志
int timestart; //任务开始时间
int timeend; //任务结束时间
int wage; //暂时用不到，可以不考虑，下面讨论动态规划时用到
}task;
void IntervalSc]]></description><category></category></item><item><title><![CDATA[阿牛]]></title><link>https://blog.youkuaiyun.com/demote/article/details/7019006</link><guid>https://blog.youkuaiyun.com/demote/article/details/7019006</guid><author>demote</author><pubDate>Mon, 28 Nov 2011 12:00:57 +0800</pubDate><description><![CDATA[阿牛
演唱：陈奕迅

作词：林夕
作曲：雷颂德

不能回头 多年前早明言不能回头
可幸在 是我这一头蛮牛
几年来无法侍候 才和我分手
成婚之前一刻才讲到
难得你来通报才知道
往日共你追忆永远是好
怎能预计似这般难共你同偕共老
你话只需肯做 差一刹与我拾回旧好
不甘心 尤其这新婚 就像玩牺牲
想过抢新娘 我差点讲真

历史一刻早已将旧伴侣转送别人
我说别伤心 仍能]]></description><category></category></item><item><title><![CDATA[手把手教你把Vim改装成一个IDE编程环境]]></title><link>https://blog.youkuaiyun.com/demote/article/details/6975932</link><guid>https://blog.youkuaiyun.com/demote/article/details/6975932</guid><author>demote</author><pubDate>Wed, 16 Nov 2011 10:33:08 +0800</pubDate><description><![CDATA[/***** 声明 *****/
转自：http://blog.youkuaiyun.com/wooin
作者：吴垠






1
写在前面


 
Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门]]></description><category></category></item><item><title><![CDATA[VimGDB -- 在VIM中使用GDB调试]]></title><link>https://blog.youkuaiyun.com/demote/article/details/6972691</link><guid>https://blog.youkuaiyun.com/demote/article/details/6972691</guid><author>demote</author><pubDate>Tue, 15 Nov 2011 13:28:08 +0800</pubDate><description><![CDATA[转自 ： 易水博客 http://easwy.com/blog/archives/advanced-vim-skills-vim-gdb-vimgdb/




本节所用命令的帮助入口：
:help vimgdb 

在UNIX系统最初设计时，有一个非常重要的思想：每个程序只实现单一的功能，通过管道等方式把多个程序连接起来，使之协同工作，以完成更强大的功能。程序只实现单一功能，一方]]></description><category></category></item><item><title><![CDATA[Linux环境下的C/C++基础调试技术]]></title><link>https://blog.youkuaiyun.com/demote/article/details/6972203</link><guid>https://blog.youkuaiyun.com/demote/article/details/6972203</guid><author>demote</author><pubDate>Tue, 15 Nov 2011 11:03:05 +0800</pubDate><description><![CDATA[版权声明：转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://leyley.blogbus.com/logs/88557715.html




1.调试技术的几个准则


惊喜准则：找到错误是一种惊喜，心理上不要畏惧而是要怀着感恩的心去面对。
从小处开始准则：刚开始测试的使用从小处着手，暂时不涉及边界数据，虽然这样可能会掩盖一些Bug，但是这样或许能查到最主]]></description><category></category></item></channel></rss>