一、什么是装饰器 装饰器自身就是一个函数,它是在函数上调用的装饰,也可以说用一个函数(装饰器)来”装饰”另一个函数。在代码中以”@”符表示,很明显的是在某个函数之上出现了@,就说明装饰器装饰了其函数。 >>> import time >>> def extend_login(func): >>> d...
分类:
编程语言 时间:
2016-02-01 15:43:17
阅读次数:
167
fibonacci数列是个很常见的面试题,相信大家都见识过,反正我碰见过两次。递归是最容易想到的办法。但是写一个递归,往往面试官并不满意,会追问。这个递归存在什么问题埃有没有其它办法碍…。办法总比问题多,跳跳大路通帝都。下面就总结一下。把程序写到面试官的心缝里!递归..
分类:
编程语言 时间:
2016-01-20 15:51:47
阅读次数:
187
今天又花了多半天来学习装X利器---装饰器,来详细的讲讲装饰器的用法还是要说一下,学装饰器之前要先搞清楚什么是函数。装饰器就是对函数进行一个包装,打个比喻来说就是:假设有一个箱子A,在箱子A的外面又套了一个大箱子,外面的大箱子还起名叫A,以后在找里面的小箱子A的时..
分类:
编程语言 时间:
2015-11-25 01:13:13
阅读次数:
190
tornado中的协程是如何工作的本文将按以下结构进行组织,说明tornado中协程的执行原理
协程定义
生成器和yield语义
Future对象
ioloop对象
函数装饰器coroutine
总结
协程定义
Coroutines are computer program components that generalize subroutines for nonpreemptive mult...
分类:
其他好文 时间:
2015-05-02 06:20:14
阅读次数:
1046
Python装饰器,分两部分,一是装饰器本身的定义,一是被装饰器对象的定义。一、函数式装饰器:装饰器本身是一个函数。1.装饰函数:被装饰对象是一个函数[1]装饰器无参数:a.被装饰对象无参数:>>> def test(func): def _test(): print 'Call the func....
分类:
编程语言 时间:
2015-04-10 07:02:45
阅读次数:
150
Python 函数装饰器入门原文链接: --> A guide to Python's function decoratorsPython功能强劲,语法表现力强,尤其装饰器深深的吸引着我。在设计模式中,装饰器可以在不使用子类的情况下,动态的改变函数,方法以及类的功能。这个功能非常有用,特别在你想扩展...
分类:
编程语言 时间:
2015-01-13 21:13:53
阅读次数:
154
函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。传入函数函数的本身也可以作为参数。Python内建的mapreduce的函数。(来源于谷歌的,后来被...
分类:
编程语言 时间:
2014-11-13 12:30:47
阅读次数:
251