每张照片都有美丽的故事、美好的回忆。家居中的照片墙则帮你展现出这些承载着家庭重要记忆的照片,除了用画框装饰照片挂在墙上外,照片墙还可以演变为手绘照片墙。也经常在网上看到一些关于照片墙的特效案例,决定自己动手试试。
分类:
Web程序 时间:
2015-11-01 21:02:24
阅读次数:
230
装饰器的语法以@开头,接着是装饰器函数的名字、可选参数。 紧跟装饰器声明的是被装饰的函数和被装饰的函数的可选参数,如下: @decorator(dec_opt_args)
def?func(func_args):
??.... 其实总体说起来,装饰器...
分类:
编程语言 时间:
2015-11-01 19:50:05
阅读次数:
182
登陆成功返回内层函数结果outer(func):
wrapper(request,*args,**kwargs):
is_login=request.session.get(,)
is_login:
func(request,*args,**kwargs)
:
redirect()
wrapper
分类:
其他好文 时间:
2015-11-01 19:40:02
阅读次数:
222
结构型模式中的适配器模式、外观模式、装饰模式、代理模式都属于包装模式,都是对另外的类或对象的包装,只是各自的意图不同。 适配器模式通过对另外的类或对象的包装,将其接口转换为用户期望的接口,达到接口适配的目的。 外观模式是对包装的一组类或对象提供一个高层接口,意图是简化接口,使系统更加容易使用。 装....
分类:
移动开发 时间:
2015-10-30 20:28:40
阅读次数:
268
1、继承带来的问题引言:说威哥当年创业开店--卖豆浆!因豆浆纯,分店几乎开遍全县城所有村,由于发展的实在是太快了,所以急 于实现一套由计算机管理的自动化记账系统。主料:豆浆配料:糖 黑豆 五谷 鸡蛋…, 加一样配料加钱,每种豆浆的价格都不同。不过都是基于豆浆的价格进行加价。可以加多种配料。如果使用继...
分类:
编程语言 时间:
2015-10-30 18:53:49
阅读次数:
211
一、实例绑定:二、使用__slots__:三、@property:python内置装饰器 decorator四、多重继承:Mixin五、定制类: 1、 __str__ 和 __repr__: 打印一个实例 2、 __iter__:被用于for ... in循环 3、__getitem__:现得...
分类:
编程语言 时间:
2015-10-29 00:18:05
阅读次数:
334
装饰设计模式:当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有的功能,并提供加强功能,那么自定义的该类就称为装饰类。装饰类通常通过构造方法接收被装饰的对象,并基于被装饰的对象的功能,提供更强的功能。//例子1:class Person{ public void chifa...
分类:
编程语言 时间:
2015-10-28 22:33:16
阅读次数:
291
1、装饰模式:在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。2、装饰模式3个部分:(1)、被装饰的类对象,就是说要有一个需要装饰的对象。(2)、装饰类。该类的作用就是为了增强被装饰对象的功能。(3)、装饰类对象。再创建装饰了对象...
分类:
其他好文 时间:
2015-10-28 18:56:14
阅读次数:
243
装饰设计模式:当想要对已有的对象进行功能增强时,可以自定义类,将已有对象传入,基于已有对象的功能,并提供加强的功能。那么自定义的类称为装饰类。装饰类通常会通过构造方法接收被装饰的对象。并基于被装饰对象的功能,提供加强功能。MyReader//专门用于读取数据的类。 |--MyTextReader ....
分类:
其他好文 时间:
2015-10-28 08:17:27
阅读次数:
200