共计 2239 个字符,预计需要花费 6 分钟才能阅读完成。
2021 年 6 月份最热 GitHub 盘点,这些 GitHub 我的项目是本月 Star 攀升最多的 repo,它们别离是:
- HarmonyOS 鸿蒙操作系统
- 自行车主动驾驶零碎
- 金庸群侠传 3D 重制版
- 阿里云盘小白羊版
- 计算机基础知识笔记
- Spring Boot 相干破绽学习材料
- 阿里巴巴 MySQL binlog 增量订阅 & 生产组件
- 一键换脸利用
- 用 Python 编写的一些简略的我的项目
- 命令行的艺术
01. HarmonyOS 鸿蒙
本月第一个盘点,肯定给鸿蒙。HarmonyOS 华为鸿蒙操作系统开源,迅速霸占 GitHub 热榜。
地址:https://github.com/Awesome-HarmonyOS/HarmonyOS
鸿蒙零碎是第一款基于微内核的全场景分布式 OS,是华为自主研发的操作系统。2019 年 8 月 9 日,鸿蒙零碎在华为开发者大会上正式公布,华为会率先部署在智慧屏、车载终端、穿戴等智能终端上,将来会有越来越多的智能设施应用开源的鸿蒙 OS。鸿蒙 OS 实现模块化耦合,对应不同设施可弹性部署,鸿蒙 OS 有三层架构,第一层是内核,第二层是根底服务,第三层是程序框架。可用于大屏、PC、汽车等各种不同的设施上。还能够随时用在手机上,但临时华为手机端仍然优先应用安卓。鸿蒙 OS 底层由鸿蒙微内核、Linux 内核、Lite OS 组成,将来将倒退为齐全的鸿蒙微内核架构。
02. 主动驾驶自行车
这个我的项目从新定义了自行车,这个我的项目的作者正是 B 站 Up 主 稚晖君。之前他搞过很多有意思的小我的项目,比方前段时间大火的迷你电视机就是出自他手。
这次,他闭关修炼了四个与,搞进去一个主动驾驶零碎。不过这个主动驾驶零碎不是用在电动汽车上的,而是自行车。这个我的项目算是这位 UP 最硬核的一个期了,整个主动驾驶零碎研发过程断断续续花了四个月。
视频:https://www.bilibili.com/video/BV1fV411x72a
地址:https://github.com/peng-zhihui/XUAN-Bike
03. 金庸群侠传 3D 重制版
金庸群侠传 3D 重制版是一个非盈利游戏我的项目,重制经典游戏《金庸群侠传》并反对后续一系列 MOD 和二次开发。重置版是作者纯正为了趣味和学习在业余时间打磨进去的,最近作者比较忙,于是开源进去,心愿感兴趣的敌人一起开发。我的项目作者也在 B 站公布了重置版的介绍视频。视频中能够看到,重置版画质更精良,细节更活泼。
地址:https://github.com/jynew/jynew
视频:www.bilibili.com/video/BV1Yw411Z7Dw
04. 阿里云盘小白羊版
这是作者基于阿里云盘网页版开发的 PC 客户端,曾经实现了阿里云盘官网客户端的基本功能。
地址:https://github.com/liupan1890/aliyunpan
05. CS – Notes
这个 repo 是技术面试必备基础知识,包含算法、计算机操作系统、计算机网络、零碎设计等等。我的项目内容不是将网上的材料的随便拼凑,除了少部分援用书上和技术文档的原文,其余都是博主的原创。
地址:https://github.com/CyC2018/CS-Notes
06. Spring Boot 相干破绽学习材料
本文是 Spring Boot 相干破绽的学习资源,仅作为平安钻研和受权测试应用。不要用于非法活动。这个我的项目从信息泄露、近程代码执行两大方面,总结了 16 个案例,提供了具体的步骤对提到的破绽进行攻打,同时还会论述破绽原理,进行破绽剖析。
地址:https://github.com/LandGrey/SpringBootVulExploit
比方下图就是如何利用破绽获取被星号脱敏的明码:
07. 阿里巴巴 MySQL binlog 增量订阅 & 生产组件
晚期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需要,实现形式次要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐渐尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和生产业务。
地址:https://github.com/alibaba/canal
08. 一键换脸
FaceSwap 是一种利用深度学习算法来换掉图片和视频中的人脸的工具。基于 Tensorflow、Keras 和 Python,Faceswap 能够在 Windows、macOS 和 Linux 上运行。装置了这个利用,你就能在你电脑上通过可视化交互的形式构建本人的换脸模型了。
地址:https://github.com/deepfakes/faceswap
09. 用 Python 编写的一些简略的我的项目
这个仓库蕴含了用 Python 编写的一些简略的我的项目,包含全能媒体播放器、病毒扫描软件、Bilibili 视频一键下载工具。还有暴力破解压缩明码、密码本、破解 wifi 明码、调用 WinRAR 破解压缩明码、聚合搜寻、批量重命名、各平台热榜等等。
地址:https://github.com/cnzbpy/simplepy
10. 命令行的艺术
命令行能够进步咱们的工作效率、减少灵活性。该我的项目总结了在 Linux 上应用命令行时的相干技巧,内容笼罩根底应用、文件操作、数据处理等等。有专门针对 Windows 或 macOS 的局部,本教程既适宜初学者,也适宜经验丰富的人,并附有具体的实战例子帮忙大家的了解。
地址:https://github.com/jlevy/the-art-of-command-line