一、callcall(thisObj,arg1,arg2,arg...)定义:调用一个对象的方法,以另一个对象替换当前对象。说明:call方法可以用来代替另一个对象调用一个方法。call方法可以将一个函数对象的上下文改变为由thisObj指定的新对象。thisObj的取值有以下几种情况:(1)不传,或者为null,undefined时,函数中的this指向window对象;(2)传递另一个函数的函
分类:
移动开发 时间:
2018-04-19 16:59:50
阅读次数:
235
在python中一切皆对象的概念。 举一个例子: 元类:类的类就是元类。 我们用class定义类的使用来生产我们自己的对象的 内置元类type是用来专门产生class定义的类的 但是如何产生的呢? 用内置的元类type,来实例化得到我们的类 我们为毛要用这种方法来自定义类呢? 是因为这样我们就了解了 ...
分类:
其他好文 时间:
2018-04-18 01:03:19
阅读次数:
188
一、内置函数补充 1、isinstance(obj,cls)检查是否obj是否是类 cls 的对象 2、issubclass(sub, super)检查sub类是否是 super 类的派生类 二、 反射 1 、什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修 ...
分类:
编程语言 时间:
2018-04-17 19:45:34
阅读次数:
204
一 、内置函数补充 1.isinstance函数: isinstance(obj,cls)检查obj是否是类 cls 的对象 使用该函数来判断一个函数的类型 2. issubclass(sub, super)检查sub类是否是 super 类的派生类 class Foo(object): pass ...
分类:
其他好文 时间:
2018-04-17 15:42:55
阅读次数:
198
中化技术部 2018.4.16 1. callable 和 thread 区别 实现Callable接口的线程能返回执行结果,而Runable 不可以 。 Callable 的call方法允许抛出异常。 由于Callable 可以返回执行结果,如果一个事情能分成多不去做,然后合并结果,就可以使用Ca ...
分类:
数据库 时间:
2018-04-16 21:09:34
阅读次数:
197
Flask自带的helloworld: django请求的入口: 请求进来,执行class WSGIHandler的__call__方法 flask请求的入口: 先实例化对象,再将url对应的视图函数添加到路由当中,然后请求进来执行__call__ flask的配置文件写法 写法一: 在主代码文件中 ...
分类:
其他好文 时间:
2018-04-15 11:54:29
阅读次数:
499
类的特殊成员1__call__方法#__call__方法classFoo:def__init__(self):print("init")def__call__(self,*args,**kwargs):print("call")obj=Foo()obj()#init#callFoo()()#init#call#对象()只执行__call__方法,非常特殊#__init__也是,创建对象就执行__i
分类:
其他好文 时间:
2018-04-13 15:10:55
阅读次数:
170
一、wtforms源码流程 1、实例化流程分析 # 源码流程 1. 执行type的 __call__ 方法,读取字段到静态字段 cls._unbound_fields 中; meta类读取到cls._wtforms_meta中 2. 执行构造方法 a. 循环cls._unbound_fields中的 ...
分类:
其他好文 时间:
2018-04-13 11:12:51
阅读次数:
327
最近研究了js的继承,看了幻天芒的文章http://www.cnblogs.com/humin/p/4556820.html#3947420,明白了最好是使用apply或call方法来实现继承。 但是对于call能不能将funciton的prototype内容一同复制,有疑惑,实验之后发现是不行的。 ...
分类:
移动开发 时间:
2018-04-11 10:43:40
阅读次数:
200
一直想对Javascript再次做一些总结,正好最近自己写了一个小型Js UI库,总结了一下Js的继承机制,在网上也看了一些前辈们博客里的总结,感觉分析不是特别全面。这里仅仅是把自己的学习体会拿出来分享一下,希望对大家学习Javascript有所帮助。 Javascript本身是从Perl语言的语法 ...
分类:
编程语言 时间:
2018-04-10 17:49:14
阅读次数:
212