本文介绍了Python的几个特殊的函数,包括列表方法的三驾马车filter、map和reduce函数。此外,本文还介绍了Python中装饰器和匿名函数的用法。
分类:
编程语言 时间:
2015-07-26 23:57:04
阅读次数:
290
在Java编程语言中,嵌套了很多设计模式的思想,例如IO流中的缓冲流就使用到下面要介绍的装饰者设计模式。
示例代码:
* 抽象构件角色:定义一个抽象接口,来规范准备附加功能的类
* @author Admin
*
*/
public interface Drink { //被装饰者的基类
public String description();
pu...
分类:
编程语言 时间:
2015-07-26 20:54:57
阅读次数:
161
暂时包括 策略模式,观察者,装饰模式,工厂模式,抽象工厂模式,后续会继续补充中,纯属个人总结用,不喜勿喷,public class NYPizzaIngredientFactory:PizzaIngredientFactory { public Dough createDough...
分类:
其他好文 时间:
2015-07-26 20:46:16
阅读次数:
114
iOS设计模式 - 策略效果说明1. 把解决相同问题的算法抽象成策略(相同问题指的是输入参数相同,但根据算法不同输出参数会有差异)2. 策略被封装在对象之中(是对象内容的一部分),策略改变的是对象的内容.如果从外部扩展了对象的行为,就不叫策略模式,而是装饰模式.3. 策略模式可以简化复杂的判断逻辑(...
分类:
移动开发 时间:
2015-07-26 09:48:01
阅读次数:
272
前言:
IO对于系统设计来说,是一个很重要的关注点,往往系统运行的瓶颈就在IO设计上,无论是数据库IO,文件IO还是网络IO,都需要进行精致的设计,才能使得系统达到最佳运行状态。对于现代系统并发量、数据量的剧增,IO处理对于系统显得更加重要。研究Java IO对于我们工作有益无害。
Java.io包含了Java阻塞型IO的设计。Java的IO主要包含三个部分:
1.流式...
分类:
编程语言 时间:
2015-07-26 00:34:48
阅读次数:
202
1、接口1 package Decorator;2 3 public interface Sourceable {4 public void method();5 6 }2、接口实现类--被装饰者 1 package Decorator; 2 3 public class Source i...
分类:
其他好文 时间:
2015-07-24 18:14:06
阅读次数:
142
# -*-coding:utf-8-*-__author__ = "GILANG (pleasurelong@foxmail.com)""""django 自定义用于view的装饰器"""from functools import wrapsdef object_does_not_exist(fun...
分类:
编程语言 时间:
2015-07-24 17:52:50
阅读次数:
175
一,基本概念 1,Sitemesh是一种页面装饰技术 : ?1??:它通过过滤器(filter)来拦截页面访问 ?2??:根据被访问页面的URL找到合适的装饰模板 ?3??:提取被访问页面的内容,放到装饰模板中合适的位置 ?4...
分类:
其他好文 时间:
2015-07-24 16:19:22
阅读次数:
172
今天想用python的装饰器做一个运算,代码如下 >>>?def?mu(x):
def?_mu(*args,**kwargs):
return?x*x
return?_mu
>>>?@mu
def?test(x,y):
print?‘%s,%s‘?%(x,y)
>>>?test(3,5)
Traceback?(mo...
分类:
编程语言 时间:
2015-07-24 16:18:39
阅读次数:
144
@property装饰器其实有点无聊,单独拿出来作为一个知识点其实没必要,尽管它可以将方法变成属性,让get和set方法更好用,但是,它破坏了python的简洁(不是代码的简洁而是指语法上)。下面来说明为什么我会这么说。首先,看一个使用property。class Student(object): ...
分类:
编程语言 时间:
2015-07-23 23:39:40
阅读次数:
162