昔我往矣

Python的重试模块retry

2020年07月9日

在某些场景下,代码执行出现异常的时候,我们希望代码能自动进行重试。比如,某个三方接口的token时效时间是30分钟,在编码的时候,我希望能主动尝试登录。如果接口返回401了,重新获取token,再用新token请求一次。
retry


Jupyter Notebook服务搭建过程

2019年12月13日

每次使用Jupyter Notebook都是在本地终端运行jupyter-notebook启动的,家里的树莓派上面已经运行了seafile, transmission-daemon,minidlna.service等服务,这次想着把Jupyter Notebook也搭建到树莓派上,提供在线编程能力。下面是搭建的过程。

1_m87_Htb_9Pstq0UcvNJ49w.png

Python编写简单的gRPC服务

2019年11月18日

感觉gRPC似乎一直在流行与不流行之间,似乎周围没什么人用,但是每隔一段时间都会听到一些gRPC的消息,今天刚好有团队要gRPC的支持,所以就自己也测试下怎么用Python来写gRPC的服务。RPC是远程过程调用(Remote Procedure Call)的缩写形式,基本可以理解为RPC就是要像调用本地的函数一样去调远程函数,gRPC就是Google开源的RPC框架。闲话不多说,show you the code!

gRPC

Python计算笛卡尔积的两种方法

2017年08月8日

cartesian-product

求笛卡尔积可能是最常用的集合操作了。

Flask日志级别的问题

2017年03月26日

这也是个老问题,很早之前发现使用logging模块在flask里记录info日志记录不上,没在意,但是有时候习惯拿info级别在线调试服务的时候没有日志就很苦恼,网上关于设置日志级别的文档大多是错误的(不排除可能是flask版本差异导致的),花了点时间来研究怎么设置flask的日志级别。