1.利用行为 http://blog.csdn.net/lianchangshuai/article/details/9223125 2. 利用装饰器 http://stackoverflow.com/questions/1345391/set-focus-on-textbox-in-wpf ...
问题概述:之前本系列博客写的,全部都是一个connection对象,不知道大家发现没有,我们既然做了一个Connection工具类,那么大家肯定都是从那里面拿Connection对象的,之前的如果是多线程运行,很容易出问题的,你想想事务处理就知道了,同时用事务处理操作同一个Connection,肯定会出问题的。例如:
一方的事务在提交的时候,你正好运行了一个事务中的一个操作,那么你这个操作也会被提...
分类:
数据库 时间:
2016-08-11 17:59:26
阅读次数:
492
连写两天博客实在是!!!愚蠢的人类啊 1.双层(多层)装饰器:装饰器就是将原函数装饰成另外一个函数,既然又成为了函数,当然可以再被装饰,理解这个理念就可以了,层数关系是由下到上一层层被包装的!如果还不理解,去百度吧!北方不想给愚蠢的人类进行过多的解释(其实是语文学的不好的缘故...) 2.模块:不要 ...
分类:
编程语言 时间:
2016-08-11 13:11:08
阅读次数:
318
定义:在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。概述:1.装饰者和被装饰对象有相同的超类型。2.你可以用一个或多个装饰者包装一个对象。3.既然装饰者和被装饰对象有相同的超类型,所以在任何需要原始对象(被包装的)的场合 ,可以用装饰过的对象代替它。4.装饰者可以在所委托被装饰者的行为之前与/或之后,加上自己的行为,以达到特定的...
分类:
编程语言 时间:
2016-08-11 01:02:40
阅读次数:
219
装饰器: 装饰器可以使函数执行前和执行后分别执行其他的附加功能,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator),装饰器的功能非常强大。装饰器一般接受一个函数对象作为参数,以对其进行增强 装饰器本身是一个函数,用于装饰其他函数 功能:增强被装饰函数的功能 装饰器是一个闭包 ...
分类:
编程语言 时间:
2016-08-10 17:34:54
阅读次数:
210
Python 黑魔法---描述器(descriptor) Python黑魔法,前面已经介绍了两个魔法,装饰器和迭代器,通常还有个生成器。生成器固然也是一个很优雅的魔法。生成器更像是函数的行为。而连接类行为和函数行为的时候,还有一个描述器魔法,也称之为描述符。 我们不止一次说过,Python的优雅,很... ...
分类:
编程语言 时间:
2016-08-10 17:29:23
阅读次数:
213
Sitemesh是一种页面装饰技术:它通过过滤器(filter)来拦截页面访问,据被访问页面的URL找到合适的装饰模板等等,感兴趣的朋友可以了解下哦 一,基本概念 1,Sitemesh是一种页面装饰技术 : 1 :它通过过滤器(filter)来拦截页面访问 2 :根据被访问页面的URL找到合适的装饰 ...
分类:
其他好文 时间:
2016-08-10 12:29:40
阅读次数:
151
1.结构型模式中最体现扩展性的模式是(A) A.装饰模式 B.合成模式 C.桥接模式 D.适配器 结构型模式是描述如何将类对象结合在一起,形成一个更大的结构,结构模式描述两种不同的东西:类与类的实例。故可以分为类结构模式和对象结构模式。 在GoF设计模式中,结构型模式有: 1.适配器模式 Adapt ...
分类:
其他好文 时间:
2016-08-09 20:18:59
阅读次数:
143
装饰器功能有两点:1.首先自动执行装饰器@后面跟的这个函数,并将装饰器修饰的那个函数名作为参数带入装饰器@后面函数;2.将装饰器后面函数的返回值,赋值给装饰器所修饰的那个函数。举个例子说明: 其中@outer即为装饰器函数,按照上面介绍,首先执行Outer函数,将f1函数的函数名f1作为outer的 ...
分类:
编程语言 时间:
2016-08-07 16:54:47
阅读次数:
169