![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 80
Dream_going
这个作者很懒,什么都没留下…
展开
-
Celery学习笔记
Celery(芹菜) Celery是一种分布式的异步任务队列,让应用程序可能需要执行任何消耗资源的任务都交给任务队列,让应用程序能够自如快速地相应客户端地请求任务队列任务队列是一种被用来向线程或者机器分发任务的机制,一个任务队列输入的单元被称为一个task,专用的worker线程持续的监听任务队列等待新的任务出现去执行.Celery的通信通过消息来执行,通常使用一个broker来在客户端和wo原创 2017-08-29 16:05:46 · 1729 阅读 · 0 评论 -
Python 设计模式
Python 设计模式 for sleek and fashionable code概述两天重要原则Program to an interface not an implementationFavor object composition over inheritacne鸭子类型Duck Typing 如果该对象的行为像鸭子, 就可以认为是鸭子鸭子类型出现在动态语言中(dynami原创 2017-08-29 16:06:57 · 423 阅读 · 0 评论 -
Python Mock测试
Mock Mock 测试为辅助单元测试的一个模块, 通常用来替换外部接口的依赖举例使用方法1. Mock 测试可以用来测试调用函数的具体参数, 而不是实际去调用它.如下例子: 当测试os.remove时,因为os.remove时python标准库里的东西,已经具有了完备的单元测试.所以,为了我们业务功能需求,使用mock测试,仅仅保证传递参数正确就可以.from mymodule import原创 2017-08-29 16:07:58 · 775 阅读 · 0 评论 -
Requests 源码学习笔记
Requests 源码学习笔记 Requests是一个Python HTTP库, 由Kenneth Reitz大神编写,具体用法可参考官方文档开发哲学 PEP20 The Zen of PythonBeautiful is better than ugly.(美丽优于丑陋)Explicit is better than implicit.(显式优于隐式)Simple is better原创 2017-08-29 16:09:18 · 1288 阅读 · 0 评论 -
Docker 学习笔记
Docker容器概述Docker平台(platform)Docker 是一个为开发,运行app的开放的平台.Docker 使app从基础开发环境中分离,因此就可以快速的迭代和开发,可以很好的支持持续开发(CD)和持续集成(CI)(continuous integration and continuous development).Docker适用于高环境密集型,中小型的应用Docker 提供了一种宽原创 2017-08-29 16:11:24 · 410 阅读 · 0 评论 -
Python descriptor 描述器
Descriptor HowTo Guide概述介绍python descriptor 包含了自定义的descriptor, 和built-in python descriptors 包含了函数,属性(properties),静态方法,类方法.通常,一个descriptor是一个实例对象的绑定方法”binding behavior”, 他们的这些特性(attribute)可以通过descriptor原创 2017-08-29 16:12:35 · 428 阅读 · 0 评论 -
Python WorkerThread设计实现
WorkerThread 设计具体细节threading.locallocal的用法:可以通过设置简单threading.local,并设置相应的LocalManager来管理local还可以继承自local class, 这种方法可以很有效的实现local的默认值, 方法, 初始化. 注意如果定义了 __init__ 函数, 将会在每个特定的线程中进行 __init__函数的调用,这对于初始化原创 2017-08-29 16:14:27 · 1352 阅读 · 0 评论 -
Python metaclass
Python metaclass简介python中的类可以由type来动态的创建type(name,bases,dct)name: 将要被创建的class的名字bases: 指定将要被创建类的夫类dct: 类中的属性metaclass 为python中的语法糖, 目的在于让python能够对于创建类进行操作和修改, 可以写出非常漂亮简洁的代码1. 修改子类中的属性class Interfac原创 2017-09-03 15:06:25 · 369 阅读 · 0 评论