静态工厂的第四个优点是返回对象的类可以根据输入参数的不同而不同。 声明的返回类型的任何子类都是允许的。 返回对象的类也可以随每次发布而不同。 EnumSet类(条目 36)没有公共构造方法,只有静态工厂。 在OpenJDK实现中,它们根据底层枚举类型的大小返回两个子类中的一个的实例:如果大多数枚举类 ...
分类:
其他好文 时间:
2018-08-04 11:59:28
阅读次数:
194
字符串的其他常用方法: ord(char) # 返回char字符对应的码值,可以是中文字符 chr(x) # 输入一个unicode码,返回对应的字符 eval(str) # 将str 中的内容以代码的形式返回 repr(x) 返回对象的str格式,适合机器执行 字符串格式化 %格式化: %[fla ...
分类:
编程语言 时间:
2018-07-31 23:33:53
阅读次数:
189
1. 打开页面:window.open(); 关闭页面:window.close(); 2. //定时器 有返回对象 返回的是这个定时器的对象 setInterval();//连环炸弹 间隔执行 setTimeout();//定时炸弹 延迟执行 //清理定时器 var sett = setTimeo ...
分类:
Web程序 时间:
2018-07-30 17:16:06
阅读次数:
184
今天使用进程时使用了multipressing中的Lock,使用一次with Lock,很有意思. python 中对with的处理思想四with所求的值的对象必须有一个__enter__()方法,一个__exit__()方法. 紧跟with后边的语句被求值后,返回对象的__enter__()方法被 ...
分类:
编程语言 时间:
2018-07-26 23:30:27
阅读次数:
151
with如何工作? Python对with的处理还是很机智滴.基本思想就是with所求值的对象必须有一个__enter__()方法,一个__exit__()方法 紧跟with后面的语句被求值后,返回对象的__enter__()方法被调用,这个方法的返回值将被赋值给as后面的变量,当with后面的代码 ...
分类:
其他好文 时间:
2018-07-26 20:01:38
阅读次数:
153
函数和过程的区别:函数都有return返回值,在python中,通常都有返回对象 函数:名称空间 一个变量所能够生效的范围,就叫做变量的作用域,这个作用域通常称之为名称空间 变量名解析:LEGB原则 变量名引用分三个作用域进行:首先是本地、之后是函数内、接着是全局,最后是内置 作用域越小,变量的优先 ...
分类:
编程语言 时间:
2018-07-25 17:48:44
阅读次数:
226
移动构造 传统的深拷贝深赋值 对于类中,含有指针的情况,要自实现其拷贝构造和拷贝赋值。也就是所谓的深拷贝和深赋值。我想这己经成为一种共识了。比如如下类: 上面的过程,我们己经知晓,ret 作为右值引用,引用了临时对象,由于临时对象是待返回对象的复本,所以表面上看起来是,待返回对象的作用域扩展了,生命 ...
分类:
移动开发 时间:
2018-07-20 18:59:48
阅读次数:
346
vars(object) 返回对象object的属性和属性值的字典对象。不输入参数,就打印当前调用位置的属性和属性值,相当于locals()的功能。 例子: ...
分类:
编程语言 时间:
2018-07-19 21:02:41
阅读次数:
116
groupby(Sorted_list, key) 将已排序的序列按关键字分组。 例子: group/s(int) 提出正则表达式匹配分组截获的字符串,groups返回括号匹配的字符。 例子: getattr(object,attr) 返回对象属性,具体如例子: 例子: ...
分类:
编程语言 时间:
2018-07-19 21:00:50
阅读次数:
146
一、16.3 >> 16.4 1、修改了getDerivedStateFromProps的触发机制父组件或自身的update都会触发getDerivedStateFromProps(nextProps, prevState)来返回对象来修改自身的state(16.3只有父组件会触发,为了实现17以后 ...
分类:
其他好文 时间:
2018-07-13 00:02:46
阅读次数:
218