hi,你好!欢迎访问本站!登录
本站由网站地图腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 教程 - 杂谈 - 正文 君子好学,自强不息!

github有用的搜刮小技能

2019-11-18杂谈搜奇网38°c
A+ A-

查资本,进修优异的框架,搜刮是一种才能!

作为顺序猿开辟中最大的同性结交网站,github当之无愧,内里有许多优异的开源框架,种种手艺大佬混迹个中,有他们总结的进修教程,造好的轮子(开辟的种种东西,手艺框架),开源的项目等,我们能够从中自创进修,也能够猎取灵感,或节省时候,完成任务等等。然则我们要从云云多的内容中找到优异的和我们须要的,须要我们运用一些搜刮技能,减少搜刮局限,协助我们更快搜刮到相干的内容。

1、根据star,fork数挑选

比方我们在github上查找某个项目,评价其优异与热点最直接的参数就是看这个项目被star(相似微博点赞,在个人主页能够检察本身点赞了哪些内容)了若干次,获得了若干承认,被fork了若干次(当你以为这个项目不错时,能够fork这个项目源码到本身堆栈中,然则在你堆栈中存在的这个项目不会同步更新)。虽然一个优异的项目不一定是star多,有能够临时还没被其别人给发明,但根据这2个参数挑选倒是我们简朴有效的根据。

1, 大于即是
  语法: 关键字 stars:>= 数目 forks:>=数目 
  例子: springboot stars:>=5000 //搜刮springboot有关star数>=5000的内容
        springboot stars:>=5000 forks:>=5000//搜刮springboot 的star>=5000,且fork数>=5000的内容
    可零丁搜刮,也可组合搜刮,中心用空格离隔,是&(且)的关联。

如图1所示

2,局限查询
  语法: 关键字 stars:局限1..局限2
  例子: springboot stars:4000..5000 
    //搜刮star数在 4000到500的springboot相干内容,..相当于mysql中between and 的作用。
   

如图2所示

2、 关键字 in

搜刮关键字在github上宣布的位置 ,重要以下3个位置

  • name (宣布的堆栈称号)

  • description(指的是文章的择要部份)

  • Readme (申明文档)

    语法 :关键字 in:
    例子 :netty in:name //查找称号中包括netty的内容
          netty in:name,description
          //逗号分开,是 || (或)的关联,指的是查询称号,或许形貌中包括netty的内容

3、awesome + 关键字

平常是指的进修,书本,东西类,插件类相干的系列的鸠合。能够有效勤俭时候,找到别人网络好的内容。

awesome 指的是了不得的,堡垒了。

github 官方诠释:
An awesome list is a list of awesome things curated by the community.
大抵意义:社区构造保护的一系列异常棒的东西的鸠合。(差不多吧,哈哈,程度有限,谷歌翻译相识一下)

比方: awesome springboot

如图3所示

4、搜刮某个言语,某个区域的大佬

比方: location:Beijing language:java 

比方: awesome springboot

如图4所示

5、经常使用快捷键

在github上 按 ?可调出快捷键页面,有些对我们照样异常有效的。
快捷键页面链接以下:

https://help.github.com/en/github/getting-started-with-github/keyboard-shortcuts

如图5所示

  • 检察源码利器 t

    在github 进修某个框架时,假如包的构造层级迥殊多,嫌一层层点进去贫苦,用 t ,该框架一切的类以列表情势平铺睁开,轻易检察
    如图6所示

  • s 键 (search)

    协助疾速聚焦在搜刮框里,进步效力

6、 完成某行,某块代码高亮

在与其别人合作开辟时,沟通时在给别人指出某行,或许某块代码,能够在github链接背面加上

1,#L23  //某行高亮
如:
https://github.com/unofficial-openjdk/openjdk/blob/jdk/jdk/test/jdk/sun/misc/GetSunMiscUnsafe.java#L36

如图7所示

2,#L23-35  //某个代码块
如:
https://github.com/unofficial-openjdk/openjdk/blob/jdk/jdk/test/jdk/sun/misc/GetSunMiscUnsafe.java#L36-L40

如图8所示

7、user

查询某位用户的相干内容,比方某位大佬

语法:user:称号

例子:user:ityouknow

赶快去尝试一下吧,其他功用本身探究了

参考:

https://www.iteye.com/blog/robbiefeng-2169967

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  移步手机端
github有用的搜刮小技能

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
未定义标签

本文来源:搜奇网

本文地址:https://www.sou7.cn/282281.html

关注我们:微信搜索“搜奇网”添加我为好友

版权声明: 本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。请记住本站网址https://www.sou7.cn/搜奇网。

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>