AQI 如何计算的
具体计算策略本质上是根据某一个变量(如二氧化氮)的观测值,找到对应的污染物区间及对应的 IAQI 区间, 做一次线性插值,得到对应的变量的 IAQI。 所有的 IAQI 取最大值就是 AQI。 ...
具体计算策略本质上是根据某一个变量(如二氧化氮)的观测值,找到对应的污染物区间及对应的 IAQI 区间, 做一次线性插值,得到对应的变量的 IAQI。 所有的 IAQI 取最大值就是 AQI。 ...
KaTex 的很多功能用得不是很顺,还是 Mathjax 的支持最舒服
好奇想试下能否实现聚合一些数据然后再处理,情况是: 有多个生产者在生产数据; 消费者尽量批量处理,比如一个批次是 10; 有个最小处理时间间隔, 比如生产者有 20ms 没有添加任务了,需要把积累的数据(如有 6 个)推到 out chan 中; 如果没有积累的数据就继续空转; 基本实现: ...
距离决定用 FastAPI 重写 Flask 应用已经过去了一年了, 年中的时候在 FastAPI 上尝试了很多性能优化方案,但机器的负载水平已经快到头了, 只能承认这条路走不通,需要换一个快得多语言来做。 决定用 Go 再重写,又经历了若干次的优化,目前已经稳定运行。 线上峰值 QPS 接近 10K,应用内统计延迟在 2ms 之内,依赖服务统计延迟在 13ms 左右。 记录下若干有意思的事情。 ...
2019 年的时候想学 Go 的动力来自看到了这个仓库 schachmat/wego 可以在命令行里看天气。 2021 年用了点业余时间终于搞出来了 caiyunapp/wego。 到 dashboard.caiyunapp.com 注册账号申请一个 Token, 然后按照提示配置下 ~/.wegorc 里的 API Token 和经纬度即可。 ...
H3 从开始浏览相关资料到生产环境使用有一年多时间了,发现了一些有意思的用法,在这里记录若干参考资料。
在 2019 年夏天,我们将两个 Python 包 ujson 和 rb 做了些调整与更新,以适合 Python3.6+ 环境下的运行。发现 PyPI 的发布比较繁琐,当时试图做些自动化的工作,但是没找到方向,就先搁置了。后来在一次的小版本发布时出现了 GitHub Release 的 tag 和 PyPI 最新版的 tag 不一致的情况 caiyunapp/ultrajson#8。 ...
2020-01-23 草稿添加到博客,2023-03-12 恢复发布(Hugo 迁移过程遗漏)。 以此文纪念被偷走的三年时光。 有好几个礼拜,我们不得不一再重写同一封信,重抄同样的消息,同样的呼唤,这一来,一段时间过后,原本出自肺腑的话语竟变得空空洞洞了。但我们仍旧不由自主地抄了又抄,总想通过那些毫无生气的句子提供我们艰难生活的音讯。 ...
1 写于 2019-10-19,发表于 2019-12-28 2019 年 9 月末,我的电脑坏了,被迫临时使用 iPad 工作。在此记录一下想法。 硬件信息: iPad Pro 10.5 Smart Keyboard HHKB Professional BT 软件: Blink Working Copy iA Writer Drafts 系统: iOS 13.1 开发工作 由于开发工作不涉及本地环境,所以我只要全程 SSH,使用 tmux 和 vim 进行开发。iPadOS 上的终端工具我尝试过一些:Textastic, Code Editor (Coda), Blink 等。在这其中,我最喜欢的是 Blink 这个工具,足够简单,基本功能又够用: ...
在 Apple 官网上,有这么一份文档,指导了如何对调系统键盘的 Control 和 Caps。这么做的好处: 方便使用 Emacs,以及在所有支持使用 Emacs 风格快捷键的地方,比如 Safari 浏览器以及各种写作软件 Vim 中使用 Control 不依赖第三方 App 的情况下,舒服地切换 macOS 输入法,使用 Control + Space。就我的使用而言,比使用 Caps 要更稳定,自 Mojave 以来使用 Cpas 切换输入法时常出现不灵的现象