今天面试被问到一个问题,其实是很基础的问题,但是自己没有答出来,而且答的不好,自己整理以下,发出来,以时刻警醒自己 一:Number() 如果是Boolean值,true和false值将分别被转换为1和0。 如果是数字值,只是简单的传入和返回。 如果是null值,返回0。 如果是undefined, ...
分类:
Web程序 时间:
2020-10-16 10:40:59
阅读次数:
31
Java内存结构 内存是计算机中的重要原件,临时存储区域,作用是运行程序。我们编写的程序是存放在硬盘中的,在硬盘中的程 序是不会运行的,必须放进内存中才能运行,运行完毕后会清空内存。 Java虚拟机要运行程序,必须要对内存进行空间的分配和管理。 Java运行程序,会从OS来申请内存的。并不是将整个内 ...
分类:
编程语言 时间:
2020-10-14 20:43:04
阅读次数:
34
一、基础 TypeScript里,在有些没有明确指出类型的地方,类型推论会帮助提供类型 let x = 3; // let x: number 二、最佳通用类型 计算通用类型算法会考虑所有的候选类型,并给出一个兼容所有候选类型的类型。 // demo 1 let x = [0, 1, null, ' ...
分类:
其他好文 时间:
2020-10-14 20:06:48
阅读次数:
22
// var a = ""; // var a = " "; // var a = null; // var a = undefined; // var a = []; // var a = {}; // var a = NaN; if(a undefined) { // 只能用 运算来测试某个值是 ...
分类:
Web程序 时间:
2020-10-13 17:53:12
阅读次数:
46
JS定义函数 方式有两种:一种是函数声明,另一种就是函数表达式 函数声明 函数声明可以定义命名的函数变量 变量声明必须以“function”开头。 函数名在自身作用域和父作用域内是可获取的。 具有函数声明提升 函数表达式 将函数定义为表达式语句(通常是变量赋值)的一部分。 通过函数表达式定义的函数可 ...
分类:
其他好文 时间:
2020-10-12 20:42:12
阅读次数:
50
解决办法: 最优办法:利用MySQL中的一个小技巧,在字段前面加上一个负号,也就是减号,ASC改成DESC ,DESC改成ASC 重新生成一列,比如agenull,利用is null操作符,把NULL值的行变成1,非NULL值的行变成0,先对该字段排序,再对age排序 直接利用isnull函数对ag ...
分类:
数据库 时间:
2020-10-12 20:12:49
阅读次数:
33
题目链接 530. 二叉搜索树的最小绝对差 题目描述 解题思路 1.利用中序遍历把树转为有序数组,然后在数组上求两个相邻数字的最小值。 2.同样采用中序遍历,可以直接在递归遍历的过程中记录相邻数字的最小值。 3.因为题目给的树是二叉排序树,所以中序遍历的结果一定是一个有序数组,所以两个数的差的最小值 ...
分类:
其他好文 时间:
2020-10-12 20:05:23
阅读次数:
15
其实都是版本问题, 服务注册不了问题:在服务提供者启动类上加上@EnableDubbo注解就可以了。。。亲测可用 服务获取为null问题:在服务消费者Service层添加@DubboComponentScan注解扫描下服务接口 OK 搞定!!! ...
分类:
其他好文 时间:
2020-10-12 19:59:40
阅读次数:
30
LeetCode 142 环形链表II 问题描述: 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 快慢指针 快指针每次走 ...
分类:
其他好文 时间:
2020-10-10 17:15:32
阅读次数:
15
为什么需要nullptr? NULL有什么毛病? 我们通过下面一个小小的例子来发现NULL的一点问题: class Test { public: void TestWork(int index) { std::cout << "TestWork 1" << std::endl; } void Tes ...
分类:
编程语言 时间:
2020-10-10 16:51:49
阅读次数:
30