设计模式的宗旨就是:重用。 在面向对象中,类是用于生成对象的代码模版,而设计模式是用于解决共性问题的代码模版。 遵循这样的模板,我们可以设快速地设计出优秀的代码。 注意,设计模式只是模板,不是具体的代码。 它是为了代码复用,增加可维护性。 在学习设计模式的时候,有几个概念让我很难接受,这可能是从过程 ...
分类:
Web程序 时间:
2019-05-26 21:18:13
阅读次数:
176
1、将数组对象arr按照num倒序排序。 2、$.grep 处理数据 (1)数据 (2)处理 (3)处理后返回的数据 ...
分类:
其他好文 时间:
2019-05-14 13:03:33
阅读次数:
105
Numpy数组除了可以使用底层 ndarray 构造器来创建外,也可以同伙一下集中方式来创建。 numpty.empty numpy.empty方法用来创建一个指定形状(shaoe)、数据类型(dtype)且未初始化的数组: 参数说明: 下面是创建空数组的实例: 注意数组元素为随机值,因为他们未初始 ...
分类:
编程语言 时间:
2019-04-30 10:55:10
阅读次数:
226
有两种传递方法,一种是function(int a[]); 另一种是function(int *a) 这两种两种方法在函数中对数组参数的修改都会影响到实参本身的值! 对于第一种,根据之前所学,形参是实参的一份拷贝,是局部变量。但是数组是个例外,因为数组的数据太多了,将其一一赋值既麻烦又浪费空间,所以 ...
分类:
编程语言 时间:
2019-03-27 14:11:48
阅读次数:
179
标量类型声明 1. 分为强制模式和严格模式 2. 这些类型的函数参数可以执行声明 int, float, bool, string, interfaces, array, callable 例如: function sum(int ...$ints){ return array_sum($ints) ...
分类:
Web程序 时间:
2019-02-22 21:19:40
阅读次数:
189
由简书移植博客园 【线性测试】 单纯的来模拟用户完整的操作场景 【模块化驱动测试】 公共模块,可重用性 【数据驱动测试】 可以通过定义数组、字典的方式进行数据的参数化 【关键字驱动测试】 类似数据驱动测试,只是把数据变为关键字 工具:Robot Framework ...
分类:
其他好文 时间:
2019-02-14 20:35:20
阅读次数:
169
//二位数组参数传递 //1. void display1(int arr[][4], const int rows) { for (int i = 0; i < rows; i++) { for (int j = 0; j < 4; j++) { cout << arr[i][j] << ' ';... ...
分类:
编程语言 时间:
2019-02-03 12:31:07
阅读次数:
185
filter快速过滤创建一个新数组 参数节 返回值节 一个新的通过测试的元素的集合的数组,如果没有通过测试则返回空数组 demo ...
分类:
编程语言 时间:
2019-02-02 17:40:17
阅读次数:
235
这个函数用来编译一段字符串的源码,结果可以生成字节码或者AST(抽像语法树),字节码可以使用函数exec()来执行,而AST可以使用eval()来继续编译。 参数source是一串字符串的源码,或者是AST对象数组。 参数filename是读取字符串的文件对象,如果不是从文件里读取源码来编译,那么这 ...
分类:
编程语言 时间:
2019-02-02 10:37:08
阅读次数:
210
修饰成员变量:使这个变量不再属于对象,而是属于类。static 修饰成员方法:使这个方法成为“类方法”;(可以直接用类名称调用)内存中先产生静态,后产生非静态。所以静态不能访问非静态。静态不能用this。因为this代表当前对象,静态跟对象没关系。静态代码块:static{//内容} 当第一次用到本 ...
分类:
编程语言 时间:
2019-01-31 19:12:29
阅读次数:
166