国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

GitHub竟然還可以這樣玩?漲知識了!

開源
GitHub的流行, GitHub在開源世界的受歡迎程度自不必多言。再加上今天,GitHub官方又搞了個大新聞:私有倉庫也改為免費使用,這在原來可是需要真金白銀的買的。可見微軟收購后,依然沒有改變 GitHub 的定位,甚至還更進一步。

[[256599]]

GitHub的流行, GitHub在開源世界的受歡迎程度自不必多言。再加上今天,GitHub官方又搞了個大新聞:私有倉庫也改為免費使用,這在原來可是需要真金白銀的買的。可見微軟收購后,依然沒有改變 GitHub 的定位,甚至還更進一步。

花開兩朵,各表一枝。我們今天想要聊的并不是 GitHub 多么重要,而是要說一下 GitHub 的搜索功能。

你在 GitHub上搜索代碼時,是怎么樣操作的呢?是不是也是像我這樣,直接在搜索框里輸入要檢索的內容,然后不斷在列表里翻頁找自己需要的內容?

或者是簡單篩選下,在左側加個語言的過濾項。

再或者改變一下列表的排序方式

這就是「全部」了嗎? 

一般的系統檢索功能,都會有一個「高級搜索」的功能。需要在另外的界面里展開,進行二次搜索之類的。 GitHub 有沒有類似的呢?

答案是「肯定的」。做為一個為萬千工程師提供服務的網站,不僅要有,而且還要技術范兒。

如果我們自己開發一個類似的應用,會怎樣實現呢? 

帶著思路,咱們一起來看看,GitHub 是怎樣做的。

這里我們假設正要學習 Spring Cloud,要找一個 Spring Cloud 的 Demo 參考練手。

1、明確搜索倉庫標題、倉庫描述、README

GitHub 提供了便捷的搜索方式,可以限定只搜索倉庫的標題、或者描述、README等。

以Spring Cloud 為例,一般一個倉庫,大概是這樣的

其中,紅色箭頭指的兩個地方,分別是倉庫的名稱和描述。咱們可以直接限定關鍵字只查特定的地方。比如咱們只想查找倉庫名稱包含 spring cloud 的倉庫,可以使用語法。

in:name  關鍵詞

如果想查找描述的內容,可以使用這樣的方式:

in:descripton 關鍵詞

[[256600]]

這里就是搜索上面項目描述的內容

一般項目,都會有個README文件,如果要查該文件包含特定關鍵詞的話,我想你猜到了

in:readme 關鍵詞

2、明確搜索 star、fork 數大于多少的

一個項目 star 數的多少,一般代表該項目有受歡迎程度。雖然現在也有垃圾項目刷 star ,但畢竟是少數, star 依然是個不錯的衡量標準。

stars: > 數字  關鍵字。

比如咱們要找 star 數大于 3000 的Spring Cloud 倉庫,就可以這樣

stars:>3000 spring cloud

如果不加 >= 的話,是要精確找 star 數等于具體數字的,這個一般有點困難。

如果要找在指定數字區間的話,使用

stars: 10..20 關鍵詞

fork 數同理,將上面的 stars 換成 fork,其它語法相同

3、明確搜索倉庫大小的

比如你只想看個簡單的 Demo,不想找特別復雜的且占用磁盤空間較多的,可以在搜索的時候直接限定倉庫的 size 。

使用方式:

size:>=5000 關鍵詞    

這里注意下,這個數字代表K, 5000代表著5M。

4、明確倉庫是否還在更新維護

我們在確認是否要使用一些開源產品,框架的時候,是否繼續維護是很重要的一點。如果已經過時沒人維護的東西,踩了坑就不好辦了。而在 GitHub 上找項目的時候,不再需要每個都點到項目里看看最近 push 的時間,直接在搜索框即可完成。

元旦剛過,比如咱們要找臨近年底依然在勤快更新的項目,就可以直接指定更新時間在哪個時間前或后的 。

通過這樣一條搜索:pushed:>2019-01-03 spring cloud

咱們就找到了1月3號之后,還在更新的項目。

你是想找指定時間之前或之后創建的倉庫也是可以的,把 pushed 改成 created  就行。

5、明確搜索倉庫的 LICENSE

咱們經常使用開源軟件,一定都知道,開源軟件也是分不同的「門派」不同的LICENSE。開源不等于一切免費,不同的許可證要求也大不相同。 2018年就出現了 Facebook 修改 React 的許可協議導致各個公司紛紛修改自己的代碼,尋找替換的框架。

例如咱們要找協議是最為寬松的 Apache License 2 的代碼,可以這樣

license:apache-2.0 spring cloud

其它協議就把apache-2.0替換一下即可,比如換成 mit 之類的。

6、明確搜索倉庫的語言

比如咱們就找 Java 的庫, 除了像上面在左側點擊選擇之外,還可以在搜索中過濾。像這樣:

language:java  關鍵詞

7、明確搜索某個人或組織的倉庫

比如咱們想在 GitHub 上找一下某個大神是不是提交了新的功能,就可以指定其名稱后搜索,例如咱們看下 Josh Long 有沒有提交新的 Spring Cloud 的代碼,可以這樣使用

user:joshlong

組合使用一下,把 Java 項目過濾出來,多個查詢之間「空格」分隔即可。

user:joshlong language:java

找某個組織的代碼話,可以這樣:

org:spring-cloud    就可以列出具體org 的倉庫。

這個搜索使用起來是不是相當的便捷? 比起直接搜一個關鍵詞不停的翻頁點開找效率高多了吧。

 

責任編輯:龐桂玉 來源: Java后端技術
相關推薦

2024-05-17 09:37:26

format屬性Spring

2016-12-02 20:43:28

Android

2024-06-13 08:19:08

Controller接口參數

2021-07-28 06:10:47

拖拽設計器 transmat

2024-08-06 09:51:21

SpringHTTPJSON

2021-03-03 08:05:53

C++項目函數

2022-04-21 14:50:50

Python農歷命令

2018-01-22 10:52:43

前端CSS追蹤用戶

2023-12-11 13:57:00

RFM模型激勵機制

2022-12-06 17:30:04

2018-06-22 15:59:46

2021-02-01 13:35:28

微信Python技巧

2016-09-29 17:48:32

騰訊云語音質檢珍愛網

2022-07-30 23:45:09

內存泄漏檢測工具工具

2023-07-03 16:49:47

5G

2022-05-17 07:26:33

動畫CSS前端

2019-02-26 14:43:50

http狀態碼前端

2012-10-12 10:13:26

eclips代碼編寫Editplus

2013-09-18 10:44:01

搜狗輸入法詞語

2013-08-22 10:28:50

.NET MVC.NETRazor
點贊
收藏

51CTO技術棧公眾號

亚洲一区999| 国产色一区二区| 激情亚洲另类图片区小说区| 欧美激情综合五月色丁香小说| 成人bbav| 国产亚洲婷婷免费| 免费一级特黄特色毛片久久看| 可以看av的网站久久看| 亚洲aa在线观看| 日韩高清一级| 久久久女人电视剧免费播放下载| 成人免费毛片嘿嘿连载视频…| 日韩成人高清在线| 超碰97免费在线| 亚洲第一精品福利| 国产一线二线在线观看| 欧美人妖在线| 久久影院模特热| 57pao成人永久免费| 国产小视频91| 2022成人影院| 中文字幕在线精品| 999久久久国产999久久久| 国产视频精品va久久久久久| 91麻豆一二三四在线| 亚洲国产va精品久久久不卡综合 | av在线之家电影网站| 亚洲欧美日韩中文字幕一区二区三区 | 日韩一级在线观看| 淫片在线观看| 欧美日本高清视频在线观看| 日本午夜在线| 视频在线91| 性久久久久久久| 国产偷激情在线| 欧洲亚洲一区二区三区| 日本一区高清不卡| 日本不卡在线视频| 亚洲国产精品无码观看久久| 国内精品嫩模av私拍在线观看| 国产免费裸体视频| 国内精品写真在线观看| 亚洲午夜精品久久| 青娱乐精品视频| 日本精品福利视频| 一级毛片在线| 亚洲成年人影院| 欧美日本高清| a级高清视频欧美日韩| 久久婷婷开心| 日韩在线中文| 欧美最猛性xxxxx免费| 最新精品国产| 成人免费网站在线看| 99久久夜色精品国产亚洲1000部| 国产精品爽爽爽| 国产在线不卡| 相泽南亚洲一区二区在线播放 | 亚洲97在线观看| 日韩欧美在线精品| 国产mv免费观看入口亚洲| 久久精品国产www456c0m| 欧日韩不卡在线视频| 台湾色综合娱乐中文网| 91精品国产综合久久香蕉| 国产精品毛片一区二区在线看| 波多野结衣成人在线| 久久国产毛片| 国产二区视频在线| 亚洲在线中文字幕| 粉嫩av免费一区二区三区| 国产日韩三级| 57pao成人国产永久免费| 欧美日韩一区二区三区四区不卡| 91精品国偷自产在线电影| 欧美日韩亚洲综合一区 | av高清一区| 色婷婷综合久久久久中文一区二区 | 99热免费精品| 午夜精品视频在线| 欧美成人资源| 色综合 综合色| 国产一级黄色片免费| 伊人一区二区三区久久精品| 西西裸体人体做爰大胆久久久| 777国产偷窥盗摄精品视频| 欧美 日韩 国产一区二区在线视频 | 欧美性天天影视| 亚洲男人天堂古典| 国产精品嫩草影院在线看| 欧美三级华人主播| 亚洲综合清纯丝袜自拍| 黄色的视频在线观看| 日韩在线激情视频| 国产午夜久久| 91大神在线资源观看无广告| 亚洲精品一区二区三区福利| 久久网站免费观看| 精品国产精品自拍| 国严精品久久久久久亚洲影视| 一个色综合导航| 日韩成人精品在线| 66精品视频在线观看| 久久福利电影| 成人中文字幕视频| 国产日韩视频在线观看| 国产精品一区二区无线| 免费毛片aaaaaa| 久久av红桃一区二区小说| 一区二区三区四区五区精品视频| 天天爽人人爽夜夜爽| 欧美变态tickling挠脚心| 午夜精品福利影院| 精品免费国产一区二区| 欧美一级欧美三级| 亚洲一区二区三区无吗| 一区二区xxx| 欧美剧在线观看| 美女视频免费一区| 伊人av免费在线观看| 麻豆一区二区在线观看| 免费美女久久99| 少女频道在线观看高清| 国产在线拍揄自揄视频不卡99| www日韩大片| 一个人看的www视频在线免费观看| 97在线电影| 一区二区三区国产精品| 不卡的国产精品| www.-级毛片线天内射视视| 69堂国产成人免费视频| 91av精品| 日本在线三级| 性欧美暴力猛交69hd| 波波电影院一区二区三区| 国产熟女高潮视频| 久久五月天色综合| 国产91丝袜在线播放0| 青青草原国产在线| 久久久久久国产精品一区| 色婷婷狠狠综合| 精品在线观看入口| 男男互摸gay网站| 欧美日本高清一区| 日韩美女啊v在线免费观看| 伊人久久影院| 国产经典视频一区| 26uuu亚洲国产精品| 亚洲一二三四在线观看| 国产毛片一区二区三区| 一级毛片在线| 亚洲www视频| 日韩成人av影视| 男女在线视频| 正在播放久久| 日韩中文字在线| 国产日韩成人精品| 国产精品久久天天影视| 噜噜噜噜噜在线视频| 欧美深深色噜噜狠狠yyy| 国产一区二区三区视频在线| 亚洲自拍的二区三区| 精品亚洲国产视频| 国产精品乡下勾搭老头1| heyzo欧美激情| hbad中文字幕| 久久久久久99| 亚洲国产精品久久| 国产**成人网毛片九色| 在线日韩成人| 无圣光视频在线观看| 久久久www免费人成黑人精品| 精品国产一区二区三区av性色| 国产精品中文字幕日韩精品| 性欧美video另类hd尤物| 少妇激情一区二区三区| 国产精品久久久久久亚洲调教| 日韩欧美在线国产| 日韩 欧美一区二区三区| 小视频免费在线观看| 8x8x视频在线| 精品一区国产| 久久久久久久久久久久av| 偷拍亚洲欧洲综合| 国产精品123区| 国产一区二区精品福利地址| 国产福利在线视频| 国产又粗又大又爽的视频| 欧美人与性动交| 91久久精品国产91性色tv | 性色av一区二区| 精品欧美日韩在线| 日韩美女一区二区三区| 久久精品一区二区三区四区| 国产九一精品| 色婷婷在线播放| 五月婷婷导航| 欧美一区视久久| 美女撒尿一区二区三区| 欧美性欧美巨大黑白大战|