2010年6月9日

关于读源代码【集各家所长,要好好回去实践下】

摘要: 以Linux内核源代码为例:使用工具source insight首先建立源代码工程,source insight会帮助你建立一个库它能够帮助我们在看一段源码的时候,跟踪函数、变量的定义、声明、调用等情况能够识别多种文件,基本上常见的都能识别看源码的顺序,个人以为:1)看源代码的目录结构,大致了解各个目录下都有些什么,可能是什么,有的源代码中有readme或者其他文档可以告诉我们源代码的目录结构这时候有两种不同的顺序看源码了:第一种:大致看一下Makefile,如果对make很熟的话,就可以知道源代码是如何编译的,可以知道程序的入口是什么这里可能需要掌握一些gcc编译工具相关的知识,可以在gnu 阅读全文

posted @ 2010-06-09 17:06 wolflion 阅读(288) 评论(0) 推荐(0) 编辑

java开源框架的源代码怎么读?

摘要: 说读开源框架的源代码对自己写程序很有帮助的,我不知道从那里下手找一个你熟悉的项目,下回来源码,然后单步跟踪一遍,前题有一定基础,至少会单步跟踪调试对ide也得熟悉些,项目别选太大的,像apache里面的项目都还可以。一开始还是比较艰难的,时间长了就好了。如同你看不懂高手过招一样。 还是一步一步的来吧。 先看一些基础知识,写一些东西,然后重点看自己用到的,或者即将用到的部分,这样提高效果会更好。开始的时候是把源代码关联,有不明白的地方可以ctrl直接过去看。之后有一些积攒之后,可以去看开源项目中的闪亮的地方,比如Spring中的IOC。然后参照自己去实现一个简单的DEMO,之中可以参考一些资料。 阅读全文

posted @ 2010-06-09 17:01 wolflion 阅读(544) 评论(0) 推荐(0) 编辑

导航