Spring提供了可扩展Schema的支持,完成一个自定义配置一般需要以下步骤: 设计配置属性和JavaBean 编写XSD文件 编写NamespaceHandler和BeanDefinitionParser完成解析工作 编写spring.handlers和spring.schemas串联起所有部件 ...
分类:
编程语言 时间:
2018-04-14 23:26:29
阅读次数:
290
一、wtforms源码流程 1、实例化流程分析 # 源码流程 1. 执行type的 __call__ 方法,读取字段到静态字段 cls._unbound_fields 中; meta类读取到cls._wtforms_meta中 2. 执行构造方法 a. 循环cls._unbound_fields中的 ...
分类:
其他好文 时间:
2018-04-13 11:12:51
阅读次数:
327
six.PY2 返回一个表示当前运行环境是否为python2的boolean值 six.PY3 返回一个表示当前运行环境是否为python3的boolean值 常量 six.class_types 这里主要是针对python中的old-style和new-style, new-style为type, ...
分类:
编程语言 时间:
2018-04-01 23:03:38
阅读次数:
3748
一、wtforms源码流程 1、实例化流程分析 # 源码流程 1. 执行type的 __call__ 方法,读取字段到静态字段 cls._unbound_fields 中; meta类读取到cls._wtforms_meta中 2. 执行构造方法 a. 循环cls._unbound_fields中的 ...
分类:
其他好文 时间:
2018-02-21 16:36:50
阅读次数:
240
1.反射通过字符串映射或修改程序运行时的状态、属性、方法 getattr(obj,name_str): 根据字符串name_str去获取obj对象里的对应的方法的内存地址 hasttr(obj,name_str): 判断一个对象obj里是否有对应的字符串的方法 setattr(obj,'y',z): ...
分类:
编程语言 时间:
2018-02-07 00:50:11
阅读次数:
198
server: verbosity: 1 statistics-interval: 0 statistics-cumulative: no extended-statistics: yes num-threads: 2 interface: 0.0.0.0 interface-automatic: ...
分类:
其他好文 时间:
2018-01-31 20:21:33
阅读次数:
308
1. schema约束 一 几个重要知识: 1 . namespace 相当于Schema文档的id,它的值必须是唯一 2. targetNamespace 属性用来指定schema文档的namespace值 3. xmlns 属性 引入某个命名空间 4. schemaLocation 属性 指定引 ...
分类:
Web程序 时间:
2018-01-21 19:12:07
阅读次数:
259
作者:灵剑链接:https://www.zhihu.com/question/41006598/answer/148994582来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 bound和unbound方法是个很简单的概念。在许多语言当中,类似于a.b()这样的调用方 ...
分类:
其他好文 时间:
2018-01-21 01:12:16
阅读次数:
167
一、wtforms源码流程 1、实例化流程分析 1 # 源码流程 2 1. 执行type的 __call__ 方法,读取字段到静态字段 cls._unbound_fields 中; meta类读取到cls._wtforms_meta中 3 2. 执行构造方法 4 5 a. 循环cls._unboun ...
分类:
其他好文 时间:
2018-01-11 22:20:39
阅读次数:
146
MEAVN代码 注意:此处版本号一定要与JDK兼容 否则会报error at ::0 can't find referenced pointcut pointCutName 错误 spring-mvc.xml 配置 <!-- 启用AsjectJ支持 --> <aop:aspectj-autoprox ...
分类:
Web程序 时间:
2017-12-29 12:06:00
阅读次数:
929