开发者必备的 6 款源码搜索引擎
源码下载 WWW.HAOCODES.COM DD
开发者必备的 6 款源码搜索引擎
在推动技术变革上,开源运动发挥了非常显著的作用。而Linux成功地将开源转换成商务模式,给广大开源工作者带来了更大的信心和勇气。目前,开源已成为主流,在未来的几年内,它的足迹将会遍布前沿教育、航空航天(如无人驾驶飞机)等许多领域。
借鉴现有的开源项目或开源代码,对于初级开发者来说,不失为一种很好的编程手段,但千万不要单纯地“用”,更多地是理解与提升,这样才会进步。
下面为大家介绍6款源码搜索引擎,让你找到更适合你的源码。
1.Ohloh
Ohloh Code是最大且非常全面的源码搜索引擎,根据FOSS目录来看,其拥有超过10亿行代码且在不断更新,它不仅是免费的,而且还可以通过社区进行免费编辑。通过搜索可以索引到所有的文本文件,并且对43种编程语言都带有语法提示功能。此外,搜索语法非常灵活,可以为你查找到各种不同类型的类。搜索引擎目前不支持正则
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
达式。
2.Krugle
Krugle是一个开源的搜索门户,基本上主流的开源代码都有收录,比如Apache、JavaDocs、SourceForge 等。你还可以搜索使用C++、Java、Perl、SQL、Ruby、XML、HTML等语言编写代码。Krugle还有一个非常高级的搜索功能,帮你快速定位到正确的API、库、示例代码或文档。在搜索结果页面,你可以直接浏览项目源码。
3.SearchCode
SearchCode从Github、BitBucket、CodePlex、SourceForge、Fedora等代码仓库里筛选了近160亿行开源代码,代码和文档由一位单独的开发者维护。你可以使用文件扩展、特定代码库名字、URL、正则表达式、特殊字符等过滤器对源码进行过滤,以便搜到你想要的代码。具体示例和文档代码搜索支持,可以参照这个例子。
4.NerdyData
NerdyData.com是一个可以搜索网页源代码中内容的搜索引擎,它已经拥有超过140万个Web代码索引,如果你是一名Web开发人员,你可以搜索到HTML标记、JavaScript代码或CSS样式代码段。NerdyData的目标不仅仅是做一个简单的源码搜索引擎,他们也在围绕Web开发流程来开发一系列功能。
5.Symbol Hound
当涉及到搜索特殊符号时,谷歌和其他搜索引擎并不是最佳选择。例如谷歌,去掉了许多标点符号和特殊符号。如果你想搜索含有特殊字符的变量和错误代码,使用普通的搜索引
源码下载 WWW.HAOCODES.COM DD 擎可能不会返回你期望的结果。Symbol Hound的出现解决了这一问题。
6.Merobase
Merobase搜索引擎与其他不一样,它并不是用来搜索源码,而是帮你搜索和定位软件组件,可以搜索Java、C++、C#等语言编写的组件。Merobase还可以搜索基于查询的简单文本接口,你也可以搜索基于函数、面向对象、名称、测试驱动的查询,这也是它的一大亮点。
在推動技術變革上,開源運動發揮了非常顯著的作用。而Linux成功地將開源轉換成商務模式,給廣大開源工作者帶來了更大的信心和勇氣。目前,開源已成為主流,在未來的幾年內,它的足跡將會遍佈前沿教育、航空航太(如無人駕駛飛機)等許多領域。
借鑒現有的開源專案或開源代碼,對於初級開發者來說,不失為一種很好的編程手段,但千萬不要單純地“用”,更多地是理解與提升,這樣才會進步。
下麵為大家介紹6款源碼搜索引擎,讓你找到更適合你的源碼。
1.Ohloh
Ohloh Code是最大且非常全面的源碼搜索引擎,根據FOSS目錄來看,其擁有超過10億行代碼且在不斷更新,它不僅是免費的,而且還可以通過社區進行免費編輯。通過搜索可以索引到所有的文本檔,並且對43種編程語言都帶有語法提示功能。此外,搜索語法非常靈活,可以為你查找到各種不同類型的類。搜索引擎目前不支持正則運算式。
2.Krugle
Krugle是一個開源的搜索門戶,基本上主流的開源代碼都有收錄,比如Apache、JavaDocs、SourceForge 等。你還可以搜索使用C++、Java、Perl、SQL、Ruby、XML、HTML等語言編寫代碼。Krugle還有一個非常高級的搜索功能,幫你快速定位到正確的API、庫、示例代碼或文檔。在搜索結果頁面,你可以直接流覽專案源碼。
3.SearchCode
SearchCode從Github、BitBucket、CodePlex、SourceForge、Fedora等代碼倉庫裏篩選了近160億行開源代碼,代碼和文檔由一位單獨的開發者維護。你可以使用檔擴展、特定代碼庫名字、URL、正則運算式、特殊字元等篩檢程式對源碼進行過濾,以便搜到你想要的代碼。具體示例和文檔代碼搜索支持,可以參照這個例子。
4.NerdyData
源码下载 WWW.HAOCODES.COM DD
NerdyData.com是一個可以搜索網頁源代碼中內容的搜索引擎,它已經擁有超過140萬個Web代碼索引,如果你是一名Web開發人員,你可以搜索到HTML標記、JavaScript代碼或CSS樣式代碼段。NerdyData的目標不僅僅是做一個簡單的源碼搜索引擎,他們也在圍繞Web開發流程來開發一系列功能。
5.Symbol Hound
當涉及到搜索特殊符號時,穀歌和其他搜索引擎並不是最佳選擇。例如穀歌,去掉了許多標點符號和特殊符號。如果你想搜索含有特殊字元的變數和錯誤代碼,使用普通的搜索引擎可能不會返回你期望的結果。Symbol Hound的出現解決了這一問題。
6.Merobase
Merobase搜索引擎與其他不一樣,它並不是用來搜索源碼,而是幫你搜索和定位軟體組件,可以搜索Java、C++、C#等語言編寫的組件。Merobase還可以搜索基於查詢的簡單文本介面,你也可以搜索基於函數、面向對象、名稱、測試驅動的查詢,這也是它的一大亮點。