摘要: 首先由于公司用上了高大上的travis-ci商用版,一直想试着学学弄弄看。现在要写openapi的相关测试,而且要在travis-ci上集成。我就想体验一下这个过程。所以自己弄了一个public的仓库先尝试一下。 首先了解travis-ci的相关比较重要。https://docs.travis-ci 阅读全文
posted @ 2016-01-08 02:52 piperck 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 今天才发现了一个刷新三观的问题。那就是 pycharm的底层集成的debugger功能其实是依赖于几个测试框架。。 现在由于要写基于pytest的测试,但是如果到zsh里面去跑命令,明显是效率很低下的一种方式。所以我半个晚上都在寻找如何把这玩意儿集成到pycharm里面 但是就算是使用pip ins 阅读全文
posted @ 2016-01-06 21:42 piperck 阅读(3247) 评论(0) 推荐(0) 编辑
摘要: 由于想把flask里面的.rst文档 转一些成pdf方便查看和翻阅(.rst文档都非常新一直在维护)所以查到一个模块rst2pdf 安装好之后却发现警告里面提示我的setuptools版本过老无法运行。这个依赖恨奇怪,pip 也依赖这个包 所以我本来准备按照以前的更新操作习惯使用sudo pip u... 阅读全文
posted @ 2016-01-04 04:06 piperck 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 由于在测试flask的单元测试。所以准备弄个环境,查询官方文档发现flask源码里面有一个example文件夹里面有个flaskr应用 可供测试看了一下readme文档,大致是这样 / Flaskr / a minima... 阅读全文
posted @ 2016-01-04 02:18 piperck 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 放假无聊,翻看自己博客的时候发现自己前面写的 那个base36兑换码在翻阅的时候 想到一个更简单的办法实现。但是随机上来说可能没有前者那么高但是觉得也没有多大的问题 发上来 自己再想想import stringimport randommaka = string.digits + string.as... 阅读全文
posted @ 2016-01-03 18:37 piperck 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 最近需要操作时间的地方相当的多,包括打点,包括时间转换。 罗列最近遇到的两个需求。 1. 关于上篇文章写的base64上传图片的问题,我使用了打点来计算解码需要多少时间。这个对时间精度要求是比较高的。 所以使用了 time模块 获取一个时间戳。这个时间戳是从1970年到现在的秒数。 这个时间戳在打点 阅读全文
posted @ 2015-12-31 16:10 piperck 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 占位下班写 据说可以存储emoji 。。妈蛋今天大神又秀我一脸大概意思是,我们整个后端数据库,最近都升级了编码格式。从以前久的utf-8整个升级到了utf8mb4的格式 该格式支持emoji表情。MYSQL 5.5 之前, UTF8 编码只支持1-3个字节,只支持BMP这部分的unicode编码区,... 阅读全文
posted @ 2015-12-28 18:31 piperck 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 周五在写open api的时候 和🔦大神探讨一个问题,由于我们要求请求我们的人通通采用api_secret签名和参数签名,但是如果出入图片的话我们可能没有办法使用现成的装饰器进行参数签名。所以就在思考到底使用哪种方案在既能保证接口请求的可控性,又能做比较好的改动来实现。(openapi这块说实话由... 阅读全文
posted @ 2015-12-25 19:37 piperck 阅读(1363) 评论(0) 推荐(0) 编辑
摘要: 由于在测试服务器上测试东西都是https,然后最近又在和大神一起开发openapi,api写好当然是要测试的python上测试接口最好用的莫过于requests模块了。但是 我还从来没有用requests模块过ssl 在网上找了一些资料看到说的是,使用一个urllib3的模块。好吧进入正题。r = ... 阅读全文
posted @ 2015-12-25 17:03 piperck 阅读(4368) 评论(0) 推荐(1) 编辑
摘要: 今天看到我的foreman开始报错去询问才发现。我们的python包管理工具已经从pip整体迁移到了conda。。最近的迁移真的非常多。。前端也在迁移打包🔧。 跟着发的教程弄了半天总算搞定,但是我非常疑惑。 为什么疑惑。。因为既然都是关于python的包管理工具为什么有了pip 我们还需要cond 阅读全文
posted @ 2015-12-18 15:48 piperck 阅读(65345) 评论(0) 推荐(2) 编辑