一站式服務(wù)理念打廣告推廣怎么做
一、GitHub搜索技巧
1.1、概述
? ? ? ? 作為程序員,GitHub大家應(yīng)該都再熟悉不過了,很多時(shí)候當(dāng)我們需要使用某一項(xiàng)技能而又無(wú)從下手時(shí),通常會(huì)在百度(面向百度編程)或者在GitHub上通過關(guān)鍵字尋找相關(guān)案例,比如我想學(xué)習(xí)SpringCloud,打開GitHub的官網(wǎng)進(jìn)行搜索即可,可是這樣真的是效率最高的嗎?怎么樣從數(shù)以萬(wàn)計(jì)的SpringCloud項(xiàng)目中,快速尋找到有價(jià)值、有意義、適合自己的項(xiàng)目呢?這就不得不說到GitHub的搜索技巧了,請(qǐng)看下面的分享。
1.2、常用名詞
名稱 | 含義 |
---|---|
watch | 會(huì)持續(xù)收到該項(xiàng)目的動(dòng)態(tài) |
fork | 復(fù)制某個(gè)項(xiàng)目到自己的GitHub倉(cāng)庫(kù)中 |
star | 點(diǎn)贊,類似朋友圈的點(diǎn)贊,表示認(rèn)同、喜歡 |
clone | 將項(xiàng)目下載至本地 |
follow | 關(guān)注你感興趣的作者,會(huì)收到他們的動(dòng)態(tài) |
?
?
?
?
?
?
1.3、案例
1.3.1、【關(guān)鍵詞 +?in】限制搜索范圍
????????需求:搜索秒殺相關(guān)的項(xiàng)目。
? ? ? ? 語(yǔ)法:xxx關(guān)鍵詞 in:name 或者 description 或者 readme
? ? ? ? 案例:seckill in:name、seckill in:description、seckill in:readme
? ? ? ? 組合使用(進(jìn)一步縮小查詢范圍):seckill in:name,description,表示項(xiàng)目名中包含seckill,并且readme中也得包含seckill關(guān)鍵字
?
1.3.2、【關(guān)鍵詞 + stars|forks】按照stars|forks數(shù)搜索
語(yǔ)法:
????????(1)xxx關(guān)鍵詞 stars 通配符(:> 或者 :>=)
????????(2)xxx關(guān)鍵詞 stars 區(qū)間范圍數(shù)字
案例(1):查找springboot項(xiàng)目stars>8000的項(xiàng)目
????????springboot stars:>8000
案例(2):查找springcloud項(xiàng)目forks>8000的項(xiàng)目
????????springcloud forks:>8000
案例(3):查找springboot項(xiàng)目stars在8000~15000,并且forks數(shù)在1000~3000之間的springboot項(xiàng)目
組合使用(進(jìn)一步縮小查詢范圍):springboot forks:1000..3000 stars:8000..15000
1.3.3、【awesome +?關(guān)鍵詞】加強(qiáng)搜索
概述:
????????awesome +?關(guān)鍵詞 命令一般用來搜集學(xué)習(xí)、工具、書籍相關(guān)的項(xiàng)目
案例:
????????awesome redis
1.3.4、高亮顯示某一行代碼
概述:
? ? ? ? 給別人指出關(guān)鍵代碼的行號(hào)。
語(yǔ)法:
? ? ? ? (1)指出行號(hào):地址+#L行號(hào)
? ? ? ? (2)指出區(qū)間:地址+#L行號(hào)
# 指出行號(hào)
https://github.com/JeffLi1993/springboot-learning-example/blob/master/springboot-elasticsearch/src/main/java/org/spring/springboot/service/impl/CityESServiceImpl.java#L43
# 指出區(qū)間
https://github.com/JeffLi1993/springboot-learning-example/blob/master/springboot-elasticsearch/src/main/java/org/spring/springboot/service/impl/CityESServiceImpl.java#L43-L65
1.3.5、項(xiàng)目?jī)?nèi)搜索
概述:
? ? ? ? 項(xiàng)目?jī)?nèi)搜索指的是在GitHub上找到自己需要的項(xiàng)目后,比如找到了秒殺的項(xiàng)目,那么怎么樣可以快速的在seckill這個(gè)項(xiàng)目中進(jìn)行快捷搜索呢?這個(gè)很簡(jiǎn)單,在項(xiàng)目頁(yè)面任意位置輸入小寫字母t即可(注意:非瀏覽器欄!!!)。
更多命令:
Keyboard shortcuts - GitHub Docs
1.3.6、搜索某個(gè)地區(qū)內(nèi)的大佬(交友O(∩_∩)O哈哈~)
公式:
? ? ? ? location:地區(qū)
? ? ? ? language:語(yǔ)言
案例:搜索杭州地區(qū)Java方向的用戶
? ? ? ? location:hangzhou language:java