in Nginx

有的时候想快速部署一个测试demo,还要新建一个nginx配置文件,再做一个域名解析,麻烦得很。突发奇想,将一个二级域名泛解析,然后写一份通用的nginx配置文件就可以免去烦恼了。server { listen 80; listen 443...

in Python

记那些踩过的坑:只能用一次的contextlib.contextmanager最近想要实现一个需求,优雅地使用不阻塞的threading.Lock(),何谓优雅,就是基本不改动,继续使用with。一开始我的代码是这样子的def non_blocking_lock(lock: Union[thr...