自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

更上一层楼!

人类的悲欢并不相通!

转载 偶遇不错的装饰器

这里收集一下最近遇到的不错的装饰器的例子,或许今后会用得到。retry适用场景为重试机制,比如网络不稳定,服务不稳定。#coding: utf8__author__ = "郭 璞"__email__ = "marksinoberg@gmail.com"# 实现一个retry的装饰器import timeimport loggingimport socketfrom functo...

2018-11-29 22:13:41 398 4

原创 Python装饰器模式学习总结

装饰器模式,重点在于装饰。装饰的核心仍旧是被装饰对象。类比于Java编程的时候的包装模式,是同样的道理。虽然概念上稍有不同但是原理上还是比较相近的。下面我就来谈一谈我对Python的装饰器的学习的一点心得吧。关于作用域Python作用域 体现在LEGB中:L:local 函数内部E: enclosing 函数内部和内置函数之间G:global 全局性质,有命名空间的限制B:build

2018-11-29 11:46:17 9051 1

原创 延迟任务的几种实现思路

前言最近有个延迟执行的任务需求,比如发了一个定时红包,服务器不能相信客户端的一切,所以就得做时间的同步,但是PHP相对来讲不是很适合做这种“XX秒后去执行一个什么样的动作这类的行为”,但是这个功能又是不可缺少的,然后就周末花时间调研了下相关的实现。大致有如下几种:借助Redis的sorted_set和hash结构自己写一个定时器,不断“轮询”触发借助语言的异步库借助消息队列等服务。...

2018-11-19 13:30:50 816

原创 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 4226

原创 robotframework

背景这两天从测试组同事那里发现,自己的bug总能被他们抓到,仿佛有如神助,问了下发现他们用了robotframework来定期跑我们的接口,然后就这样,bug再也藏不住了。被发现了还能怎么办,改bug呗。但是改bug不是目的,有bug说明自测不到位,需要反思下自己的代码准确性。光靠自测有时候可能发现不了边界值等问题,往往都是自测一下发现有数据了,开发的工作就算完事了,但是实际上,这还远远不够。...

2018-11-08 22:02:42 2781

提示
确定要删除当前文章?
取消 删除