本周热点上的榜单大多数提升工作效率的实用工具,像是一个 API 管理所有通知消息(包括推送、邮件…)的 notifire,再是高速解析 JSON 文件的 simdjson,高性能对多个目标进行跟踪的 ByteTrack,一键启动多个虚拟机的 PD Runner…当中最神奇的还是要属于 IntelLab 开源的 Control Flag 能无差别(不区分编程语言)地检测代码中是否存在异常,从而帮你调试代码。
1. 本周特推
1.1 PD 启动器:PD Runner
本周 star 增长数:400+
1.2 代码 bug 检测器:control-flag
本周 star 增长数:750+
New ControlFlag 是 Intel 实验室开源的代码 bug 检测工具,它可以帮开发者检测代码中是否存在 bug,它通过学习(挖掘)开源项目中使用的典型模式(typical pattern)来判断是否输入的特定代码中存在异常。
2. GitHub Trending 周榜
2.1 通知工具:notifire
本周 star 增长数:600+
New Notifire 提供 API 供你来管理多种事务通知, 例如:邮件通知、短信通知、消息推送…它具有以下特点:
2.2 钓鱼工具箱:zphisher
本周 star 增长数:850+
Zphisher 是个新手友好的学习安全的项目,它提供了 30+ 络钓鱼页面模版,用它可以部署一个或者多个钓鱼 站…进而了解到 络钓鱼工具的工作原理。友情提醒:尝试该项目存在一定的风险。
2.3 JSON 解析器:simdjson
本周 star 增长数:700+
上 JSON 无所不在,服务器要花很多时间来解析这些 JSON 文件。simdjson 是一个 JSON 处理器,它每秒能解析 GB 的 JSON 数据,官方也给出了相关测试数据:6 GB/s 压缩 JSON、13 GB/s 校验 UTF-8、3.5 GB/s 校验 NDJSON。
2.4 多目标跟踪:ByteTrack
本周 star 增长数:550+
ByteTrack 轻量级的多目标检测、跟踪工具。这里简单介绍下多目标跟踪工作原理:通过检测画面中的物体,并检测其同目标物体相似度给予一定的分数,而之前对检测得分低的物体会进行简单、粗暴地丢弃,这样会导致真实推丢失以及目标轨迹碎片化,为此 ByteTrack 团队关联每个检测框而是单一靠记分函数来解决该问题。下图为常见多目标跟踪工具同 ByteTrack 对比。
2.5 Designing Data-Intensive Application 中文版:ddia
本周 star 增长数:300+
GitHub 趋势榜难得上榜一本书籍——《Designing Data-Intensive Applications》,简称 DDIA,是本深入浅出讲解数据系统设计的书籍,它讲述概念时主要讲解来龙去脉而非强调定义,引用本书译者的推荐语:“不懂数据库的全栈工程师不是好架构师” 来概述本书的主要内容。
– END –
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!