1、为实例绑定方法# 定义一个函数>>> def set_age(self, age): # 定义一个函数作为实例方法... self.age = age# 为实例绑定方法>>> from types import MethodType>>> s.set_age = MethodType(set_age, s) # 给实例绑定一个方法# 为类绑
分类:
编程语言 时间:
2018-05-16 10:58:03
阅读次数:
129
一个子类可以有多个父类。这就叫多重继承。通过多重继承,一个子类就可以同时获得多个父类的所有功能。1.1、Mixin在设计类的继承关系时,通常,主线都是单一继承下来的。通过多重继承,而给某个类添加额外功能。这种设计我们称为Mixin定义 Mammal 类class Mammal(Object):pass定义 Runable 类class Runnable(object):def run(self):
分类:
编程语言 时间:
2018-05-16 10:52:10
阅读次数:
190
16.4 配置Tomcat监听80端口访问网站默认是80端口,如果是8080端口,就要访问时IP加端口,想要实现不加端口就可以访问网站,只需修改server.xml即可,配置如下:#vim /usr/local/tomcat/conf/server.xmlConnector port="8080" protocal="HTTP/1.1"修改为Connecto
分类:
系统相关 时间:
2018-05-16 10:46:40
阅读次数:
206
1、概览装饰器可以帮助我们为已经存在的对象添加额外的功能装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。装饰器经常用于有切面需求的场景,比如:插入日志、性能测试、事物处理、缓存、权限校验等场景。1.1、为now函数 加一行日志# 定义now函数def now():print(‘2018-5-8‘)# 编辑decorat
分类:
编程语言 时间:
2018-05-16 00:45:14
阅读次数:
200
第1章 MySQL架构与历史 1.2 并发控制 MySQL在两个层面实现并发控制:服务器层与存储引擎层。 读锁和写锁: 在处理并发读或写时,可以通过实现一个由两种锁组成的系统来解决问题。 这两种锁通常被称为共享锁和排他锁,或者称为读锁和写锁。 读锁:是共享的,或者说是相互不阻塞的,多个客户可以在同时 ...
分类:
数据库 时间:
2018-05-16 00:44:49
阅读次数:
241
一、pycharm专业版安装 https://blog.csdn.net/u014044812/article/details/78727496 二、安装虚拟环境 三、创建项目并运行第一个小程序 四、url_for()和trender_template() 五、jinjia2模板 系列博客 http ...
分类:
编程语言 时间:
2018-05-16 00:43:50
阅读次数:
195
1、函数作为返回值高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。# 累加函数def external(*args):??? def internal():??????? ax = 0??????? for n i
分类:
编程语言 时间:
2018-05-16 00:43:18
阅读次数:
154
静态方法 类方法 属性方法 一、静态方法 可以利用@staticmethod装饰器把一个方法变成一个静态方法。静态方法不可以方法实例变量或者类变量,也就是说不可以使用self.属性这样子调用实例属性了。其实静态方法就和类本身没什么关系了,它和类 唯一的关联就是需要通过类名来调用这个方法。 错误调用方 ...
分类:
编程语言 时间:
2018-05-16 00:41:42
阅读次数:
271
os模块是关于文件/目录方面的 导入语法 import os 相关方法 path.abspath() 用来获取当前路径下的文件 os.path.abspath('checkbox.html') 这句获得的结果是E:/Python-Project/threeCases/checkbox.html,但是 ...
分类:
编程语言 时间:
2018-05-16 00:37:05
阅读次数:
231
1、概览关键字lambda表示匿名函数list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9]))# 列表生成式中的 lambda 实际就是def f(x):return x * x但匿名函数有个限制,就是只能有一个表达式。匿名函数不用写return,返回值就是该表达式的结果匿名函数因为函数没有名字,不必担心函数名冲突。此外,匿名函数也是一个函数
分类:
编程语言 时间:
2018-05-16 00:35:48
阅读次数:
145