一个小程序员
2018-02-24
参考自:深入理解javascript原型和闭包(10)——this(王福朋 - 博客园)。如有侵权,请联系删除。 在具体了解 this 之前,先强调一个非常重要的知识点:在函数中 this 到底取何值,是在函数真正被调用执行的时候确定的,函数定义的时候确定不了。因为 this 的取值是执行上下文..
2018-02-23
参考自:深入理解javascript原型和闭包系列(王福朋 - 博客园)。如有侵权,请联系删除。 自由变量 和 作用域链先解释一下什么是“自由变量”。 在A作用域中使用的变量 x,却没有在 A 作用域中声明(即在其他作用域中声明的),对于 A 作用域来说,x就是一个自由变量: var a = 1..
2018-02-22
参考自:深入理解javascript原型和闭包系列(王福朋 - 博客园)。如有侵权,请联系删除。 变量作用域JavaScript 变量的作用域无非就两种:全局变量和局部变量。 每次定义一个函数,都会产生一个作用域链(scope chain)。当 JavaScript 寻找变量 varible 时..
2018-02-09
在刷算法题时,若使用C++,有了STL的助力会使会使代码简洁易懂很多,写起来也会变得便捷。有人说用STL会弱化编程能力,其实我认为,如果只用基本的数据结构的基本操作的话,不算是在走捷径,毕竟不可能每次用到一个数据结构的时候都现造轮子,尤其是在笔试面试这样的短时间高强度的场合中。因此本文总结归纳一..
2018-01-27
二分查找问题总的来说不复杂,主要麻烦的点在于边界问题。且不同的条件下二分的写法也都不一样。接下来就做一个总结。 最基础的二分查找先看最基础,写起来也最简单的二分查找:只需要找到相等的位置就返回。 int binarySearch(vector<int>& nums, int ..
2018-01-20
Algorithm 专题将会是我刷算法题的一些总结。对于数组类型的算法题来说,有关于子数组和的一系列问题,思路都比较类似。接下来,让我们从子数组最大累加和开始吧! 子数组最大累加和题目简析本题来源于LeetCode 53题 Maximum Subarray。 给定一个数组,数组内的数字有正有零有..
2018-01-08
其实一直都有想做一个博客的想法,一方面为了记录我的技术成长,另一方面来说,如果能有更多的人关注的话,也可以交流一下,共同成长。Hexo 是一个关注了很久的一个快速简洁的博客框架。作为第一篇博客,还是按照很多 Hexo 博主的惯例,写一写 Hexo 的 Hello World。 起步安装HexoN..