![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
库开发
文章平均质量分 81
Rainy Chan
这个作者很懒,什么都没留下…
展开
-
python轻量级定时任务库cron-lite
python轻量级的crontab定时任务库。pypi开发,支持函数装饰器,cron表达式和优雅退出原创 2022-05-14 03:31:43 · 1386 阅读 · 0 评论 -
go中装饰器初探
虽然对于动态类型的语言,比如python或者js里,装饰器模式已经很常用go中的函数是一等公民,可以直接作为参数传入传出,装饰器是可行的但go的问题是静态类型,func addAllInt(a …int) 和 func addAllStr(a …string)是不同的类型。本身作为装饰器函数,只能传入出入参数一致的同类型的函数,这样限制了装饰器的应用场景。为了兼容通用的类型,需要使用反射来做一些事,但真正实现起来,却踩了不少坑,蛮有难度需求:go的协程一旦发生panic,就只能在自己的协程里捕获,一原创 2020-10-20 19:37:38 · 582 阅读 · 0 评论 -
pip安装库用回官方源,检查库内提供的版本
今天自己更新了自己的库到pypi以后,发现无法更新到最新的版本,清华和豆瓣的国内源迟迟不同步我的国内源配置如下(git bash)admin@DESKTOP-36Q0EK4 MINGW64 ~$ cat pip/pip.ini[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-hos...原创 2020-05-07 16:12:44 · 1106 阅读 · 0 评论 -
python打包发布pypi踩坑记(最新贴心版本,认真对待自己的库)
在之前这个实现json比较的库的帖子里,我把库上传pypi的时候,相当坑。而且pypi有个特点,就是你一旦弄错了,就不能删除原来的名字(但可以删库,也可以更新版本,就是不能替换)。所以上传时应该尽量谨慎。注册pypi的账号访问pypi.org并点击register(有部分网络pypi访问速度较差,可能发生上传或下载失败的情况,请换个网络环境,或者自备代理)。可以使用QQ邮箱,它会要求你的邮...原创 2019-07-22 04:53:17 · 3900 阅读 · 0 评论