上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 23 下一页
  2013年4月22日
摘要: pdflush 进程详解由于页高速缓存的缓存作用,写操作实际上会被延迟。当页高速缓存中的数据比后台存储的数据更新时,那么该数据就被称做脏数据。在内存中累积起来的脏页最终必须被写回磁盘。在以下两种情况发生时,脏页被写回磁盘: ·当空闲内存低于一个特定的阈值时,内核必须将脏页写回磁盘,以便释放内存。 ·当脏页在内存中驻留时间超过一个特定的阈值时,内核必须将超时的脏页写回磁盘,以确保脏页不会无限期地驻留在内存中。 上面两种工作的目的完全不同。实际上,在老内核中,这是由两个独立的内核线程(请看后面章节)分别完成的。但是在2.6内核中,由一群内核线程—pdflush后台回写例程—统一 阅读全文
posted @ 2013-04-22 14:24 hrbust_09zhangyabin 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 发现一篇非常好的文章,抽空看。http://blog.csdn.net/lengyuhong/article/details/5914255 阅读全文
posted @ 2013-04-22 14:19 hrbust_09zhangyabin 阅读(96) 评论(0) 推荐(0) 编辑
  2013年4月18日
摘要: 可以用二维数组名作为实参或者形参,在被调用函数中对形参数组定义时可以指定所有维数的大小,也可以省略第一维的大小说明,如: void Func(int array[3][10]); void Func(int array[][10]); 二者都是合法而且等价,但是不能把第二维或者更高维的大小省略,如下面的定义是不合法的: void Func(int array[][]); 因为从实参传递来的是数组的起始地址,在内存中按数组排列规则存放(按行存放),而并不区分行和列,如果在形参中不说明列数,则系统无法决定应为多少行多少列,不能只指定一维而不指定第二维,下面写法是错误的: void Func(int 阅读全文
posted @ 2013-04-18 15:13 hrbust_09zhangyabin 阅读(234) 评论(0) 推荐(0) 编辑
  2013年4月7日
摘要: 1.which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。例如:which pwd这个命令,我使用的不多。就不多说了2.感觉whereis也不方便。和 find相比,whereis查找的速度非常快,这是因为linux系统会将系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即 将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通过遍历硬盘来查找,效率自然会很高。但是该数据库文件并不是实时更新,默认情况下时一星期更新 阅读全文
posted @ 2013-04-07 23:44 hrbust_09zhangyabin 阅读(713) 评论(0) 推荐(0) 编辑
摘要: head -c [n] filename显示前n个字节。例如: head -c 10 zybhead.hhead -n [n] filename显示前n行。例如: head -n 30 zybhead.h 阅读全文
posted @ 2013-04-07 18:43 hrbust_09zhangyabin 阅读(98) 评论(0) 推荐(0) 编辑
  2013年3月20日
摘要: 前几天不知道在编码的时候,按了什么,每次打“,”,都会出现黄色的阴影,去网上查了才知道,原来以前不小心用/,查询了,所以要想去掉黄色的阴影,就用 /查询没有的单词,比如说/ajdjlsola就能解决这个问题了。很高段,以后查什么字段就很方便了 阅读全文
posted @ 2013-03-20 12:18 hrbust_09zhangyabin 阅读(1618) 评论(0) 推荐(1) 编辑
  2013年3月19日
摘要: 以后周末没聚会的话,还是去公司吧!发现,在宿舍的学习效率和大学才不多。所以,还是去公司吧,义务加班!热爱加班 阅读全文
posted @ 2013-03-19 21:58 hrbust_09zhangyabin 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 好几天没记录了。实在是因为接手了一个棘手的task,tw——task,蛋疼无比啊!x,没碰到过着任务,很多都要现写代码。尼玛,累死人了。搞了整整两天!那边像催命似的,真要把人逼疯了。唉,耗尽生命本源总算把它解决了。结论:时刻要学习。逃避是不会有助于解决问题的,面对问题必须要有积极的态度。这样,才不会像现在累的像狗一样。 阅读全文
posted @ 2013-03-19 21:32 hrbust_09zhangyabin 阅读(106) 评论(0) 推荐(0) 编辑
  2013年3月15日
摘要: stringfilename="1.txt";ifstreamfin;fin.open(filename);上述语句会产生如下错误:error: no matching function for call to 'std::basic_ifstream<char>::open(std::string&)原因是C++的string类无法作为open的参数。解决方案:使用C的字符串。方法一:string.c_str()方法二:charfilename[10];strcpy(filename,"1.txt");ifstreamfin 阅读全文
posted @ 2013-03-15 19:35 hrbust_09zhangyabin 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 任务多!!怎么办搞起! 阅读全文
posted @ 2013-03-15 09:41 hrbust_09zhangyabin 阅读(95) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 23 下一页