Python 中经纬度转时区新的选择


上回 说到在 Go 里弄出了一个 tzf 的库,可以非常快速得到经纬度所在的时区信息。 当时的想法是用 Rust 实现出来然后用 maturin 制作 Python 扩展。 经过一段时间的摸索发现 Rust 的…
Read more ⟶

在 Go 中将经纬度转时区


2022-05-29 01:04 +0800 立了个年度 Flag:在 Go 里用多边形搜索实现经纬度转时区 2022-05-29 20:47 +0800 搞出来了 https://github.com/ringsaturn/tzf 基本数据处理流程: 挺想用 Rust 实现一遍,然后用 pyo3 封装下,看看能不能比…
Read more ⟶

工程上的一些想法


由于过往的各种条件限制,如数据库性能不够、PaaS 平台功能不足、对特定领域的问题理解不充分,线上的服务一定会有很多妥协解决方案。这些问题不会…
Read more ⟶

两个历史时期


看的书不多,在了解到的中国历史有两段我觉得称得上典型的时期,一个乱世,一个在某些人看来「有点乱」。 第一个是北宋末年的汴京之围 《汴京之围》: 在…
Read more ⟶

Go 中更符合直觉的 Apollo 配置加载


在 Go 里定义 struct 及其序列化&反序列化的方式都是通过 Tag 的方式做的, 但是在我开始使用 Apollo 的时候没有找到社区的解决方案,所以翻了下 BSON/JSON/YAML 的反序列化实…
Read more ⟶

在 Go 里计算 AQI


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

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


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

AQI 如何计算的


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

Hugo 支持 Mathjax 渲染数学公式


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

Go 里聚合数据批量处理


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