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 ⟶

对调 Control 和 Caps Lock


在 Apple 官网上,有这么一份文档,指导了如何对调系统键盘的 Control 和 Caps。这么做的好处: 方便使用 Emacs,以及在所有支持使用 Emacs 风格快捷键的地方,比…
Read more ⟶

一会下雨吗?


国内分钟级降水预报做得比较好的是彩云天气,但是 App 在 iPad 上尚不支持横屏与键盘快捷键。所以有时候想看是否降水要打开 App,体验是不怎么好的。好在彩…
Read more ⟶

近期做测试和采样的一些记录


这阵子做的工作主要和性能优化有关,之前的一篇谈了如何获得采样数据,这里保存一些测试和采样的记录。…
Read more ⟶

对 Flask 应用做采样分析


在 Python3.7 环境下,Uber 开源的 PyFlame 无法使用,而在容器环境中,py-spy 又有诡异的问题。考量各种「采样」工具后,发现只有内置的 cProfile 才是稳定、可靠的。…
Read more ⟶

记 H 老师


写于 2019-04,发表于 2019-08 今天在实验室写文档,有几个学弟学妹在讨论本系的老师。其中谈到了 H 老师,有个同学认为 H 老师上课讲的无关的东西太多了…
Read more ⟶