搜索技巧 海洋云增白 开源地图 AI 搜索答案 沙丘魔堡2 压缩机站 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 PostgreSQL AI工具 证券 DirectX DrawingPics 化学 KDE 披萨农场 多动症 植物学 分析化学 Three.js 大会 残疾人学校 初创 QB64 更多

Rust 助我告别错过公交 (lilymara.xyz)

这篇文章讲述了作者如何使用 Rust 构建实时公交到站时间显示系统。作者居住在旧金山,严重依赖公共交通。他们最初使用 Node.js 和 Puppeteer 构建了一个系统,但由于资源消耗过大而放弃。最终,他们选择 Rust 重写,使用 511.org API 获取实时数据,使用 Skia 绘制图像,并使用 Axum 构建 HTTP 服务器。作者详细介绍了数据获取、PNG 生成、HTTP 服务搭建以及 UI 优化等步骤。

评论已经关闭!