今天了解到 GitHub 提供了一个自定义个人首页的功能,只不过这个功能比较隐秘,我也是刚刚才知道。 方法很简单: 创建一个储存库(repository),并以自己的用户名命名: ? GitHub 会提示你发现了这个“彩蛋”: 您发现了一个秘密!这是一个“特殊”存储库,可用于将 README.md 添加到您的 GitHub 个人资料中。 当然有更便捷的方法让你的首页好看又充满科技感,下面分享几个小插件,希望对你有所帮助: github-readme-stats 可以为您的 github 自述文件动态生成统计信息卡片(GitHub Stats username=ideshun)](https://github.com/ideshun) 详细配置可以参考:github-readme-stats 可以定制自己喜欢的样式,隐藏个人统计信息和显示图标等 找到自己需要的表情代码复制过来即可: :smirk: github-profile-views-counter 它统计你的 GitHub 个人资料的访问次数。
2、100-Days-Of-ML-Code 这个 repo 的名称是不言自明,它包含一个 100 天的学习 ML 计划。它来自一群开源爱好者的一些非常有价值的贡献,并且在 repo 中包含了数据集。 在他们的课程中,更偏爱 MOOC(大规模开放在线课程)风格的课程,因为这些课程更适合自定进度的学习。 学生可以通过不同的社区渠道、GitHub 问题、repo 的 Discord 服务器等进行互动。 8、awesome-python 如上所述,Python 在 2022 年的流行是毫无疑问的。这种流行的主要原因之一是数量庞大。这个repo有一个专门针对 python 的库、框架和资源的精选列表。 10、metrics Metrics 可用于生成关于你的信息图表,因此你可以将它们嵌入到 GitHub 个人资料中,让其他用户更多地了解。 显示你的 git 统计数据以及日历、收藏的音乐、网站、最后的推文、项目、语言等。这可能看起来有点花里胡哨,但如果使用得当,它确实可以帮助你的个人资料脱颖而出。
腾讯云精选爆款云服务器限时体验20元起,还有更多热门云产品满足您的上云需求
2、100-Days-Of-ML-Code 这个 repo 的名称是不言自明,它包含一个 100 天的学习 ML 计划。它来自一群开源爱好者的一些非常有价值的贡献,并且在 repo 中包含了数据集。 在他们的课程中,更偏爱 MOOC(大规模开放在线课程)风格的课程,因为这些课程更适合自定进度的学习。 学生可以通过不同的社区渠道、GitHub 问题、repo 的 Discord 服务器等进行互动。 这种流行的主要原因之一是数量庞大。这个repo有一个专门针对 python 的库、框架和资源的精选列表。无论是关于构建管理仪表板还是使用 Web 套接字,几乎涵盖了所有内容。 10、metrics Metrics 可用于生成关于你的信息图表,因此你可以将它们嵌入到 GitHub 个人资料中,让其他用户更多地了解。 显示你的 git 统计数据以及日历、收藏的音乐、网站、最后的推文、项目、语言等。这可能看起来有点花里胡哨,但如果使用得当,它确实可以帮助你的个人资料脱颖而出。 作者 :Nabil Nalakath
在这篇博客中,项目作者 Jakub Roztočil 详细介绍了事情经过: 发生了什么? 我不小心将项目的 repo 设为了私有,GitHub 级联删除了我们花费 10 年时间建立的社区。 最直接的原因是我认为我在另一个 repo 中——一个没有内容且 0 Star 的项目。我真正打算做的是隐藏 HTTPie 组织的配置文件 README,这是我在一周前创建但没有机会填充的。 让我走上错误道路的是一个完全不相关的操作:我刚刚在我的个人资料上做了同样的事情(即隐藏了一个空的 README),将其设为 jakubroztocil/jakubroztocil 私有。 在配置文件和存储库方面,GitHub 的概念模型会将用户和组织视为非常相似的实体。在这种情况下,由于我只是想在我们组织的个人资料上重复相同的操作,我的大脑切换到了「自动驾驶」模式。 毕竟,GitHub 有过有争议的行为,这些行为违背了开源社区的精神。微软(已收购 GitHub)尽管拥有一定的开源精神,但并不总是有很好的声誉。
Follow 借助GitHub,你可以通过访问用户个人资料并点击“关注”,或点击repo协议上的“观看”按钮来关注开发人员或软件库。 在这两种情况下,活动都会显示在你的dashboard中。 关注用户或软件库跟Twitter的关注不同,你看不到别人说了什么 ?但是可以看到别人在做什么。 Star GitHub的一大特色就是能够为软件库加Star。 Pull Request(PR) 在前一节中,有介绍了Pull Request(PR)是什么。重申一下,一个人可能会fork你的存储库,做一些改变,然后创建一个PR来要求你合并这些改变。 ? 在我上面发布的例子中,repo中有一个可以追溯到一年半以前的PR。这都是十分常见的,原因就是上面提到的这些。 最后的话 GitHub是一个了不起的工具和服务,是当今开发人员工具种的神器。本教程可以帮助你入门GitHub,在GitHub开源(或闭源)项目上工作的体验真的是不容错过的。 觉得本文对你有帮助?
为什么选择GitHub? 现在你已经知道GitHub的用途了,但你可能会问为什么我要使用GitHub呢? 毕竟,GitHub由一家私人公司管理,而且还会通过托管人员代码获利。 Follow 借助GitHub,你可以通过访问用户个人资料并点击“关注”,或点击repo协议上的“观看”按钮来关注开发人员或软件库。 在这两种情况下,活动都会显示在你的dashboard中。 关注用户或软件库跟Twitter的关注不同,你看不到别人说了什么 ?但是可以看到别人在做什么。 Star GitHub的一大特色就是能够为软件库加Star。 Pull Request(PR) 在前一节中,有介绍了Pull Request(PR)是什么。重申一下,一个人可能会fork你的存储库,做一些改变,然后创建一个PR来要求你合并这些改变。 ? 在我上面发布的例子中,repo中有一个可以追溯到一年半以前的PR。这都是十分常见的,原因就是上面提到的这些。
这篇文章解释了GitHub的一些相关概念,以及如何它的一些功能使用来提高你的工作效率。 为什么选择GitHub? 现在你已经知道GitHub的用途了,但你可能会问为什么我要使用GitHub呢? Follow 借助GitHub,你可以通过访问用户个人资料并点击“关注”,或点击repo协议上的“观看”按钮来关注开发人员或软件库。 在这两种情况下,活动都会显示在你的dashboard中。 关注用户或软件库跟Twitter的关注不同,你看不到别人说了什么 ?但是可以看到别人在做什么。 Star GitHub的一大特色就是能够为软件库加Star。 Pull Request(PR) 在前一节中,有介绍了Pull Request(PR)是什么。重申一下,一个人可能会fork你的存储库,做一些改变,然后创建一个PR来要求你合并这些改变。 ? 在我上面发布的例子中,repo中有一个可以追溯到一年半以前的PR。这都是十分常见的,原因就是上面提到的这些。
相信这么努力的你 已经置顶了我 老九学堂 你身边的IT导师 提醒:大师兄会员课讲解视频在文末哦。 Follow 借助GitHub,我们可以通过访问用户个人资料并点击“关注”,或点击repo协议上的“观看”按钮来关注开发人员或软件库。 在这两种情况下,活动都会显示在你的dashboard中。 关注用户或软件库跟Twitter的关注不同,你看不到别人说了什么 ?但是可以看到别人在做什么。 Star GitHub的一大特色就是能够为软件库加Star。 Pull Request(PR) 在前一节中,有介绍了Pull Request(PR)是什么。重申一下,一个人可能会fork你的存储库,做一些改变,然后创建一个PR来要求你合并这些改变。 ? 在我上面发布的例子中,repo中有一个可以追溯到一年半以前的PR。这都是十分常见的,原因就是上面提到的这些。
在主目录的Linode终端中,使用该命令git clone,然后从剪贴板粘贴链接,或从下面复制命令和链接: git clone https://github.com/NwayNway/test-repo 选择页面右上角的用户名,如下图所示,链接到您的个人资料。 要forktest-repo-789,请使用页面左上角的搜索栏。搜索test-repo-789。 选择后NwayNway/test-repo-789,使用页面右上角的“Fork”按钮对repo进行fork。“Fork”按钮位于上面步骤2中所示的用户名图标之下。 在您的GitHub配置文件中,选择test-repo-789页面中心,如下图所示。 在test-repo-789页面上,选择“Branches”。 恭喜,您已经使用Git和GitHub进行文件共享和版本控制。还有很多Git命令需要学习,但是你有一个很好的开始。 更多信息 有关此主题的其他信息,您可能需要参考以下资源。
然而就是这个混乱又冷门的repo,居然在3天里被fork了2次。 一切都太不正常了,让人嗅到了一丝不安的气息。 尝试“作死”运行 本着“作死”的精神,Tib决定一探究竟。 当Tib看到eval “$(echo “YXB0IHVwZGF0ZSAt这一行内容后,立刻从沙发上跳了起来,他意识到事情的严重性:有人在入侵他的GitHub个人资料! 要执行这一大胆而又作死的任务,防止“试试就逝世”,Tib首先断开了电脑的网络链接,并选择在Docker容器中运行。 答案终于揭晓,原来这个prog是一个名为XMRig的挖矿程序。 $ . 在这个攻击过程中,会派生一个合法的repo,负责将恶意的GitHub Action添加到原始代码。然后,黑客再向原始repo提交一个PR,将代码合并回原始repo。 只要在.github/workflows目录里面的任意.yml文件中配置了在收到Pull Request时执行,来自黑客的Action就会自动被执行。
该设施选在了位于北极附近的世界档案馆(Arctic World Archive)中,作为一个具有长期目标的存档设施,其被埋入了山下 250 米深的永久冻土层。 GitHub 希望将代码保存一千年的时间,从而为后代留下宝贵的开源财富。 ? GitHub 将在 2020 年 2 月 2 日抓取活跃公共存储库(public repo)的快照,并将这些数据保存在北极代码库中,1000 年起步。 ? 详情可以看: 视频内容 为表彰数以百万计的开发者们做出的贡献,GitHub 还设计了一枚特殊的 Arctic Code Vault 徽章,感兴趣的开发者可移步至 GitHub 的个人资料页面将其点亮。 GitHub 认为,世界是由开源软件推动的,开源软件是现代文明的隐性基石,是全人类的共同遗产。
如何在面试中引起注意 老实说,这一步最重要。让社会招聘变得如此艰难和疲惫的原因是如何让招聘人员在收到的众多申请中仔细查看你的个人资料。 最低要求是: 创建一个 GitHub 账号; 为自己做过的项目创建一个 repo; 添加关于如何运行代码的清晰文档说明; 为每个提及函数作用、参数意义、格式和脚本的单个文件添加说明文档。 除了招聘者之外,担任有影响力职务的人在领英上也很活跃。因此,如果你可以吸引他们的注意力,你就有机会进入面试。此外,维护个人资料也是必要的,这样人们更有意愿与你联系。 领英和 Github 个人资料指南,可参考:https://career-resource-center.udacity.com/linkedin-github-profiles。 b)确保真实性:我见过很多人犯下这样的错误,他们的个人资料出现在多个不同的职位之外。我认为,更好的做法是先确定自己真正感兴趣、乐意做的事情,再寻找相关机会,而不是反过来。
让社会招聘变得如此艰难和疲惫的原因是如何让招聘人员在收到的众多申请中仔细查看你的个人资料。 最低要求是: 创建一个 GitHub 账号; 为自己做过的项目创建一个 repo; 添加关于如何运行代码的清晰文档说明; 为每个提及函数作用、参数意义、格式和脚本的单个文件添加说明文档。 除了招聘者之外,担任有影响力职务的人在领英上也很活跃。因此,如果你可以吸引他们的注意力,你就有机会进入面试。此外,维护个人资料也是必要的,这样人们更有意愿与你联系。 领英和 Github 个人资料指南,可参考:https://career-resource-center.udacity.com/linkedin-github-profiles。 b)确保真实性:我见过很多人犯下这样的错误,他们的个人资料出现在多个不同的职位之外。我认为,更好的做法是先确定自己真正感兴趣、乐意做的事情,再寻找相关机会,而不是反过来。
大数据文摘出品 来源:medium 编译:徐玲 在IT世界中,有很多刻板印象,例如“ PHP是最糟糕的语言”或“ Python是针对初学者的”。 这样,我们就可以访问有关年龄,性别和个人资料照片的信息。Microsoft Face API正是完成此任务的正确工具。 Github提供了25个最受欢迎的存储库的列表,并显示了前5名贡献者。 我将使用Eigencoder 应用程序从每个存储库中检测30–80张个人资料照片并进行分析。 性别 Face API具有从面部结构中检测性别的功能。这里的结果是相当片面的。 咒骂 在PHP社区中,你将听到最多的脏话(我认为这并不奇怪)。第二是Javascript,其次是Java。数学语言开发人员似乎最放心。 ? CodinGame 2020开发人员调查 就像上面的小指标一样,我将研究各个行业中开发人员的幸福程度。
“对抗样本防御仍是一个未解决的问题,三天前的ICLR接收论文中,7/8关于防御的论文已经被我们攻破。” ? 此外,Athaly还在GitHub上放出了自己的论文和repo支持自己的说法。 据LinkedIn和GitHub上的资料显示,小哥目前是MIT计算机科学专业的博士生,同时也在OpenAI实习,此前也曾是谷歌实习生。 Goodfellow围追堵截要说法 Paper和GitHub repo一出,把对抗样例攻击和防御这个领域一手拉扯大的Ian Goodfellow立刻坐不住了,在GitHub上连续提了两条意见(issue 但是在论文摘要和GitHub repo里没有说清楚。Goodfellow建议严谨地写成“所有未经证实的白盒场景下的防御”。 几位作者也说,明后天上传更新版论文,会改正这个问题。 二作Nicholas Carlini在GitHub上作出了比较“柔软”的回应,大致意思是我一开始也纠结要不要叫这个名字,但后来觉得,混淆梯度和梯度掩码还是有区别的,梯度掩码保留了大部分梯度信号,我们说的混淆梯度
我将分享我是如何为我的开源项目写README的,以及你在为项目编写README文件时应考虑的事项,这样你将(有希望)收获一些见解。 第一个问题应该是如何安装(如何使用项目或如何在机器中启动编辑)。 这里应该给用户详尽的想法,并说明他们如何使用项目repo的所有步骤。 按照以上步骤,他们应该能够在自己的设备中运行它。 这是一个示例指令: 要使用此项目,请首先使用以下命令在你的设备上克隆repo: git init git clone GitHub链接: https://github.com/navendu-pottekkat 这也显示了如何在节中添加子节。 赞助 你的项目备受青睐,并且已经被成千上万的人使用(有了这个README文件,将会有更高使用量)。现在,是时候寻找人员或组织来赞助你的项目了。 确保已在项目文件夹中添加了许可证文件。快捷方式:在GitHub中单击repo根目录下的添加新文件-->将文件名设置为LICENSE -->GitHub显示许可证模板--->选择最适合项目的模板!
今天给大家整理介绍一下,GitHub 上托管的 8 份高校资料库,希望对你有所帮助。 北京大学 目前在 GitHub 上共享的北大资料库有两份,分别是 libpku 和 PKUCourse。 前者我之前在公众号分享过,具体可看下这篇文章。 《有人在 GitHub 上开源了一份北京大学的课程资料》 后者主要整理了北大本科 & 研究生课程大作业选集,主要包含计算概论、程序设计实习、计算机系统导论等课程作业。 ? 浙江大学 本文中整理的几个高校 repo,有不少都是受浙大仓库的影响,才将资料放到 GitHub 上供学生们参考学习的。 大家现在能在上面获取到各大高校的一些学习资料,可以说这个项目功不可没。 如果你对 GitHub 的操作不是很熟练,可以先仔细看看该 repo 作者编写在 README 的操作文档。 ?
依托腾讯云开放的技术与海量数据运营的经验,全面打造“互联网+政务”解决方案,创新政府管理和服务模式,提升“放管服”实效。
扫码关注腾讯云开发者
领取腾讯云代金券