首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

何在 GitHub 找到你要代码?

你在 GitHub 搜索代码时,是怎么样操作呢?是不是就像这样,直接在搜索框里输入要检索内容,然后不断在列表里翻页找自己需要内容? ? 或者是简单筛选下,在左侧加个语言过滤项。 ?...再或者改变一下列表排序方式 ? 这就是「全部」了吗? 一般系统检索功能,都会有一个「高级搜索」功能。需要在另外界面里展开,进行二次搜索之类GitHub 有没有类似的呢? 答案是肯定。...做为一个为万千工程师提供服务网站,不仅要有,而且还要技术范儿。 如果我们自己开发一个类似的应用,会怎样实现呢? 带着思路,咱们一起来看看,GitHub 是怎样做。...而在 GitHub 找项目的时候,不再需要每个都点到项目里看看最近 push 时间,直接在搜索框即可完成。...像这样: language:java 关键词 7.明确搜索某个人或组织仓库 比如咱们想在 GitHub 找一下某个大神是不是提交了新功能,就可以指定其名称后搜索,例如咱们看下 Josh Long

1.8K30

何在GitHub发现优秀开源项目

GitHub使用可是程序员在职业生涯中一项必备技能啊,最近在网上搜了一下,发现有好多童鞋都在提问GitHub使用教程,其实网上关于GitHub使用优秀教程还真是不少,本人也在其中获益颇多,好了,...我们今天就来谈一个关于GitHub的话题---”如何在GitHub发现优秀开源项目”。...1.Explore 登录GitHub,在页面中心找到Explore,如图: Explore GitHub 会把所有近期有活跃项目呈现给大家,是没有经过筛选,按照默认排序。...,我们可以选择「当天热门」、「一周之内热门」和「一月之内热门」来查看,如果你还想更加精确查找到自己想要学习编程语言,在右边有一个分语言类来查看功能,比如你想查看最近热门iOS 项目,那么右边就可以选择...总结 GitHub 对于我们做技术开发的人来说真是太有帮助了,优秀开源项目在上面太多,我们不管是应用在实际项目,还是对源码学习,这都是提升我们自己技能和开拓眼界一个重要渠道,你有大把大把时间用来刷微博

49230

何在 GitHub 找到免费且实用软件?

本周写了几篇文章,大多都在介绍与技术相关开发工具与技巧。 今天稍微调整一下,分享 GitHub 几个比较不错项目合集,让你们可以在上面找到一些实用软件。...macOS 作为一名 Mac 用户,平日自然少不了要跟许多杂七杂八软件打交道。 每次当我要安装一个软件时候,都会再三斟酌,上网搜索比对各个软件间差异,以查看是否有更优替代品。...后面,我发现了 GitHub 一份 macOS 资源清单 awesome-macOS,上面搜集与整理了许多非常优质 macOS 软件,其中包含编辑器、命令行终端、聊天工具以及其它一些特别适用生产力工具...https://github.com/iCHAIT/awesome-macOS 在该项目推荐列表里面,我也发现自己常用一些软件,: IINA - 开源媒体播放器 mas - Mac App Store...同时,也有热心开发者将其翻译成了中文文档,感兴趣可前往该项目地址查看: https://github.com/Awesome-Windows/Awesome/blob/master/README-cn.md

1.3K20

何在Github给别人项目贡献代码

需求 原开源库菜单item选中效果是这样: 我发现这个蓝色选中颜色并不是很适合我正在做项目。查看源码,发现没有相关接口。...在项目主页看了下,也有人提建议说需要加上这样功能。 自己动手丰衣足食,let's do it。 Git操作 添加这样功能并不难,在这里就不做代码分析了。...fork一下:首先在项目主页上点击Fork,然后你github主页就会多一个项目仓库。 git clone:这个项目到本地。要修改别人项目当然要下载到本地拉。 修改代码,完善功能。...git status:检查一下改动了那些文件,如果有需要忽略或者增加track文件,就git add,或者编辑vi .gitignore文件,这个文件语法在文件里面写很清除,此处省略。...进入github网页操作。 进入自己主页,选择这个fork项目,然后点击 进入pull request页面,确认提交更改,确认无误后,开始填写说明。

2K40

何在 GitHub 做一个优秀贡献者?

本篇文章摘自我在知乎一个回答 - 《如何在 GitHub 做一个优秀贡献者?》。 下面是正文内容。...---- 关于如何做一个优秀贡献者,GitHub 官方之前写过一篇指南《How to Contribute to Open Source》,里面给出了非常清晰回答。...找到那个你感兴趣项目,从点滴小事做起,修复文档无效链接和错别字是参与开源,发现问题并详述、复现问题也是参与开源。 28% 贡献工作 来源于对项目文档优化,更正错别字、优化排版、提交翻译。...最好,通过以下几种方式来提交贡献: GitHub issue - 发起提问,进行讨论 GitHub pull request - 提交解决方案 其它渠道 - Stack Overflow、IRC、Slack...一般在你参与贡献后,会发生以下几种情况: 1)没有得到任何反馈 首先,确保你提前核对过项目的各种情况,具体可查看该 核对清单。 如果一切都正常,可在一周后尝试联系项目相关人员,询问具体情况。

94930

如何使用Python和开放数据构建爱丁堡Beergardens交互式地图

请注意尽管两个文件文件结构在结构上相同,但标题不同因此如果要查看历史数据,则需要相应地调整下面的代码。该文件包含有权放置椅子房屋名称和地址以及一些其他信息。...清理和分类前提类别 使用folium在地图上绘制房屋 完整笔记本可以在GitHub找到。...:那些出售咖啡并且更有可能在白天开放场所(咖啡店和面包店)以及出售啤酒并且更有可能在晚上开放场所(像酒吧和餐馆)。...获得静态版本(不仅仅是截取屏幕截图)最佳方法是以HTML格式保存地图,然后使用Selenium保存HTML屏幕截图。...在根据房屋名称进行一些额外数据清理之后,将房屋分为“咖啡店”,“酒吧/餐厅”和“其他”三类,并将它们绘制在交互式地图上,以HTML格式保存并随后转换到png格式。

1.8K20

Github何在Fork到开源项目中提交Pull requests?

何在 Fork 到开源项目中提交 Pull requests ?   我们将 Fork 到开源项目克隆到我们本地计算机中进行修改,把更改通过 Pull requests 到原始项目中。 ?...输入 git checkout -b fix-bug  切换到创建分支fix-bug ? 再回到github网站上。 ? ? 注意:此时Pull requests 针对是原始项目了。...这就意味着我们这次修改会直接作用于原始项目。 这就是大部分开源项目用来获取贡献者提交更改一个途径。...此时该开源项目的维护者就会看到这个Pull requests 了,如果维护者觉得不错,就会 合并拉取请求(Merge pull request)。...但是并不是所有的 Pull requests 都会被合并,这并不意味着你修改是有问题,有时候项目的维护者他就是不鸟你!你也没办法!如下图所示: ?

94230

(数据科学学习手札130)利用geopandas快捷绘制在线地图

本文示例代码及文件已上传至我Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介   在上一篇文章中,我为大家介绍了不久前发布...'时,用于自定义点图标,详细用法参考:https://python-visualization.github.io/folium/modules.html#folium.map.Icon draggable.../folium/modules.html#folium.features.GeoJsonTooltip popup_kwds:dict型,用于自定义设置popup样式,详细参考:https://python-visualization.github.io.../folium/modules.html#folium.features.GeoJsonPopup legend_kwds:dict型,用于自定义设置图例,主要参数有: caption:str型...  如果我们想要持久化保存绘制好在线地图作品,可以利用地图对象save()方法,将其保存为离线html文件: m.save('demo.html')   浏览器中查看保存html文件: ---

1.5K20

geopandas轻松绘制交互式在线地图

❝本文示例代码及文件已上传至我Github仓库https://github.com/CNFeffery/DataScienceStudyNotes ❞ 1 简介 在上一篇文章中,我为大家介绍了不久前发布...'时,用于自定义点图标,详细用法参考:https://python-visualization.github.io/folium/modules.html#folium.map.Icon draggable.../folium/modules.html#folium.features.GeoJsonTooltip popup_kwds:dict型,用于自定义设置popup样式,详细参考:https://python-visualization.github.io.../folium/modules.html#folium.features.GeoJsonPopup legend_kwds:dict型,用于自定义设置图例,主要参数有: caption:str型,自定义图例标题...如果我们想要持久化保存绘制好在线地图作品,可以利用地图对象save()方法,将其保存为离线html文件: m.save('demo.html') 浏览器中查看保存html文件:

1.6K41

如何运行查看github项目-以今日头条(移动端)为例

vue慢慢成为前端主流框架,虽然目前公司业务木有用到这一块知识点,但小婷决定,每天花一两个小时业余时间来学习知识点,以免被前端同行逐渐抛弃。...这是vue官方文档:https://cn.vuejs.org/,很简洁,但总归会遇到一些看不明白问题,这个时候,要感谢各路热心同行,分享自己项目经验,将这些坑写在网络,让后来学习的人避免踩坑。...今天写东西也很简单,如何运行查看github项目-以今日头条(移动端)为例,小婷也没有写过比较深奥东西,因为技术尚且需要修炼。...步骤如下: 注意:运行项目之前一定要安装好开发环境,支撑环境node 1:准备项目的github地址 https://github.com/uncleLian/vue2-news 2:下载到d盘 ?...参照这个项目,就可以开始写一个类似的阅读型webapp,给自己定下一个目标,2月份计划,做一个vue小项目,在学习一下vue3.0。

79470

Python奇淫技巧,5个数据可视化工具

Plotly Plotly是一个开源,交互式和基于浏览器Python图形库。可以创建能在仪表板或网站中使用交互式图表(您可以将它们保存html文件或静态图像)。...,等高线图、树状图、科学图表、统计图表、3D图表、金融图表等。...plotly最棒一点是可以在Jupyter笔记本或独立HTML页面中使用 。您也可以在他们网站上在线使用它,但我更喜欢离线使用它,您也可以将可视化保存为图像,非常易于使用也非常实用。 ?...您可以为Folium渲染地图使用不同地图图层,例如MapBox,OpenStreetMap和其他几个图层,你可以查看github库文件夹 或 此文档页面 。 你还可以选择不同地图投影。...pip install -U altair vega_datasets notebook vega Altair主要依赖Vega,为了使图表在屏幕可见,你需要安装Vega,并且还需要为每个新会话运行此命令

4K30

Python5个数据可视化工具

以下详细道来: Plotly Plotly是一个开源,交互式和基于浏览器Python图形库。可以创建能在仪表板或网站中使用交互式图表(您可以将它们保存html文件或静态图像)。...,等高线图、树状图、科学图表、统计图表、3D图表、金融图表等。...plotly最棒一点是可以在Jupyter笔记本或独立HTML页面中使用 。您也可以在他们网站上在线使用它,但我更喜欢离线使用它,您也可以将可视化保存为图像,非常易于使用也非常实用。...您可以为Folium渲染地图使用不同地图图层,例如MapBox,OpenStreetMap和其他几个图层,你可以查看github库文件夹 或 此文档页面 。 你还可以选择不同地图投影。...pip install -U altair vega_datasets notebook vega Altair主要依赖Vega,为了使图表在屏幕可见,你需要安装Vega,并且还需要为每个新会话运行此命令

4.3K21

Python奇淫技巧,5个数据可视化工具

Plotly Plotly是一个开源,交互式和基于浏览器Python图形库。可以创建能在仪表板或网站中使用交互式图表(您可以将它们保存html文件或静态图像)。...,等高线图、树状图、科学图表、统计图表、3D图表、金融图表等。...plotly最棒一点是可以在Jupyter笔记本或独立HTML页面中使用 。您也可以在他们网站上在线使用它,但我更喜欢离线使用它,您也可以将可视化保存为图像,非常易于使用也非常实用。 ?...您可以为Folium渲染地图使用不同地图图层,例如MapBox,OpenStreetMap和其他几个图层,你可以查看github库文件夹 或 此文档页面 。 你还可以选择不同地图投影。...pip install -U altair vega_datasets notebook vega Altair主要依赖Vega,为了使图表在屏幕可见,你需要安装Vega,并且还需要为每个新会话运行此命令

3.4K20
领券