在推動(dòng)技術(shù)變革上,開(kāi)源運(yùn)動(dòng)發(fā)揮了非常顯著的作用。而Linux成功地將開(kāi)源轉(zhuǎn)換成商務(wù)模式,給廣大開(kāi)源工作者帶來(lái)了更大的信心和勇氣。目前,開(kāi)源已成為主流,在未來(lái)的幾年內(nèi),它的足跡將會(huì)遍布前沿教育、航空航天(如無(wú)人駕駛飛機(jī))等許多領(lǐng)域。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、重慶小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了梅州免費(fèi)建站歡迎大家使用!借鑒現(xiàn)有的開(kāi)源項(xiàng)目或開(kāi)源代碼,對(duì)于初級(jí)開(kāi)發(fā)者來(lái)說(shuō),不失為一種很好的編程手段,但千萬(wàn)不要單純地“用”,更多地是理解與提升,這樣才會(huì)進(jìn)步。
下面為大家介紹6款源碼搜索引擎,讓你找到更適合你的源碼。
1.Ohloh
Ohloh Code是大且非常全面的源碼搜索引擎,根據(jù)FOSS目錄來(lái)看,其擁有超過(guò)10億行代碼且在不斷更新,它不僅是免費(fèi)的,而且還可以通過(guò)社區(qū)進(jìn)行免費(fèi)編輯。通過(guò)搜索可以索引到所有的文本文件,并且對(duì)43種編程語(yǔ)言都帶有語(yǔ)法提示功能。此外,搜索語(yǔ)法非常靈活,可以為你查找到各種不同類(lèi)型的類(lèi)。搜索引擎目前不支持正則表達(dá)式。
2.Krugle
Krugle是一個(gè)開(kāi)源的搜索門(mén)戶(hù),基本上主流的開(kāi)源代碼都有收錄,比如Apache、JavaDocs、SourceForge 等。你還可以搜索使用C++、Java、Perl、SQL、Ruby、XML、HTML等語(yǔ)言編寫(xiě)代碼。Krugle還有一個(gè)非常高級(jí)的搜索功能,幫你快速定位到正確的API、庫(kù)、示例代碼或文檔。在搜索結(jié)果頁(yè)面,你可以直接瀏覽項(xiàng)目源碼。
3.SearchCode
SearchCode從Github、BitBucket、CodePlex、SourceForge、Fedora等代碼倉(cāng)庫(kù)里篩選了近160億行開(kāi)源代碼,代碼和文檔由一位單獨(dú)的開(kāi)發(fā)者維護(hù)。你可以使用文件擴(kuò)展、特定代碼庫(kù)名字、URL、正則表達(dá)式、特殊字符等過(guò)濾器對(duì)源碼進(jìn)行過(guò)濾,以便搜到你想要的代碼。具體示例和文檔代碼搜索支持,可以參照這個(gè)例子。
4.NerdyData
NerdyData.com是一個(gè)可以搜索網(wǎng)頁(yè)源代碼中內(nèi)容的搜索引擎,它已經(jīng)擁有超過(guò)140萬(wàn)個(gè)Web代碼索引,如果你是一名Web開(kāi)發(fā)人員,你可以搜索到HTML標(biāo)記、JavaScript代碼或CSS樣式代碼段。NerdyData的目標(biāo)不僅僅是做一個(gè)簡(jiǎn)單的源碼搜索引擎,他們也在圍繞Web開(kāi)發(fā)流程來(lái)開(kāi)發(fā)一系列功能。
5.Symbol Hound
當(dāng)涉及到搜索特殊符號(hào)時(shí),谷歌和其他搜索引擎并不是最佳選擇。例如谷歌,去掉了許多標(biāo)點(diǎn)符號(hào)和特殊符號(hào)。如果你想搜索含有特殊字符的變量和錯(cuò)誤代碼,使用普通的搜索引擎可能不會(huì)返回你期望的結(jié)果。Symbol Hound的出現(xiàn)解決了這一問(wèn)題。
6.Merobase
Merobase搜索引擎與其他不一樣,它并不是用來(lái)搜索源碼,而是幫你搜索和定位軟件組件,可以搜索Java、C++、C#等語(yǔ)言編寫(xiě)的組件。Merobase還可以搜索基于查詢(xún)的簡(jiǎn)單文本接口,你也可以搜索基于函數(shù)、面向?qū)ο蟆⒚Q(chēng)、測(cè)試驅(qū)動(dòng)的查詢(xún),這也是它的一大亮點(diǎn)。
前人栽樹(shù),后人乘涼。看他人的代碼并且學(xué)會(huì)使用也是一種很好的學(xué)習(xí)方法。隨著開(kāi)源事業(yè)的不斷發(fā)展與壯大,你可以在這些搜索引擎上搜索到任何你想要的代碼。(翻譯:張紅月/責(zé)編:王果)
http://www.csdn.net/article/2013-08-07/2816477-6-Source-Code-Search-Engines-You-Can-Use-For-Programming-Projects
網(wǎng)上找找有沒(méi)有圖像旋轉(zhuǎn)的開(kāi)源庫(kù)
比如看看Gimp的代碼,或GEGL的代碼
分享標(biāo)題:開(kāi)發(fā)者必備的6款源碼搜索引擎轉(zhuǎn)-創(chuàng)新互聯(lián)
文章分享:http://vcdvsql.cn/article26/diohjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、品牌網(wǎng)站設(shè)計(jì)、用戶(hù)體驗(yàn)、App設(shè)計(jì)、自適應(yīng)網(wǎng)站、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容