- 博客(5)
- 资源 (23)
- 问答 (1)
- 收藏
- 关注
转载 偶遇不错的装饰器
这里收集一下最近遇到的不错的装饰器的例子,或许今后会用得到。retry适用场景为重试机制,比如网络不稳定,服务不稳定。#coding: utf8__author__ = "郭 璞"__email__ = "marksinoberg@gmail.com"# 实现一个retry的装饰器import timeimport loggingimport socketfrom functo...
2018-11-29 22:13:41 549 4
原创 Python装饰器模式学习总结
装饰器模式,重点在于装饰。装饰的核心仍旧是被装饰对象。类比于Java编程的时候的包装模式,是同样的道理。虽然概念上稍有不同但是原理上还是比较相近的。下面我就来谈一谈我对Python的装饰器的学习的一点心得吧。关于作用域Python作用域 体现在LEGB中:L:local 函数内部E: enclosing 函数内部和内置函数之间G:global 全局性质,有命名空间的限制B:build
2018-11-29 11:46:17 9248 1
原创 延迟任务的几种实现思路
前言最近有个延迟执行的任务需求,比如发了一个定时红包,服务器不能相信客户端的一切,所以就得做时间的同步,但是PHP相对来讲不是很适合做这种“XX秒后去执行一个什么样的动作这类的行为”,但是这个功能又是不可缺少的,然后就周末花时间调研了下相关的实现。大致有如下几种:借助Redis的sorted_set和hash结构自己写一个定时器,不断“轮询”触发借助语言的异步库借助消息队列等服务。...
2018-11-19 13:30:50 1265
原创 IFTTT
IFTTT 是 If This Then That的缩写,是一款我最近发现的超好玩的服务。简介IFTTT is a free platform that helps you do more with all your apps and devices.IFTTT的设计理念就在于This 和 That,当This发生的时候要出发That形式的动作。举几个例子:比如天气预报说今天有大雾,...
2018-11-16 18:29:45 5150
原创 robotframework
背景这两天从测试组同事那里发现,自己的bug总能被他们抓到,仿佛有如神助,问了下发现他们用了robotframework来定期跑我们的接口,然后就这样,bug再也藏不住了。被发现了还能怎么办,改bug呗。但是改bug不是目的,有bug说明自测不到位,需要反思下自己的代码准确性。光靠自测有时候可能发现不了边界值等问题,往往都是自测一下发现有数据了,开发的工作就算完事了,但是实际上,这还远远不够。...
2018-11-08 22:02:42 3270
dash_license
2018-11-02
mongodb2.06
2016-12-06
登录注册案例
2016-04-22
Linux,Ubuntu网络连接出现问题了这么办
2015-11-06
android版简易计步器源码
2015-09-26
Python2,.7 EasyGui mutilchoicebox不能多选的问题
2016-05-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人