1.query方式传参和接受参数 2.params方式传递参数 3.query和params的区别,query相当于get请求,在页面跳转的时候,可以在地址栏看到请求参数,然而params则相当于post请求,参数不会在地址栏中显示。 ...
分类:
其他好文 时间:
2019-03-12 21:26:48
阅读次数:
178
参数传递方式: (1)值传递(2)引用传递 (1)值传递:把实参值传递给形参,形参只是局部变量,函数运行完就会销毁,不会影响实参的值。 (2)引用传递:当定义引用变量时,例如:int &b=a,则a、b占用的是同一个存储空间,b相当于是a的别名,对a(或b)操作,另一个值也会改变; 目的:使用引用参 ...
分类:
编程语言 时间:
2019-03-12 16:42:22
阅读次数:
190
浅层克隆 深层克隆 扩展方法 一、extend的基本使用 语法: 警告: 不支持第一个参数传递 false 。 jQuery.extend() 函数用于将一个或多个对象的内容合并到目标对象。 注意:1. 如果只为$.extend()指定了一个参数,则意味着参数target被省略。此时,target就 ...
分类:
Web程序 时间:
2019-03-11 01:04:59
阅读次数:
239
"一等对象": 满足条件:1.在运行时创建 2.能赋值给变量或数据结构中的元素 3.能作为参数传递给函数 4.能作为函数的返回结果 [ 整数、字符串、字典、"所有函数" ]等都是一等对象"什么是函数"调用:直接使用、不需要类或对象进行调用定义:定义在模块中、类体外作用:数据处理"什么是方法"调用:不 ...
分类:
编程语言 时间:
2019-03-07 12:54:28
阅读次数:
203
目录 一、概述 二、@Test注解常用参数 三、测试中常用的断言(assert) 四、TestNG常用注解及使用 五、配置文件xml常用标签 六、参数传递 七、测试报告 一、概述 1、TestNG是一个开源自动化测试框架,其灵感来自JUnit和NUnit,TestNG还涵盖了整个核心的JUnit4功 ...
分类:
其他好文 时间:
2019-03-05 12:43:40
阅读次数:
180
按照这个顺序去循序渐进理解装饰器:高阶函数->柯里化->装饰器 在python里,函数可以是对象,可以作为普通变量、参数、返回值等等。 所以高阶函数定义: 1.输入一个或多个函数作为参数; 2.输出一个函数。 例如样式: y = g(f(x)) 闭包就是一个高阶函数: python内置的很多函数都是 ...
分类:
编程语言 时间:
2019-03-03 09:26:30
阅读次数:
159
1)委托类型 基本理解: 类型安全的函数指针。 可以间接完成某种操作,虽增加了复杂性,但也增加了灵活性。 可以看作方法的占位符。 为什么要用委托: 可以传递函数意味着可以将业务逻辑作为参数传递。 间接调用 想要执行某些操作,但无需知道操作细节(Thread类) 2)C 1的类型系统是静态的,显式的和 ...
Python filter() 函数 描述 filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。 该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。 ...
分类:
编程语言 时间:
2019-02-28 14:46:28
阅读次数:
170
声明通知Advice 配置方式(以前置通知为例子) 方式一 <aop:config> <aop:aspect id="ikAspectAop" ref="ikAspect"> <aop:pointcut id="ikPoint" expression="execution(* com.jing.sp ...
分类:
编程语言 时间:
2019-02-27 17:47:33
阅读次数:
145
1.新建maven项目 2.下载selenium的jar包,放入maven依赖库中 3.新增testng依赖库,build path->add libirary->testng 4.查看自己电脑的谷歌浏览器版本,寻找对应的chromedriver谷歌浏览器驱动,注意:不同驱动版本支持的浏览器版本不同 ...
分类:
编程语言 时间:
2019-02-25 00:39:13
阅读次数:
192