var a = typeof null; var b = typeof undefined; console.log(a);//=>"object" console.log(b);//=>"undefined" null是JavaScript语言中的关键字,它表示一个特殊值,常用来描述“空值”。对n ...
分类:
编程语言 时间:
2019-11-18 13:15:07
阅读次数:
88
概述: ES2015数组扩展:数组的扩展运算符 ES2015函数扩展:rest/spread参数(返回函数多余参数) ES2019对象扩展:对象的扩展运算符 一、数组的扩展运算符使用 克隆 const arr = [...arr1] 合并 const arr = [...arr1,...arr2] ...
分类:
其他好文 时间:
2019-11-17 23:38:15
阅读次数:
89
题意: 输入两行字符串,输出第一行有而第二行没有的字符(对大小写不敏感且全部以大写输出)。 代码: #define HAVE_STRUCT_TIMESPEC#include<bits/stdc++.h>using namespace std;string s1,s2;bool vis[507];ve ...
分类:
其他好文 时间:
2019-11-17 21:00:58
阅读次数:
68
问题1: 抽象成员初始化规则 ① 父类先初始化 ② 在初始化的过程中,如果 val 发生重写,只有最后一个重写生效。前面的会变成零值,后面的会直接继承。 参考资料:https://docs.scala-lang.org/tutorials/FAQ/initialization-order.html ...
分类:
其他好文 时间:
2019-11-16 23:27:33
阅读次数:
96
作用:首先这三个函数的存在意义是什么?答案是改变函数执行时的上下文,再具体一点就是改变函数运行时的this指向; call、apply与bind的区别:call和apply改变了函数的this上下文后便执行该函数,而bind则是返回改变了上下文后的一个函数。 bind()方法创建一个新的函数(称为绑 ...
分类:
移动开发 时间:
2019-11-16 19:25:27
阅读次数:
97
1 #ifndef _INTARRAY_H_ 2 #define _INTARRAY_H_ 3 class IntArray{ 4 private: 5 int m_length; 6 int* m_pointer; 7 IntArray(int len); 8 IntArray(const Int ...
分类:
其他好文 时间:
2019-11-16 12:28:52
阅读次数:
54
题意:给定三个序列abc,问最少操作几次使得满足a<b<c 题解:将三个序列合并起来,设cnt[i][1/2/3]表示前i个数有几个是来自序列1/2/3的。 枚举第一个序列要到i,此时对于第一个序列的操作次数就是cnt[i][2]+cnt[i][3]+cnt[n][1]-cnt[i][1] 对于第二 ...
分类:
其他好文 时间:
2019-11-15 12:14:26
阅读次数:
70
内置对象 JS内置对象就是指Javascript自带的一些对象,供开发者使用,这些对象提供了一些常用的的功能。 常见的内置对象有Math、String、Array、Date等 内置对象有很多,我们主要是记下这些内置对象的用法即可。但是同学们也不可能一下子记住这么多的方法,因此当同学们忘了某个方法该如 ...
分类:
编程语言 时间:
2019-11-15 00:05:11
阅读次数:
70
http://acm.hdu.edu.cn/showproblem.php?pid=3535 题意: 给你n个工作集合,给你T的时间去做它们。给你m和s,说明这个工作集合有m件事可以做,它们是s类的工作集合(s=0,1,2,s=0说明这m件事中最少得做一件,s=1说明这m件事中最多只能做一件,s=2 ...
分类:
其他好文 时间:
2019-11-14 21:59:16
阅读次数:
86
题目链接:https://www.luogu.org/problem/P1126 思路: 首先我们需要把题意的图给转化一下,变成下面这种 然后我们再定义一个方向: 4代表 "N" 3代表"S" 2代表"W" 1代表"E" 于是,开始写BFS 用队列存储每一个格点的信息,然后起点入队,每次从队首取出一 ...
分类:
其他好文 时间:
2019-11-14 21:50:24
阅读次数:
63