issubclass判断一个类是不是另外一个类的子类isinstance判断一个对象是不是一个类的实例 反射:通过字符串来反射/映射到对象/类的属性上hasattr 判断是否存在getattr 获取delattr 删除setattr 修改 __str__: 在对象被打印时自动触发,可以用来定义对象被 ...
分类:
其他好文 时间:
2018-08-23 17:40:39
阅读次数:
200
用到的 isinstance(对象,类) 判断一个对象是否是一个类的实例 issubclass(子类,父类) 判断一个类是否是一个类的子类 hasattr(对象,字符串属性) 判断一个属性在对象里有没有 getattr(对象,属性,第三参数) 获取对象中的字符串属性 setattr(对象,属性,值) ...
分类:
编程语言 时间:
2018-08-23 13:09:40
阅读次数:
207
需求描述 我们有时候需要阅读查询某个系统功能是怎么实现的,以达到更了解这个系统某一操作的具体实现原理,帮助我们快速理解程序和快速调试。 系统是采用传统的架构Struts2+Spring+ hibernate+ibaits实现开发的,部署在tomcat5上。jdk是1.6。 我们应该要怎样快速能够实现... ...
分类:
其他好文 时间:
2018-08-23 00:28:13
阅读次数:
216
什么是反射 反射是一个很重要的概念,它可以把字符串映射到实例的变量或者实例的方法然后可以去执行调用、修改等操作。它有三个重要的方法: getattr setattr hasattr 反射常常用在动态加载模块的场景中。 AAA是动态装载到实例里面去的。 反射使用 通过字符串导入模块 以字符串的形式使用 ...
分类:
编程语言 时间:
2018-08-18 19:39:40
阅读次数:
160
__getattr__和__setattr__ 这两个特别简单,__getattr__是通过属性操作符.或者反射getattr(),hasattr()无法获取到指定属性(对象,类,父类)的时候,该方法被调用 __setattr__则是设置属性的时候被调用 与他相关的一个方法__getattribut ...
分类:
其他好文 时间:
2018-08-17 22:17:59
阅读次数:
157
五个扩展类 (1)ListModelMixin 列表视图扩展类,提供list(request, *args, **kwargs)方法快速实现列表视图,返回200状态码。 该Mixin的list方法会对数据进行过滤和分页。 源代码: (2)CreateModelMixin 创建视图扩展类,提供crea ...
分类:
其他好文 时间:
2018-08-16 16:35:13
阅读次数:
337
class list(object): """ list() -> new empty list list(iterable) -> new list initialized from iterable's items """ def append(self, p_object): # real s... ...
分类:
其他好文 时间:
2018-08-16 13:48:25
阅读次数:
121
在JSP中提供了四种作用域,分别是page作用域,requset作用域,session作用域和application作用域 page《request《session《application page作用域单一JSP页面的范围,page作用域内的对象只能在创建该对象的页面中访问。page作用域可以使用 ...
分类:
Web程序 时间:
2018-08-13 18:44:17
阅读次数:
164
2setattr(object,name)函数,True 和 Flase ...
分类:
其他好文 时间:
2018-08-12 12:13:07
阅读次数:
481