年底了是时候学新技术了「GitHub 热点速览 v.21.52」
作者:HelloGitHub-小鱼干
年底了,又有新技术冒出来需要你来 Pick 了,第一个先要被 Pick 的是即将到来的元旦英文版:Happy New Year,再来的话就是这周非常火的新一代爬虫平台,不用写代码轻松拖拽即可生成爬虫的 spider-flow,还有去中心化、可被追溯变更的不可变数据库 immudb 也是大火。当然依旧大火的还有上上周的 Log4j 漏洞带来的安全问题,这里就先慰问下阅读本文的 Java 开发者朋友们了。除此之外,还有一个非常有意思的项目 misbrands 快来看看这款贴纸哪里有问题,以及可能因为过于提高生产力导致饭碗不保的 K8s 运维工具 sealos 也是杠杠的。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
- 本文目录
-
- 本周特推
- 1.1 不可变数据库:immudb
- 1.2 新一代爬虫平台:spider-flow
-
- GitHub Trending 周榜
- 2.1 md 编辑器:marktext
- 2.2 可恨的贴纸们:misbrands
- 2.3 解放运维工作力:sealos
- 2.4 语音开源模型:PaddleSpeech
- 2.5 多功能按钮:OnlySwitch
-
- 往期回顾
- 3.1 C++ & Python 项目
-
1. 本周特推
1.1 不可变数据库:immudb
本周 star 增长数: 2,050+
不可变数据库是加密数据库,类似区块链技术的数据经过加密和可被验证。而 immudb 是该领域的佼佼者,它号称最快的不可变数据库,基于零信任模型构建数据。作为一款数据库产品,它也可以充当 kv 和关系型数据库的角色来处理数据。
GitHub 地址→https://github.com/codenotary/immudb
1.2 新一代爬虫平台:spider-flow
本周 star 增长数: 1,050+
spider-flow 是 Java 编写的新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。
2. GitHub Trending 周榜
2.1 md 编辑器:marktext
本周 star 增长数:1,050+
marktext 一个简单而优雅的 markdown 编辑器,可用于 Linux、macOS 和 Windows。如果你是个 md 用户,不妨试试这个项目会给你带来惊喜哟。
GitHub 地址→https://github.com/marktext/marktext
2.2 可恨的贴纸们:misbrands
本周 star 增长数:1,000+
当 Vim 遇上 VSCode,GitHub 变成 GitLab…似乎这些贴纸没啥毛病,就是说不出的奇怪,受启发于 Java 版本的 JavaScript 贴纸,misbrands 收录了有些有意思的混合装常见 logo。比如 React、Ubuntu、RubyOnRails,快来看看你认出来哪些不正常的贴纸~
GitHub 地址→https://github.com/mkrl/misbrands
2.3 解放运维工作力:sealos
本周 star 增长数:900+
先讲解下风险需知:由于 sealos 可以把一周的工作量缩短到三分钟,可能会导致您工作不饱满而被老板炒鱿鱼。sealos 一条命令离线安装高可用 kubernetes 集群,如丝般顺滑。
GitHub 地址→https://github.com/fanux/sealos
2.4 语音开源模型:PaddleSpeech
本周 star 增长数:600+
PaddleSpeech 是基于飞桨 PaddlePaddle 的语音方向的开源模型库,用于语音和音频中的各种关键任务的开发,包含大量基于深度学习前沿和有影响力的模型。
2.5 多功能按钮:OnlySwitch
本周 star 增长数:400+
很难得会看到一个 swift 项目上榜,OnlySwitch 是一个 Swift 编写的多功能合一状态栏按钮,可用来隐藏新版 MacBook Pro 的刘海,快速开启系统暗黑模式以及连接 AirPods 等等 macOS 常见操作。
3. 往期回顾
C++ & Python 项目
上周很是奇怪啊,有不少小伙伴问 C++ 和 Python 项目,除了日常的 HelloGitHub 月刊里的项目,🤔 去年 HG 也为新手们带来了两篇新手教程,大家可以温故知新下:
往期回顾:
以上为 2021 年第 52 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝
最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。👀 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
网络战:2022 年会发生什么
51CTO社区编辑加盟指南,欢迎关注! WOT全球技术创新大会2022,门票6折抢购中!购票立减2320元!--> 网络战不是未来的威胁——是一个明显而现实的危险。虽然网络恐怖主义的概念听起来像是电影中虚构的东西,但我们相互关联的世界充满了安全漏洞,使其成为不幸的现实。 数字化转型通过移动应用程序和电子商务为消费者带来了极大的便利。云的发展和向远程工作环境的转变是生产力和性能的福音。但对于罪犯和政治活动家来说,现代互联网为他们的事业提供了一条高速公路,无论是经济利益、政府影响力还是政治不稳定。 继续阅读,我们将介绍 2022 年需要注意的七种网络战和网络安全威胁。 1. 网站污损 网站篡改是一种低级别的网络犯罪形式,通常针对安全性差且缺乏维护的小型网站。虽然肇事者往往是没有严重恶意的年轻业余黑客,但围绕此类事件的宣传是国际关系的一个令人担忧的趋势。 支持伊朗的青少年黑客声称对 2020 年破坏网站负责,将他们的社交媒体句柄与抗议信息放在一起。过去几年,美国不断渲染中俄网络攻击能力以及所谓通过网络干扰其选举等等,他们认为不应低估“小”网站破坏的重要性。 2. 分布式拒绝服务 (DDoS)...
- 下一篇
Java必备主流技术流程图
1.spring的生命周期 Spring作为当前Java最流行、最强大的轻量级容器框架,了解熟悉spring的生命周期非常有必要; 首先容器启动后,对bean进行初始化 按照bean的定义,注入属性 检测该对象是否实现了xxxAware接口,并将相关的xxxAware实例注入给bean,如BeanNameAware等 以上步骤,bean对象已正确构造,通过实现BeanPostProcessor接口,可以再进行一些自定义方法处理。如:postProcessBeforeInitialzation。 BeanPostProcessor的前置处理完成后,可以实现postConstruct,afterPropertiesSet,init-method等方法, 增加我们自定义的逻辑, 通过实现BeanPostProcessor接口,进行postProcessAfterInitialzation后置处理 接着Bean准备好被使用啦。 容器关闭后,如果Bean实现了DisposableBean接口,则会回调该接口的destroy()方法 通过给destroy-method指定函数,就可以在bean销毁...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- 2048小游戏-低调大师作品
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)