首页
学习
活动
专区
圈层
工具
发布

你真的会高效的在GitHub搜索开源项目吗?

转自公众号:Tomcat那些事儿 作者:侯树成 GitHub的流行, GitHub在开源世界的受欢迎程度自不必多言。...再加上今天,GitHub官方又搞了个大新闻:私有仓库也改为免费使用,这在原来可是需要真金白银的买的。可见微软收购后,依然没有改变 GitHub 的定位,甚至还更进一步。 花开两朵,各表一枝。...我们今天想要聊的并不是 GitHub 多么重要,而是要说一下 GitHub 的搜索功能。 你在 GitHub上搜索代码时,是怎么样操作的呢?...是不是也是像我这样,直接在搜索框里输入要检索的内容,然后不断在列表里翻页找自己需要的内容? ? 或者是简单筛选下,在左侧加个语言的过滤项。 ? 再或者改变一下列表的排序方式 ?...其它协议就把apache-2.0替换一下即可,比如换成 mit 之类的。 6. 明确搜索仓库的语言 比如咱们就找 Java 的库, 除了像上面在左侧点击选择之外,还可以在搜索中过滤。

71710

你真的会高效的在GitHub搜索开源项目吗?

GitHub的流行, GitHub在开源世界的受欢迎程度自不必多言。再加上今天,GitHub官方又搞了个大新闻:私有仓库也改为免费使用,这在原来可是需要真金白银的买的。...可见微软收购后,依然没有改变 GitHub 的定位,甚至还更进一步。 花开两朵,各表一枝。我们今天想要聊的并不是 GitHub 多么重要,而是要说一下 GitHub 的搜索功能。...你在 GitHub上搜索代码时,是怎么样操作的呢?是不是也是像我这样,直接在搜索框里输入要检索的内容,然后不断在列表里翻页找自己需要的内容? 或者是简单筛选下,在左侧加个语言的过滤项。...明确搜索仓库大小的 比如你只想看个简单的 Demo,不想找特别复杂的且占用磁盘空间较多的,可以在搜索的时候直接限定仓库的 size 。...明确搜索仓库的语言 比如咱们就找 Java 的库, 除了像上面在左侧点击选择之外,还可以在搜索中过滤。

1.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    你真的会高效的在GitHub上搜索开源项目吗?

    更多内容持续整理中,帮助大家更好的学习Spring相关的系列内容! GitHub的流行, GitHub在开源世界的受欢迎程度自不必多言。...再加上今天,GitHub官方又搞了个大新闻:私有仓库也改为免费使用,这在原来可是需要真金白银的买的。可见微软收购后,依然没有改变 GitHub 的定位,甚至还更进一步。 花开两朵,各表一枝。...我们今天想要聊的并不是 GitHub 多么重要,而是要说一下 GitHub 的搜索功能。 你在 GitHub上搜索代码时,是怎么样操作的呢?...是不是也是像我这样,直接在搜索框里输入要检索的内容,然后不断在列表里翻页找自己需要的内容? ? 或者是简单筛选下,在左侧加个语言的过滤项。 ? 再或者改变一下列表的排序方式 ?...其它协议就把apache-2.0替换一下即可,比如换成 mit 之类的。 6. 明确搜索仓库的语言 比如咱们就找 Java 的库, 除了像上面在左侧点击选择之外,还可以在搜索中过滤。

    1.1K30

    在新窗口中打开页面?小心有坑!

    你呵呵一笑,太简单了: 打开的页面地址是固定的?直接a标签加上target="_blank"属性搞定。 打开的页面地址是动态计算的?使用js进行window.open(url)搞定。...点击第一个链接,也就是‘target _blank’字样的那个。 新页面显示'HACK成功,再看看上个TAB?'。然后你忍不住看回上一个页面。 看到第一行鲜红的提示:'你被HACK了啊!...机智的读者会发现上面的两个例子中分别复现了安全和性能问题(讲道理,第2个例子同时展现了安全和性能问题) 3.1 安全问题 使用a标签的target="_blank"属性,或者window.open(...在例子2中,新页面中有一个定时器,每隔一段时间就有一个持续的循环,这个循环在阻塞新页面本身的js线程的同时,也阻塞了opener(也就是打开新页面的父窗口)里的js线程。...确实,chrome有不同的标签页面使用不同进程和线程,但是有个例外,通过a标签的target="_blank"属性,或者window.open(url)在新窗口中打开页面, 会与父窗口共用进程和线程。

    4.8K10

    在新窗口中打开页面?小心有坑!

    你呵呵一笑,太简单了: 打开的页面地址是固定的?直接a标签加上target="_blank"属性搞定。 打开的页面地址是动态计算的?使用js进行window.open(url)搞定。...点击第一个链接,也就是‘target _blank’字样的那个。 新页面显示'HACK成功,再看看上个TAB?'。然后你忍不住看回上一个页面。 看到第一行鲜红的提示:'你被HACK了啊!...机智的读者会发现上面的两个例子中分别复现了安全和性能问题(讲道理,第2个例子同时展现了安全和性能问题) 3.1 安全问题 使用a标签的target="_blank"属性,或者window.open(...在例子2中,新页面中有一个定时器,每隔一段时间就有一个持续的循环,这个循环在阻塞新页面本身的js线程的同时,也阻塞了opener(也就是打开新页面的父窗口)里的js线程。...确实,chrome有不同的标签页面使用不同进程和线程,但是有个例外,通过a标签的target="_blank"属性,或者window.open(url)在新窗口中打开页面, 会与父窗口共用进程和线程。

    5.9K21

    用Python抓取在Github上的组织名称

    作者:Florian Dahlitz 翻译:老齐 与本文相关书籍推荐:《跟老齐学Python:Django实战》 ---- 我想在我的个人网站上展现我在Github上提交代码的组织名称,并且不用我手动更新提交记录的变化...在本例中,我打算获取用户向Github某个特定组织的提交记录,打开用户自己Github页面,滚动如下图所示的地方。 在你的浏览器上用开发和工具,打开HTML源码,并且找到对应的元素。...提取必要的信息 记住,我们想获得某个用户提交代码的Github上的组织名称,已经得到了包含组织名称的超链接,然而,其中有很多我们不需要的样式类和属性,接下来就要清除它们,利用lxm包(lxml.html.clean.Cleaner...为了便于后续页面风格的设计,我们增加了一个CSS,相应名称为org。当点击超链接的时候,我想在浏览器中打开一个新的tab,于是设置了target='blank'。...: $ python scrape_github_orgs.py ['github.com/python" target="_blank">\n

    2.2K20

    从零开始写一个 Web Component - GitHub Corners

    (其实这也是本篇文章诞生的原因) 以及在 webcomponents.org 上搜索 github-corners,目前的确还没有这个组件。 怎么做?...{ // ... /** * target="_blank" for link */ @property({ type: Boolean }) blank = false;...// ... } 如上,我们添加了 blank 作为链接的 target='_blank' 的缩写属性。...-- 而我们需要其为 true 时,只需要这样写 --> github-corners blank>github-corners> lit 的响应式属性 lit 的 dom 和属性是响应式的,即你修改组件的属性...组件中有着一些属性和对应注释,我需要将这些参数和注释说明转换为文档来给用户阅读。(虽然直接读代码也行,hhh) 手写文档倒不是什么难事,但是以后一旦修改属性、或者描述,我就要再改一遍文档,这合理吗?

    2.5K30

    静态HTML旅行主题网页设计与实现——联途旅游网服务平台网(39页)HTML+CSS+JavaScript

    清迈属于泰北城市,特色好吃的泰北菜餐厅,只有清迈最多。像宛若梦境的风车餐厅,环境优雅的艺术品餐厅,更有在山间遥望美景的纯天然有机餐厅。 清迈周边的天然美景更让人陶醉。...我和我先生总会在闲暇时开着我们那辆是如珍宝的复古甲壳虫去清迈周边旅行,热爱拍照的我,也拍了很多人物和风景的照片,也有不少客人找到我,希望我能用相机记录他们在清迈旅行的点点滴滴。...不断的旅行,不断的分享,不停的把我们在清迈的家-清迈MoMo1968微酒店做的越来越好,就是我和我先生最大的人生追求。...="_blank">[美食攻略] target="_blank">天津五大道美食指南 五大道附近有吃饭的地方吗 的过程中遇到很多的问题,通过查找资料或询问同学都有得到解决。这次综合实训我的收获很大,学有所用,在实践的过程中学习巩固对知识能有更深的记忆。

    1.5K30

    新窗口创建问题 | Electron 安全

    ,我们借 a 标签来理解,这几个特殊的关键字在 a 标签中完全支持 那 a 标签中 target 的意义是什么呢?...github.com', '_blank', 'top=500,left=200,frame=false,nodeIntegration=no') 在 web 技术中,这个参数叫做 windowFeatures...RCE 的 所以 target 属性就是指定你加载的资源要在哪个窗口(标签或 iframe) 中加载并显示,如果设置 _blank 就会打开新窗口,如果 target 的值指向一存在的窗口名字就会复用窗口...(target) 设置分别设置为 _self、_blank、_parent、_top 都会被监听并拦截吗?...,所以开发者应该同时监听新窗口创建和导航,做更精细化地管理 a 标签和 form 标签设置 target="_blank" 时会被监听和拦截吗?

    2.1K10

    一个来自create-react-app脚手架警告的思考

    信息内容如下 意思就是说“在没有rel="noopener noreferrer"属性的a标签中使用target="_blank"存在一定的风险” 这个提示瞬间把我吸引了,以前关于a标签收到的提示都是没有设置...查阅了一些资料得到了如下关于a标签一个介绍 当一个外部链接使用了target=_blank的方式,这个外部链接会打开一个新的浏览器tab。此时,新页面会打开,并且和原始页面占用同一个进程。...主要是两个点是我以前从未在意的 用target="_blank"方式打开的tab和原始页面占用同一个进程(UI进程) 新打开的页面能获取到原始页面的document。...上图解释: 首先打开了第一个页面,第一个页面只有一个“打开一个新页面”的a标签 点击这个链接,打开了一个新页面。新页面中有一个按钮,“告诉打开我的那个页面,我喜欢林志玲”。...按照create-react-app的提示信息,给连接加上rel属性,如下: target="_blank" href="https://marvengong.github.io

    78320
    领券