在 Go 里计算 AQI


简而言之,写了个工具包…
Read more ⟶

使用「Cheap Ruler」进行快速测地线逼近


距离计算是个说容易也容易,说难也难的事情。 在对精度不是很敏感的场景上,用地球是半径 6371 公里的球的假设也足够用; 精度要求高,计算量会显著增加,比…
Read more ⟶

AQI 如何计算的


具体计算策略本质上是根据某一个变量(如二氧化氮)的观测值,找到对应的污染物区间及对应的 IAQI 区间, 做一次线性插值,得到对应的变量的 IAQI。 所有…
Read more ⟶

Hugo 支持 Mathjax 渲染数学公式


KaTex 的很多功能用得不是很顺,还是 Mathjax 的支持最舒服…
Read more ⟶

Go 里聚合数据批量处理


好奇想试下能否实现聚合一些数据然后再处理,情况是: 有多个生产者在生产数据; 消费者尽量批量处理,比如一个批次是 10; 有个最小处理时间间隔, 比如…
Read more ⟶

Go 在只读高并发场景下的优化


距离决定用 FastAPI 重写 Flask 应用已经过去了一年了, 年中的时候在 FastAPI 上尝试了很多性能优化方案,但机器的负载水平已经快到头了, 只能承认这条路走不通,需要换一…
Read more ⟶

彩云天气命令行版


2019 年的时候想学 Go 的动力来自看到了这个仓库 schachmat/wego 可以在命令行里看天气。 2021 年用了点业余时间终于搞出来了 caiyunapp/wego。 到 dashboard.caiyunapp.com 注册账号申请…
Read more ⟶

H3 简介


H3 从开始浏览相关资料到生产环境使用有一年多时间了,发现了一些有意思的用法,在这里记录若干参考资料。…
Read more ⟶

利用 GitHub Action 自动发布 PyPI 包


在 2019 年夏天,我们将两个 Python 包 ujson 和 rb 做了些调整与更新,以适合 Python3.6+ 环境下的运行。发现 PyPI 的发布比较繁琐,当时试图做些自动化的工作,但是没找到方向,就先…
Read more ⟶

被迫「iPad Only」的日子


写于 2019-10-19,发表于 2019-12-28 2019 年 9 月末,我的电脑坏了,被迫临时使用 iPad 工作。在此记录一下想法。 硬件信息: iPad Pro 10.5 Smart Keyboard HHKB Professional BT 软件: Blink Working Copy iA Writer…
Read more ⟶