#GitHub#
GitHub大伙想必都不陌生,GitHub是一个软件源代码托管服务平台,除了允许个人和组织创建和访问保管中的代码以外,它也提供了一些方便社会化共同软件开发的功能,即一般人口中的社群功能,包括允许用户追踪其他用户、组织、软件库的动态,对软件代码的改动和bug提出评论等

截止到2021年,GitHub上的代码库已经超过一个亿了,那在这么多代码中怎样提取有价值的代码也难住了很多人,而star无疑是一个比较重要的参考值
所以我们这篇文章便来盘点一下 2021 年 6 月份最热 GitHub ,以下这些 GitHub 项目是本月 Star 涨得最多的 repo,它们分别是:
HarmonyOS 鸿蒙操作系统自行车自动驾驶系统金庸群侠传 3D 重制版阿里云盘小白羊版计算机基础知识笔记Spring Boot 相关漏洞学习资料阿里巴巴 MySQL binlog 增量订阅&消费组件一键换脸应用用 Python 编写的一些简单的项目命令行的艺术
01. HarmonyOS 鸿蒙
本月第一个盘点,一定给鸿蒙。HarmonyOS 华为鸿蒙操作系统开源,迅速霸占 GitHub 热榜。
鸿蒙系统是第一款基于微内核的全场景分布式OS,是华为自主研发的操作系统。2019年8月9日,鸿蒙系统在华为开发者大会上正式发布,华为会率先部署在智慧屏、车载终端、穿戴等智能终端上,未来会有越来越多的智能设备使用开源的鸿蒙OS。 鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架 。可用于大屏、PC、汽车等各种不同的设备上。还可以随时用在手机上,但暂时华为手机端依然优先使用安卓。 鸿蒙 OS 底层由鸿蒙微内核、Linux 内核、Lite OS 组成,未来将发展为完全的鸿蒙微内核架构。
02. 自动驾驶自行车
这个项目重新定义了自行车,这个项目的作者正是 B站 Up主 稚晖君。之前他搞过很多有意思的小项目,比如前段时间大火的迷你电视机就是出自他手。
这次,他闭关修炼了四个与,搞出来一个自动驾驶系统。不过这个自动驾驶系统不是用在电动汽车上的,而是自行车。这个项目算是这位 UP 最硬核的一个期了,整个自动驾驶系统研发过程断断续续花了四个月。
03. 金庸群侠传 3D 重制版
金庸群侠传 3D 重制版是一个非盈利游戏项目,重制经典游戏《金庸群侠传》并支持后续一系列 MOD 和二次开发。重置版是作者纯粹为了兴趣和学习在业余时间打磨出来的,最近作者比较忙,于是开源出来,希望感兴趣的朋友一起开发。 项目作者也在B站发布了重置版的介绍视频。视频中可以看到,重置版画质更精良,细节更生动。

04. 阿里云盘小白羊版
这是作者基于阿里云盘网页版开发的 PC 客户端,已经实现了阿里云盘官方客户端的基本功能。
05. CS - Notes
这个 repo 是技术面试必备基础知识,包括算法、计算机操作系统、计算机网络、系统设计等等。项目内容不是将网上的资料的随意拼凑,除了少部分引用书上和技术文档的原文,其余都是博主的原创。
06. Spring Boot 相关漏洞学习资料
本文是 Spring Boot 相关漏洞的学习资源,仅作为安全研究和授权测试使用。不要用于非法活动。这个项目从信息泄露、远程代码执行两大方面,总结了 16 个案例,提供了详细的步骤对提到的漏洞进行攻击,同时还会阐述漏洞原理,进行漏洞分析。
比如下图就是如何利用漏洞获取被星号脱敏的密码:
07. 阿里巴巴 MySQL binlog 增量订阅&消费组件
早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和消费业务。
08. 一键换脸
FaceSwap 是一种利用深度学习算法来换掉图片和视频中的人脸的工具。基于 Tensorflow、Keras 和 Python,Faceswap 可以在 Windows、macOS 和 Linux 上运行。安装了这个应用,你就能在你电脑上通过可视化交互的方式构建自己的换脸模型了。

09. 用 Python 编写的一些简单的项目
这个仓库包含了用 Python 编写的一些简单的项目,包括全能媒体播放器、病毒扫描软件、Bilibili 视频一键下载工具。还有暴力破解压缩密码、密码本、破解wifi密码、调用WinRAR破解压缩密码、聚合搜索、批量重命名、各平台热榜等等。
10. 命令行的艺术
命令行可以提高我们的工作效率、增加灵活性。该项目总结了在 Linux 上使用命令行时的相关技巧,内容覆盖基础使用、文件操作、数据处理等等。有专门针对 Windows 或 macOS 的部分,本教程既适合初学者,也适合经验丰富的人,并附有具体的实战例子帮助大家的理解。
好了,就盘点到这里了,由于平台规则,链接这里不能贴,感兴趣的朋友可以转发+关注+私信资料即可领取我整理好的源码和文档


