上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页

2016年5月6日

摘要: http://www.jq22.com http://www.miniui.com/ 阅读全文
posted @ 2016-05-06 11:27 邬兴亮 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 单例模式的优缺点 1、时间和空间 比较上面两种写法:懒汉式是典型的时间换空间,也就是每次获取实例都会进行判断,看是否需要创建实例,浪费判断的时间。当然,如果一直没有人使用的话,那就不会创建实例,则节约内存空间。 饿汉式是典型的空间换时间,当类装载的时候就会创建类实例,不管你用不用,先创建出来,然后每 阅读全文
posted @ 2016-05-06 09:33 邬兴亮 阅读(3767) 评论(0) 推荐(0) 编辑

2016年5月5日

摘要: type() 动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的。 比方说我们要定义一个Hello的class,就写一个hello.py模块: 当Python解释器载入hello模块时,就会依次执行该模块的所有语句,执行结果就是动态创建出一个Hello的clas 阅读全文
posted @ 2016-05-05 17:42 邬兴亮 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 当我们需要定义常量时,一个办法是用大写变量通过整数来定义,例如月份: 好处是简单,缺点是类型是int,并且仍然是变量。 更好的方法是为这样的枚举类型定义一个class类型,然后,每个常量都是class的一个唯一实例。Python提供了Enum类来实现这个功能: value属性则是自动赋给成员的int 阅读全文
posted @ 2016-05-05 17:34 邬兴亮 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 看到类似__slots__这种形如__xxx__的变量或者函数名就要注意,这些在Python中是有特殊用途的。 __slots__我们已经知道怎么用了,__len__()方法我们也知道是为了能让class作用于len()函数。 除此之外,Python的class中还有许多这样有特殊用途的函数,可以帮 阅读全文
posted @ 2016-05-05 17:23 邬兴亮 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 写完了接口之后想测试,自己之前总是自己在函数内去定义,也想过自己构建post和get请求,总是太过麻烦。 然后被告知可以用postman来实现,chrome应用商店直接下载,使用很方便,也几乎没有学习成本,今天还发现, 可以直接用chrome帐号同步自己的设置,简直好用到不行~~~ 想体验的去下载看 阅读全文
posted @ 2016-05-05 16:25 邬兴亮 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 继承是面向对象编程的一个重要的方式,因为通过继承,子类就可以扩展父类的功能。 回忆一下Animal类层次的设计,假设我们要实现以下4种动物: Dog - 狗狗; Bat - 蝙蝠; Parrot - 鹦鹉; Ostrich - 鸵鸟。 如果按照哺乳动物和鸟类归类,我们可以设计出这样的类的层次: 但是 阅读全文
posted @ 2016-05-05 15:26 邬兴亮 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改: 这显然不合逻辑。为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样,在set_score()方法里,就可以检查参数: 现 阅读全文
posted @ 2016-05-05 15:20 邬兴亮 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class: 然后,尝试给实例绑定一个属性: 还可以尝试给实例绑定一个方法: 但是,给一个实例绑定的方法,对另一个实例是不起作用的: 为了给所有实例都绑定方法,可以 阅读全文
posted @ 2016-05-05 15:14 邬兴亮 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 由于Python是动态语言,根据类创建的实例可以任意绑定属性。 给实例绑定属性的方法是通过实例变量,或者通过self变量: 但是,如果Student类本身需要绑定一个属性呢?可以直接在class中定义属性,这种属性是类属性,归Student类所有: 当我们定义了一个类属性后,这个属性虽然归类所有,但 阅读全文
posted @ 2016-05-05 15:06 邬兴亮 阅读(199) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页

导航