如何看懂开源项目

zll_lover 2010-08-18 03:00:17
网上的开源项目,大则apache,memcache等,请问如何知道它的入口点,
怎么去找它的结构流程呢?我是初学者想看这些开源的东西,一头雾水不知该从哪入手,谢谢
...全文
302 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
shierfei 2010-08-18
  • 打赏
  • 举报
回复
先找些理论的介绍(不过好像很多都是英文的)
然后结合代码看看,代码里面有些注释很好啊
jackyjkchen 2010-08-18
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 csuxiaowu 的回复:]
引用 5 楼 jackyjkchen 的回复:

引用 4 楼 csuxiaowu 的回复:
各位介绍个不错的小点的开源项目啊 我想学习学习
socket方面的

libevent看看,不大

这个是linux的啊 不懂linux也没装有否影响我学习?
[/Quote]
跨平台的
Csuxiaowu 2010-08-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 jackyjkchen 的回复:]

引用 4 楼 csuxiaowu 的回复:
各位介绍个不错的小点的开源项目啊 我想学习学习
socket方面的

libevent看看,不大
[/Quote]
这个是linux的啊 不懂linux也没装有否影响我学习?
jackyjkchen 2010-08-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 csuxiaowu 的回复:]
各位介绍个不错的小点的开源项目啊 我想学习学习
socket方面的
[/Quote]
libevent看看,不大
Csuxiaowu 2010-08-18
  • 打赏
  • 举报
回复
各位介绍个不错的小点的开源项目啊 我想学习学习
socket方面的
wjb_yd 2010-08-18
  • 打赏
  • 举报
回复
f10,从Main函数开始单步调。
顺便看看你看的开源项目网上有没有源码剖析,如果有对照着看。
jackyjkchen 2010-08-18
  • 打赏
  • 举报
回复
找自己熟悉的领域,不要一上来就看陌生的“大项目”,三句话就让人去看“Linux内核”的往往自己连内核长啥样都不知道

我也是使用了很久之后,聊逐步了解TomCrypt算法库的技巧方法,并自己动手去完善它
ayw215 2010-08-18
  • 打赏
  • 举报
回复
先从简单的项目看吧
没看过的话,直接看Apache会疯掉的

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧