摘要: 在以前学习Java的时候,leetcode上有几道位运算的题目,利用位运算的特性很好的解决。 之后有前辈老师在讲到异或^的时候,对我们说有不用开第三个变量tmp,来交换两个变量值的方法,说这种方法速度快,又节省了内存。受到之前leetcode题目和老师威信的影响下,我当然相信了,之后在写数据结构大作 阅读全文
posted @ 2017-11-17 22:53 Lawliet__zmz 阅读(474) 评论(1) 推荐(1)
摘要: 引用原文评论的一句话:条理清晰, 如此甚叼! 论版本号的正确打开方式 作者: 法海 发表于: 2016-08-04 版本号广泛运用于开发的各种场景:NPM 包的版本定义、对 NPM 包的特定版本的依赖指定、git 的 daily 版本号分支…… 面对如此多的场景,版本号的命名却存在很大问题。举些例子 阅读全文
posted @ 2017-11-17 18:05 Lawliet__zmz 阅读(457) 评论(0) 推荐(0)
摘要: 特性: 1. 单个参数时可省略(),箭头函数函数体只有单条语句返回时,可省略{}和return 2. 参数为对象时,可省略对象名 3. 在传统的js中,方法可以作为一个函数存储为对象的一个属性。当调用方法时,this 指向该方法的从属对象。 但是当用箭头函数时, calculate.sum() 方法 阅读全文
posted @ 2017-11-17 17:47 Lawliet__zmz 阅读(178) 评论(0) 推荐(0)
摘要: test.js 运行 test.js 结果为: 解释:a 是一个对象,b 是对 a 的引用,即 a 和 b 指向同一块内存,所以前两个输出一样。当对 b 作修改时,即 a 和 b 指向同一块内存地址的内容发生了改变,所以 a 也会体现出来,所以第三四个输出一样。当 b 被覆盖时,b 指向了一块新的内 阅读全文
posted @ 2017-11-17 12:50 Lawliet__zmz 阅读(595) 评论(0) 推荐(0)