一、简介 在JavaScript中,函数就是第一类公民,它可以像字符串、数字等变量一样,使用var修饰并作为数据使用。它可以作为数值、可以作为参数、还可以作为返回结果。可以说JavaScript就是函数式编程。ES6新语言特性中,箭头函数、扩展运算符会极大地帮助开发者利用函数式编程技术进行开发。 1 ...
分类:
编程语言 时间:
2019-12-02 23:43:42
阅读次数:
130
理论上可以用于任何元素,生效时会在元素上出现一个同大小的灰色蒙层(button元素会该表原生的disabled属性)。 /** * 当元素触发发起请求后,当发起的请求中最后一个请求的结果返回(不关心返回顺序和结果),解锁元素禁用。 * 优化:用一个pending记录所有请求,逐个判定是否返回结果。 ...
分类:
其他好文 时间:
2019-12-02 17:03:13
阅读次数:
91
使用OUTER APPLY 操作符 OUTER APPLY操作符工作起来和CROSS APPLY比较类似。唯一的不同在于OUTER APPLY操作符对于那些从表值函数不返回任何数据行的列仍旧会返回结果集。为了看其是如何工作的我们可以查看列表3的代码。 列表3:OUTER APPLY示例 ...
分类:
移动开发 时间:
2019-12-01 22:56:03
阅读次数:
123
Array 对象方法 方法描述 concat() 连接两个或更多的数组,并返回结果。 copyWithin() 从数组的指定位置拷贝元素到数组的另一个指定位置中。 entries() 返回数组的可迭代对象。 every() 检测数值元素的每个元素是否都符合条件。 fill() 使用一个固定值来填充数 ...
分类:
编程语言 时间:
2019-12-01 22:47:00
阅读次数:
133
前言 使用jmeter做接口压测的时候,如何能保证接口的每次返回结果都是我们预期的呢?这就需要添加检查点,也就是添加断言。 添加断言就是为了检查返回的结果与我们的预期是一致的,不用去一个个检查结果。 场景案例 我现在有一个登录接口,接口登录接口文档基本信息 访问地址:http://127.0.0.1 ...
分类:
其他好文 时间:
2019-12-01 20:31:00
阅读次数:
108
Mysql流程解析 流程图 流程图解析 客户端发送一条sql语句。 1、此时,mysql会检查sql语句,查看是否命中缓存,如果命中缓存,直接返回结果,不继续执行。没有命中则进入解析器。 2、解析器会检查sql语句的语法,并生成一个解析树。 3、预处理器会检查解析树的表名,列名等是否正确,表是否有权 ...
分类:
数据库 时间:
2019-12-01 16:56:41
阅读次数:
114
fiddler抓包的结果为301/301,但使用python a=requests.get("url"),获取返回结果状态a.status为200; 这是因为默认get的allow_redirects的值为True,也就是允许重定向; 可以将allow_redirects=False,这样就不会重定 ...
分类:
其他好文 时间:
2019-12-01 15:23:14
阅读次数:
104
什么是Boolean型注入 Boolean型的注入意思就是页面返回的结果是Boolean型的,通过构造SQL判断语句,查看页面的返回结果是否报错,页面返回是否正常等来判断哪些SQL判断条件时成立的,通过此来获取数据库中的数据。 Boolean型注入实战 这儿以SQLi-Labs less5来进行演示 ...
分类:
数据库 时间:
2019-12-01 11:26:16
阅读次数:
114
题目:封装函数计算2~100之间素数的个数,返回结果def f1(f): #定义一个外层函数 def f2(): #在外层函数内定义一个函数(该函数主要实现所需要封装的功能),因为指定2~100内,所以不需要形参 sum = 0 #后面通过sum+=1来统计素数的个数 for i in range( ...
分类:
其他好文 时间:
2019-12-01 09:48:28
阅读次数:
93
zuul原理 流程: - 正常流程: - 请求到达首先会经过pre类型过滤器,而后到达routing类型,进行路由,请求就到达真正的服务提供者,执行请求,返回结果后,会到达post过滤器。而后返回响应。- 异常流程: - 整个过程中,pre或者routing过滤器出现异常,都会直接进入error过滤 ...
分类:
其他好文 时间:
2019-11-30 09:22:51
阅读次数:
83