上海市|它说你的代码有 Bug「GitHub 热点速览」
文章图片
文章图片
文章图片
文章图片
本周热点上的榜单大多数提升工作效率的实用工具 , 像是一个 API 管理所有通知消息(包括推送、邮件…)的 notifire , 再是高速解析 JSON 文件的 simdjson , 高性能对多个目标进行跟踪的 ByteTrack , 一键启动多个虚拟机的 PD Runner…当中最神奇的还是要属于 IntelLab 开源的 Control Flag 能无差别(不区分编程语言)地检测代码中是否存在异常 , 从而帮你调试代码 。
选项标准:新发布 | 实用 | 有趣 , 根据项目 release 时间分类 , 发布时间不超过 14 day 的项目会标注 New , 无该标志则说明项目 release 超过半月 。 由于本文篇幅有限 , 还有部分项目未能在本文展示 , 望周知
1. 本周特推1.1 PD 启动器:PD Runner本周 star 增长数:400+
New PD Runner 是一个 Parallels Desktop 启动器 , 可一键启动所有你安装的虚拟机 , 并行运行在本地环境 , 当然你也可以启动单个虚拟机 。 这里介绍下 Parallels Desktop 是款运行在 macOS 上的虚拟机软件 , 有了它可以方便在本地机器使用各种操作系统 。 Parallels Desktop 本身是个付费项目 , 所以 PD Runner 作者明确 PD Runner 仅供学习研究使用 。
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 供你来管理多种事务通知 ,例如:邮件通知、短信通知、消息推送…它具有以下特点:
- 一个 API 可管理所有通知信息
- 配备模版引擎 , 用于进阶使用(布局和设计)
- 易用 , 方便集成
- 用 TS 可预测静态类型写入
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+
- 普莉希拉|祖籍徐州的普莉希拉,嫁全球第5富豪扎克伯格,坐拥6530亿被说丑
- 苹果|马化腾称,腾讯只是一家普通公司,这是谦虚说法还是有所顾虑?
- 物联网|据说,物联网也可以称之为“一张想想的网络”,物联网世界是梦
- 微信聊天最令人头疼的场景是什么?一定有人会说是对方发来一连串语音还都是超过30秒的长消息...|终于!微信上线万众期待的新功能!网友:总算等到了
- |电脑界有两种说法“高U低显”和“低U高显”,你们觉得哪个合理?
- 任正非|假如美团外卖关闭了,对当今社会来说是利大于弊?还是弊大于利?
- 联想Yoga|国产手机支持国产手机产业链的发展?苹果揭开了它们的遮羞布
- iOS|苹果推送iOS15.2.1正式版修复漏洞为主 用户是否要更新看体验再说
- 元宇宙都市传说01:扎克伯格的“阴谋”
- 任正非说对了!19亿美元拆除华为设备后,美国5G有新消息!