国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

開發(fā)者必須收藏的6款源碼搜索引擎

2019-11-14 16:49:15
字體:
供稿:網(wǎng)友

  在推動技術(shù)變革上,開源運動發(fā)揮了非常顯著的作用。而 linux 成功地將開源轉(zhuǎn)換成商務(wù)模式,給廣大開源工作者帶來了更大的信心和勇氣。目前,開源已成為主流,在未來的幾年內(nèi),它的足跡將會遍布前沿教育、航空航天(如無人駕駛飛機)等許多領(lǐng)域。

  借鑒現(xiàn)有的開源項目或開源代碼,對于初級開發(fā)者來說,不失為一種很好的編程手段,但千萬不要單純地“用”,更多地是理解與提升,這樣才會進步。

  下面為大家介紹6款源碼搜索引擎,讓你找到更適合你的源碼。

  1.Ohloh

  Ohloh Code 是最大且非常全面的源碼搜索引擎,根據(jù) FOSS 目錄來看,其擁有超過10億行代碼且在不斷更新,它不僅是免費的,而且還可以通過社區(qū)進行免費編輯。通過搜索可以索引到所有的文本文件,并且對43種編程語言都帶有語法提示功能。此外,搜索語法非常靈活,可以為你查找到各種不同類型的類。搜索引擎目前不支持正則表達式。

  2.Krugle 

  Krugle是一個開源的搜索門戶,基本上主流的開源代碼都有收錄,比如Apache、javaDocs、SourceForge 等。你還可以搜索使用C++、Java、Perl、SQL、Ruby、xml、HTML等語言編寫代碼。Krugle還有一個非常高級的搜索功能,幫你快速定位到正確的API、庫、示例代碼或文檔。在搜索結(jié)果頁面,你可以直接瀏覽項目源碼。

  3.SearchCode 

  SearchCode從Github、BitBucket、CodePlex、SourceForge、Fedora等代碼倉庫里篩選了近160億行開源代碼,代碼和文檔由一位單獨的開發(fā)者維護。你可以使用文件擴展、特定代碼庫名字、URL、正則表達式、特殊字符等過濾器對源碼進行過濾,以便搜到你想要的代碼。具體示例和文檔代碼搜索支持,可以參照這個例子。

  4.NerdyData

  NerdyData.com是一個可以搜索網(wǎng)頁源代碼中內(nèi)容的搜索引擎,它已經(jīng)擁有超過140萬個Web代碼索引,如果你是一名Web開發(fā)人員,你可以搜索到HTML標記、JavaScript代碼或CSS樣式代碼段。NerdyData的目標不僅僅是做一個簡單的源碼搜索引擎,他們也在圍繞Web開發(fā)流程來開發(fā)一系列功能。

  5.Symbol Hound

  當(dāng)涉及到搜索特殊符號時,谷歌和其他搜索引擎并不是最佳選擇。例如谷歌,去掉了許多標點符號和特殊符號。如果你想搜索含有特殊字符的變量和錯誤代碼,使用普通的搜索引擎可能不會返回你期望的結(jié)果。Symbol Hound的出現(xiàn)解決了這一問題。

  6.Merobase

  Merobase 搜索引擎與其他不一樣,它并不是用來搜索源碼,而是幫你搜索和定位軟件組件,可以搜索 Java、C++、C#等語言編寫的組件。Merobase還可以搜索基于查詢的簡單文本接口,你也可以搜索基于函數(shù)、面向?qū)ο蟆⒚Q、測試驅(qū)動的查詢,這也是它的一大亮點。

  前人栽樹,后人乘涼。看他人的代碼并且學(xué)會使用也是一種很好的學(xué)習(xí)方法。隨著開源事業(yè)的不斷發(fā)展與壯大,你可以在這些搜索引擎上搜索到任何你想要的代碼。

  英文來自:makeuSEOf

  本文鏈接:http://www.survivalescaperooms.com/oooweb/p/6-source-code-search-engines.html


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 如皋市| 灌云县| 易门县| 广德县| 五家渠市| 东台市| 内黄县| 清远市| 嘉义市| 荔浦县| 高青县| 龙南县| 鄱阳县| 武冈市| 宁南县| 富顺县| 阳春市| 莱阳市| 赤壁市| 石河子市| 景东| 雷波县| 获嘉县| 革吉县| 英吉沙县| 克什克腾旗| 阳谷县| 永宁县| 大田县| 湖北省| 东方市| 色达县| 昌黎县| 台州市| 龙南县| 安龙县| 凤城市| 宁蒗| 婺源县| 政和县| 余姚市|