改变this 的指向 1.call:参数1 this指向,参数2 任意类型 2.apply:参数1 this指向,参数2 数组 (参数一为null指向的是本身) 3.bind 绑定 3.var一个变量保存this指向 4.使用es6的箭头函数 s ...
分类:
其他好文 时间:
2020-06-24 15:57:00
阅读次数:
31
在 Bash Shell 中,如果不特别指明,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。 Shell 算术运算符一览表 算术运算符说明/含义 +、- 加法(或正号)、减法(或负号) *、/、% 乘法、除法、取余(取模) ** 幂运算 ++、-- 自增和自减 ...
分类:
系统相关 时间:
2020-06-22 12:51:45
阅读次数:
64
题型一:普通边界值分析 步骤如下: 1、列出n个变量的取值 2、由公式4n+1计算出测试用例的数量 3、列出所有测试用例 4、测试用例列举方式: 第一个变量取尽所有值,其他变量取中值; 第二个变量取尽所有值,其他变量取中值; 其他同理,直至列举完; 例题如下: 题型二:健壮性测试 步骤如下: 1、列 ...
分类:
其他好文 时间:
2020-06-21 16:07:14
阅读次数:
52
ThreadLocal 是 Java 里一种特殊的变量。每个线程都有一个 ThreadLocal 就是每 个线程都拥有了自己独立的一个变量,竞争条件被彻底消除了。它是为创建代价 高昂的对象获取线程安全的好方法,比如你可以用 ThreadLocal 让 SimpleDateFormat 变成线程安全的 ...
分类:
其他好文 时间:
2020-06-21 14:03:36
阅读次数:
55
类型和变量 C# 有两种类型:值类型和引用类型。 值类型的变量直接包含数据,而引用类型的变量则存储对数据(称为“对象”)的引用。 对于引用类型,两个变量可以引用同一对象;因此,对一个变量执行的运算可能会影响另一个变量引用的对象。 借助值类型,每个变量都有自己的数据副本;因此,对一个变量执行的运算不会 ...
public TreeNode recoverFromPreorder(String S) { Stack<TreeNode> path = new Stack<>(); //构建好栈 //定义一个变量来遍历S int i = 0; //定义一个int变量来确定节点的层数 //先将S转换成char[ ...
分类:
其他好文 时间:
2020-06-20 18:21:29
阅读次数:
42
1.类变量 问题引入:有一群小孩在玩堆雪人,不时有新的小孩加入,请问如何知道现在共有多少人在玩?请使用面向对象的思想,编写程序解决。 思路 在main方法中定义一个变量 int totalNum = 0 当有一个小孩加入游戏就 totalNum ++; 使用功能传统的方法可以解决问题 不是一个oop ...
分类:
其他好文 时间:
2020-06-20 14:14:02
阅读次数:
60
随机变量 变量是变化的量,随机变量是跟概率相关的变量,取每一个变量都有一定的概率。随机变量的取值是一个集合。比如扔硬币,随机变量的集合就是正面和反面。所有随机变量取值的概率总和是1。 随机变量有离散型随机变量和连续型随机变量。 离散型随机变量 离散型随机变量就是随机变量的集合是有限或无限可列个。 用 ...
分类:
其他好文 时间:
2020-06-19 12:12:24
阅读次数:
423
本文源码:GitHub·点这里||GitEE·点这里一、资源和加锁1、场景描述多线程并发访问同一个资源问题,假如线程A获取变量之后修改变量值,线程C在此时也获取变量值并且修改,两个线程同时并发处理一个变量,就会导致并发问题。这种并行处理数据库的情况在实际的业务开发中很常见,两个线程先后修改数据库的值,导致数据有问题,该问题复现的概率不大,处理的时候需要对整个模块体系有概念,才能容易定位问题。2、演
分类:
编程语言 时间:
2020-06-19 10:32:11
阅读次数:
61
## `id` `is` 与 `==`1.需要区分`is`与`==`的区别,需要借助`id`来实现。计算机在存储数据的时候,都会在内存里开辟一个空间。可以想象为酒店的房间号,是该数据第一无二的标识,这个标识就是`id`。比如创建一个变量`A = 123`,可以通过`id(A)`来查变量A的内存地址, ...
分类:
其他好文 时间:
2020-06-19 01:19:27
阅读次数:
67