大家好,今天小编来为大家解答以下的问题,关于开源码分享网站电影,源码开源网站这个很多人还不知道,现在让我们一起来看看吧!
介绍
GIthub对于一个程序员来说,其意义笔者不必多说,绝大多数程序员必然都是知道的,作为全球最大的开源社区,其影响力是深远且巨大的,但是并不是很多人都能高效玩转Github,特别是对于新手程序员,今天笔者就带来一些Github的高效玩法或者说隐藏技巧,可以让你快速在Github上找到自己想要的代码或者项目!
简答模糊搜索
举例:比如我要搜索Vue项目,一般很多人搜索都是这样的,直接在搜索栏进行搜索,然后在结果列表中出现了562,653个项目,这种方式简单,但是不够精确
依据名称搜索
依然拿Vue举例,在搜索框输入以下关键字
in:nameVue
这个时候我们发现,项目数量减少了,这相较于第一种要精确一点点,搜出来的项目都是在名称中包含Vue关键字的项目
以下是项目名称的区域
结合火热程度(stars数量)搜索
比如我们结合名称搜索,在此基础上搜索stars数量大于5000的,那么我们只需要像下面这样
in:nameVuestars:>5000
我们可以看到项目数量再次减少了,这种情况下只有48个项目了,项目再次得到了精确,要想在这些项目中寻找自己的项目则要简单的多了,当然这个范围你可以自己控制一下
结合forks数量
和stars数量一样,你可以在此基础上再加一个forks的数量
比如我要搜索名称包含Vue,stars数量大于3000,forks数量大于10
in:nameVuestars:>3000forks:>10
当前搜索出来的数量为80
结合项目详情进行搜索
项目详情也就是项目下面那一段描述,或者说项目详细介绍(readme),那么我们就可以将上面的name换成readme
比如:
in:readmeVuestars:>5000forks:>10
以上的意思就是搜索readme中包含Vue,stars数大于5000,forks数量大于10的项目(这里大家灵活组合)
更灵活的搜索方式
下面我们有这样一个需求,比如目前微服务依然是比较火,那么我们来搜索一个有关微服务的例子,这里我们不适用详情,也不使用名称,我们使用description,也就是下面这个位置
具体需求:
搜索描述中包含微服务关键字,stars数量大于1000,编程语言是Java的项目
in:description微服务stars:>1000language:java
假设这个时候项目比较多,在一般情况下我们还要看一下项目是否还处于最近活动中,这个时候我们就可以依据更新时间来搜索,我们在上面基础上再来一个限制条件(最近更新是在5月分以后的,这里我们时间可以自由调整)
in:description微服务stars:>1000language:javapushed:>2021-05-01
总结
开源项目对于程序员来说都是非常有价值的,程序员能够依据自己的需求到Github上去找到自己想要的开源项目,以上介绍的都是一个小技巧,能够更加精确并且高效地完成开源项目的查找,以上这些点,有需要的朋友可以自由组合,我想对于很多人来说这还是很有用的!
如果你觉得对你有帮助,不要忘了点击关注并分享哦!
关于开源码分享网站电影到此分享完毕,希望能帮助到您。
