文章列表
 
2010-03-05 21:39

http://blog.sina.com.cn/s/blog_49a3f31b010008hj.html#comment2

在161周所带来的震撼还没有完全消退之前,让我们接着来说费德勒的世界第一。

曾经听到过有这样的一种论调:“费德勒的世界第一只是因为他的技术全面性。如果就某一项单独的技术而言,他都称不上是第一。”说这话的人可以提出很多论据——费德勒
 
2009-11-05 19:32
怎样规划你的毕业后的人生
我今年39岁了, 25岁研究生毕业,工作14年,回头看看,应该说走了不少的弯路,有一些经验和教训。现在开一个小公司,赚的钱刚够养家糊口的。看看这些刚毕业的学生,对 前景也很迷茫,想抛砖引玉,谈谈自己的看法,局限于理工科的学生,我对文科的不懂,身边的朋友也没有这一类型的。
91年研究生毕业,那时出路就是1种:留在北京的国营单位,搞一个北京户口,这是最好的选择。到后来的2~3年内,户口落定了,又分成4
 
2009-10-18 17:16

字符串匹配算法

这是一个非常古老的话题,最近因为工作的原因,又翻了下字符串匹配算法,这一翻又翻出来新花样。

 
2009-10-14 21:59
epoll的使用需要文件系统的支持,文件系统需要支持poll的f_pos,ext2/3就不支持epoll。epoll的工作流程:
1. 初始化需要监听的fd,将注册ep_poll_callback到文件系统的inode的wait队列。
2. 当文件系统就绪,会唤醒其inode的wait队列上的进程,并调用1所注册的回调函数。(该回调函数会将就绪的fd加入到eventpoll的就绪队列(rdllist)中,并唤醒epoll_wait进程)
3. epoll_wait进程查询eventpoll就绪队列上的fd,将起相关信息copy到用户态,完成通知。

 
2009-10-10 19:25
 可重入与异步信号安全
一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误。
《多线程编程指南》中定义,可以被信号控制器安全调用的函数被称为"异步信号安全"函数。
因此,我认为可重入与异步信号安全是一个概念

 
2009-09-28 14:45

话说kboject是驱动模型的核心对象,但在sysfs文件系统中似乎并没有对应的项,而这种看似“无”,实际上蕴藏着“有”。
这“有”从何说起。回想文件系统中的核心对象“索引节点(

 
2009-09-20 20:05

高端内存是指物理地址大于 896M 的内存。

对于这样的内存,无法在“内核直接映射空间”进行映射。

为什么?
因为“内核直接映射空间”最多只能从 3G 到 4G,只能直接映射 1G 物理内存,对于大于 1G 的物理内存,无能为力。

实际上,“内核直接映射空间”也达不到 1G, 还得留点线性空间给“内核动态映射空间” 呢。
因此,Linux 规定“内核直接映射空间” 最多映射 896M 物理内存。

对 于高端内存,可以通过 alloc_page() 或者其它函数获得对应的 page,但是

 
2009-09-08 16:11

inode结构前三个字段就是用来帮助将inode串起来的字段,分别是

struct list_head i_hash;
struct list_head i_list;
struct list_head i_dentry;  

   这跟我们在super block那里所看到的s_list是属于同样的型别,都是struct list_head。list_head这种结构在Kernel里实在用的很多,事实上,它也的确很好用。我们将在这篇文章的最后跟您彻底讨论 list_head结构以及它的用法。现在我们只要知道list_head可以帮我们将一些结构串行在一起就够了。在VFS里,
 
2009-09-07 16:52
3.2   Item   M2:尽量使用C++风格的类型转换  
仔细想想地位卑贱的类型转换功能(cast),其在程序设计中的地位就象goto语句一样令人鄙视。但是它还不是无法令人忍受,因为当在某些紧要的关头,类型转换还是必需的,这时它是一个必需品。  
不过C风格的类型转换并不代表所有的类型转换功能。  
一来它们过于粗鲁,能允许你在任何类型之间进行转换。不过如果要进行更精确的类型转换,这会是一个优点。在这些类型转换中存在着巨大的不同,例如把一个指 向const对象的指针
 
2009-09-07 11:05

头文件不是可有可无的

作者: Dai Yuwen

我看到有些程序员用C语言写程序的时候,不太了解头文件的作用。他们对编 译器提出的警告不在乎,仅以编译、连接通过为目标,这可能会有潜在的危害。

头文件定义了数据结构和函数接口

头文件定义了数据结构,这大家都能体会到,因为不包含你要使用头文件的 话,编译根本就通不过。 头文件的另一个作用,定义函数接口,作用似乎没那 么大,因
 
   
 
 
文章分类
 
 
 
 
 
 
c/c++(24)
 
 
Gcc(10)
 
Read(8)
 
Edit(15)
 
 
 
Net(3)
 
   
 
文章存档
 
     
 
最新文章评论
  

需要,谢谢
 

原创?怎么看到相关文章都是这一篇呢~~
 

很好,非常受用
 

这是一个非常古老的话题
 

向大牛致敬,看了你的文章学到了很多。
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu