摘要: 看了这篇文章 http://www.ruanyifeng.com/blog/2010/04/using_this_keyword_in_javascript.html 分情况讨论。 情况一:纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global。 情况二:作为对 阅读全文
posted @ 2016-10-30 23:51 blcblc 阅读(152) 评论(0) 推荐(0)
摘要: 阮一峰这篇文章写的很好 http://www.ruanyifeng.com/blog/2011/06/designing_ideas_of_inheritance_mechanism_in_javascript.html 笔记如下: 一、从古代说起 二、Brendan Eich的选择 三、new运算 阅读全文
posted @ 2016-10-30 23:40 blcblc 阅读(253) 评论(0) 推荐(0)
摘要: 学习参考这篇文章: http://www.shareditor.com/blogshow/?blogId=96 机器学习、数据挖掘等各种大数据处理都离不开各种开源分布式系统, hadoop用于分布式存储和map-reduce计算, spark用于分布式机器学习, hive是分布式数据库, hbase 阅读全文
posted @ 2016-10-30 21:47 blcblc 阅读(7485) 评论(1) 推荐(0)
摘要: 中序遍历 步骤如下: 关于时间复杂度,其实也是O(n)。分析如下: 前序遍历(相比中序遍历,只是输出当前节点的顺序稍有不同) 后序遍历(需要加入两个小的技巧,一是dump节点,二是倒序输出路径) 复杂度分析: 空间复杂度同样是O(1);时间复杂度也是O(n),倒序输出过程只不过是加大了常数系数。 上 阅读全文
posted @ 2016-10-30 17:14 blcblc 阅读(982) 评论(0) 推荐(0)
摘要: 下面我之前的解法,也很好,通过两个数字来记录可能的出错位置,并且在遍历的同时,更新这个位置。需要对出错的规律有深刻了解,比如在解法中,first_result位置就始终没有变过,因为一旦找到就可以不变,通过second_result位置的改变,就能满足条件: 阅读全文
posted @ 2016-10-30 16:38 blcblc 阅读(771) 评论(1) 推荐(0)
摘要: 注意:有一种好的方法,是将链表倒转,然后依次相加。 但是,按照题目要求,用了不改变原链表的方法。 就是将两个链表增加到相同长度,然后递归相加,子函数返回后处理进位。 https://leetcode.com/problems/add-two-numbers-ii/ 阅读全文
posted @ 2016-10-30 15:31 blcblc 阅读(578) 评论(0) 推荐(0)
摘要: http://www.oschina.net/news/75530/9-things-every-reactjs-beginner-should-know react.js入门学习 看了一遍,没什么特别需要记录的。 回头再看《React入门精华》这篇文章在这里有一些笔记:http://www.cnb 阅读全文
posted @ 2016-10-30 00:35 blcblc 阅读(190) 评论(0) 推荐(0)
摘要: 粗略看了一遍React的内容,然后看了 ES6 的入门文章: http://es6.ruanyifeng.com/#docs/intro 通过这个链接可以查看浏览器对 ES6 的支持程度: http://ruanyf.github.io/es-checker/ 阅读全文
posted @ 2016-10-30 00:15 blcblc 阅读(185) 评论(0) 推荐(0)