2011年(1)
分类: LINUX
2011-01-20 10:13:20
http://是一个提供在线开源代码查看的网站,在上面可以找到大多数开源软件的源码,注册用户也可以自己提交源码,并可选择是否共享给其他用户。
当前支持的解析的编程语言包括:
支持解析的编程语言 |
支持解析的文件类型 |
C |
*.c ,*.h |
C++ |
*.cpp *.h |
JAVA |
*.java |
PYTHON |
*.py |
JS |
*.js |
支持的解析器:IE7 ,IE8,Firefox ,Chrome.
可以通过以下任意一种方式选择搜索的关键字:
关键字选择 |
举例 |
直接使用工程名 |
如直接输入 linux,snort,glibc等关键字 |
搜索关键字 |
比如查找linux或者freebsd的内核代码时,可直接搜索OS kernel等关键字,查找一些网络相关代码时可直接搜索networking等 |
通过搜索工程描述中的关键字搜索 |
根据工程创建时添加的描述进行查找,比如需要查找malloc源码的位置时,可在搜索框中直接输入malloc进行查找,这样可以直接找到glibc的工程。 |
有2个搜索框可以直接查找工程:
还未打开工程时,可以直接在首页工程搜索框进行查找
可以直接点击首页的hotproject和右下角的分类框直接点击查找工程
可以通过如下2种方式来遍历查找的结果:
通过使用search next/previous 遍历查找的结果此外还可以通过右键轻松的搜索查看symbol的定义和引用位置:
选定symbol后,可以点击鼠标右键的按钮,选择Global definition 或者symbol reference查找定义或者引用位置。通过功能内的搜索框选择comment或者string时,可以分别搜索代码中相应的注释或者字符串找到相应位置。
使用Plain file查找时,可以去匹配 readme kconfig makefile等非代码的txt文档。2.通过goto line 之间跳转到相应文件的指定行:
3.对经常浏览的工程设置为favorite(Bookmark),这样不用每次都搜索查找该工程:
注册用户注册后,可以通过如下方式标记:如果愿意将自己的代码工程和其他用户共享的话,需要注意工程名,关键字 和描述的填写,这些能让你提交的代码工程更方便为其他用户服务.
如果不愿意跟其他用户共享,可通过该工程的权限管理解决该问题。
以下为示例:创建一个开源内存管理工程的代码,向特殊用户共享