方法一:借助构造函数实现继承 这种方法的缺点:原型链上的东西并没有被继承。 方法二:借助原型链实现继承 这种方法的缺点:改变了一个实例对象,另一个实例对象也跟着改变,因为s1.__proto__ s2.__proto__。 方法三:组合方式 这种方法的缺点:父类的构造方法执行了2次,分别在Paren ...
分类:
Web程序 时间:
2019-04-24 00:26:23
阅读次数:
166
问题背景: 在做主线任务时发现完成任务后的特效显示穿透上面的UI层,不美观,策划不乐意了,抓紧解决下 解决思路: 首先讲下影响渲染顺序的因素: 能够影响渲染顺序的因素有:1、Camera Depth 相机组件上设置的相机深度,深度越大越靠后渲染。 2、Sorting Layer 在Tags & La ...
分类:
其他好文 时间:
2019-04-23 21:10:35
阅读次数:
337
本节主要记录一下列表生成式,生成器和迭代器的知识点 列表生成器 首先举个例子 现在有个需求,看列表 [0,1,2,3,4,5,6,7,8,9],要求你把列表里面的每个值加1,你怎么实现呢? 方法一(简单): 1 2 3 4 5 6 7 8 9 info = [0, 1, 2, 3, 4, 5, 6, ...
分类:
编程语言 时间:
2019-04-22 18:14:15
阅读次数:
139
个函数在被调用执行期间(尚未调用结束),由于某种时序又被重复调用,称之为“重入”。根据函数实现的方法可分为“可重入函数”和“不可重入函数”两种。看如下时序。 显然,insert函数是不可重入函数,重入调用,会导致意外结果呈现。究其原因,是该函数内部实现使用了全局变量。 注意事项 1. 定义可重入函数 ...
分类:
其他好文 时间:
2019-04-21 00:20:13
阅读次数:
113
提供了简洁的显示程序运行时间和延迟函数实现,其中延迟函数来源于C++ primer plus第六版p149。 ...
分类:
其他好文 时间:
2019-04-21 00:10:52
阅读次数:
151
# 写一个函数,有2个功能,能读文件,也能写文件# 读文件,只需要传文件名# 写文件,需要传文件名,写入的内容import jsondef op_file(file, content=None): if content: with open(file, 'w', encoding='utf-8') ...
分类:
编程语言 时间:
2019-04-20 13:08:03
阅读次数:
178
6-1 函数实现字符串逆序 (15 分) 6-1 函数实现字符串逆序 (15 分) 6-1 函数实现字符串逆序 (15 分) 本题要求实现一个字符串逆序的简单函数。 函数接口定义: void f( char *p ); 函数f对p指向的字符串进行逆序操作。要求函数f中不能定义任何数组,不能调用任何字 ...
分类:
其他好文 时间:
2019-04-19 18:17:23
阅读次数:
179
学习Python过程中,发现Python没有Switch-case,过去写C习惯用Switch/Case语句,官方文档说通过if-elif实现。所以不妨自己来实现Switch-Case功能。 方法一 通过字典实现 方法二 通过匿名函数实现 ...
分类:
编程语言 时间:
2019-04-17 09:45:28
阅读次数:
156
re.sub的功能 re是regular expression的缩写,表示正则表达式;sub是substitude的缩写,表示替换 re.sub是正则表达式的函数,实现比普通字符串更强大的替换功能 sub(pattern,repl,string,count=0,flag=0) 1))pattern正 ...
分类:
其他好文 时间:
2019-04-15 16:05:43
阅读次数:
117
什么是函数编程接口? 抽象方法有且只有一个,并且被@FunctionalInterface注解该接口。 自定义一个函数式编程接口 传入不同calc函数实现的对象,进行调用 相当于以前创建CalcFunctionInterface的匿名类,实现了calc方法(由于只有一个抽象方法,所以默认就是calc ...
分类:
编程语言 时间:
2019-04-12 19:25:04
阅读次数:
325