git branch 查看本地分支列表 git branch -r 查看远程分支 git stash 将工作空间临时保存 git stash save "msg" 将工作空间临时保存并且添加描述信息 git stash apply 从临时保存中取出最近一次保存并使用 git stash list 查 ...
分类:
其他好文 时间:
2019-11-25 11:49:56
阅读次数:
59
js的函数调用会免费奉送两个而外的参数就是 this 和 arguments 。arguments是参数组,他并不是一个真实的数组,但是可以使用.length方法获得长度。 书上有说4中调用方式: 方法调用模式 函数调用模式 构造器调用模式 apply调用模式 下面我们来看看一些实例更好理解。 1: ...
分类:
Web程序 时间:
2019-11-25 09:47:53
阅读次数:
74
apply : Function.apply(obj, args)接收两个参数: obj: 改变Function的this指向,使其指向obj; args: 传入给函数的数组参数; call: Function.call(obj, param1, param2, param3...) obj: 改变 ...
分类:
移动开发 时间:
2019-11-24 12:13:24
阅读次数:
106
函数防抖(debounce):当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前,又一次触发了事件,就重新开始延时。 函数节流(throttle):当持续触发事件时,保证一定时间段内只调用一次事件处理函数。 js代码 /** * @desc 函数防抖 * ...
分类:
其他好文 时间:
2019-11-24 11:38:25
阅读次数:
67
1. 概述 1. 使用 idea 自带的 code coverage 工具 2. 背景 1. 了解 白盒测试用例设计 和 测试覆盖率 之后, 大概就需要 实践 了 2. 实践的话, 还是需要 工具 来检验效果 3. 工具选取 1. 选项 1. JaCoCo 2. IDEA Code Coverage ...
分类:
其他好文 时间:
2019-11-24 09:51:40
阅读次数:
1566
如果调用另一个服务的时候,前端传过来的token也要带过去,具体做法是写一个RequestInterceptor的实现类,在其apply方法里,根据当前线程获取request,取出里面的token,放到参数RequestTemplate中。 它的原理,根据之前说的feign源码,在Synchrono ...
分类:
其他好文 时间:
2019-11-23 18:30:45
阅读次数:
115
oracle DG查看延时时间 SQL> select value from v$dataguard_stats where name='apply lag'; 例如: SQL> select value from v$dataguard_stats where name='apply lag'; ...
分类:
数据库 时间:
2019-11-22 19:19:37
阅读次数:
265
介绍 在js中,每个函数的原型都指向Function.prototype对象(js基于原型链的继承)。因此,每个函数都会有apply,call,和bind方法,这些方法继承于Function。 它们的作用是一样的,都是用来改变函数中this的指向。 使用方法 apply的用法可以表示如下: A.ap ...
分类:
移动开发 时间:
2019-11-20 23:46:07
阅读次数:
99
概述 任何执行 JavaScript 的环境称之为 执行上下文,默认情况下,执行上下文是全局的,这意味着如果代码作为简单函数调用的一部分执行,则该 this 变量将引用 全局对象 。在浏览器的情况下,全局对象是 windows 对象。但在 NodeJS 环境中,this 值是一个特殊的 global ...
分类:
编程语言 时间:
2019-11-20 15:27:54
阅读次数:
78
使用python2在进行并发写的时候,发现文件会乱掉,就是某一行中间会插入其他行的内容。 但是在使用python3进行并发写的时候,无论是多进程,还是多线程,都没有出现这个问题,难道是python3的特性吗? 上面代码,多进程并发写结束后,校验每一行的长度是否是设置好的长度。用python3反复运行 ...
分类:
编程语言 时间:
2019-11-20 12:47:07
阅读次数:
125