摘要: 一、下载示例代码: git clone https://github.com/melphi/spark examples.git 从示例代码中可以看到 pox中引入了 Spark开发所需要的依赖。 二、把代码导入 IDE IDE应该会识别这是 Maven项目,在IDE中打包: 打包后,... 阅读全文
posted @ 2015-11-27 03:31 Tong Zeng 阅读(2342) 评论(0) 推荐(0) 编辑
摘要: 一、下载Spark 下载地址:http://www.eu.apache.org/dist/spark/spark 1.5.2/spark 1.5.2 bin hadoop2.4.tgz 我这里测试这个地址最快,或者你可以去Spark的下载网站去试试别的链接:http://spark.apache... 阅读全文
posted @ 2015-11-27 02:37 Tong Zeng 阅读(587) 评论(0) 推荐(0) 编辑
摘要: ###柯里化柯里化又称部分求值,其含义是给函数分步传递参数,每次传递参数后部分应用参数,并返回一个更具体的函数接受剩下的参数,这中间可嵌套多层这样的接受部分参数函数,直至返回最后结果。因此柯里化的过程是逐步传参,逐步缩小函数的适用范围,逐步求解的过程。请见我的另一篇博客· [浅析 JavaScri... 阅读全文
posted @ 2014-12-08 22:49 Tong Zeng 阅读(3511) 评论(2) 推荐(5) 编辑
摘要: ### 何为Curry化/柯里化?curry化来源与数学家 Haskell Curry的名字 (编程语言 Haskell也是以他的名字命名)。柯里化通常也称部分求值,其含义是给函数分步传递参数,每次传递参数后部分应用参数,并返回一个更具体的函数接受剩下的参数,这中间可嵌套多层这样的接受部分参数函数,... 阅读全文
posted @ 2014-12-04 14:58 Tong Zeng 阅读(13860) 评论(8) 推荐(21) 编辑
摘要: JavaScript 与 HTML5 框架在创建基于现代浏览器的演示文稿时发挥了重要作用。他们把展示插入网页,为演示信息提供了一个有效方式。一般来说,手工插入花费大量事件和精力,它很复杂,以至于新手们因不能应用有效的技术难以得到满足需要的结果。另一方面,演示文稿框架没有任何问题或并发症,提供了很好的... 阅读全文
posted @ 2014-11-30 16:49 Tong Zeng 阅读(3389) 评论(0) 推荐(1) 编辑
摘要: ###Function.prototype.bind()方法`bind()` 方法的主要作用就是将函数绑定至某个对象,`bind()` 方法会创建一个函数,函数体内this对象的值会被绑定到传入`bind()` 函数的值。例如,在 `f()` 函数上调用 `bind()` 方法并传入参数 `obj`... 阅读全文
posted @ 2014-11-26 03:23 Tong Zeng 阅读(10937) 评论(0) 推荐(2) 编辑
摘要: 问题的引出看过我前面两篇博客的童鞋可能会注意到都谈到了事件处理的优化问题。在很多应用中,我们需要控制函数执行的频率, 例如 窗口的 resize,窗口的 scroll 等操作,事件触发的频率非常高,如果处理函数比较复杂,需要较多的计算时间,那么会加重浏览器的负担,这时我们很自然会想到:能否在不影响... 阅读全文
posted @ 2014-11-17 09:01 Tong Zeng 阅读(4842) 评论(2) 推荐(3) 编辑
摘要: 引子:昨天面试时面试官问了如何实现一个固定导航栏,在我答完后面试官问我可能存在哪些问题,如何优化?这个问题我答得不太好,但现在回想起来应该有两个问题:1. 把 fixbar元素 position:fixed 之后,它将脱离文档流,后面的元素将会跟上,这可能会形成一个闪烁,解决方法是跟随的元素设置 m... 阅读全文
posted @ 2014-11-15 05:51 Tong Zeng 阅读(1953) 评论(3) 推荐(1) 编辑
摘要: 11月14日更新:首先谢谢大家对这个问题的讨论,为了后来的童鞋方便浏览,我结合大家的论文,重新补充编辑此贴,为标蓝色加粗字体部分。今天面试时考官问了一道题,以下是大致的回忆:问题大意: 如果点击一个按钮发送异步请求,如何防止短时间内用户重复提交,从而造成数据覆盖等问题:我回答的解决方法有:1. 提交... 阅读全文
posted @ 2014-11-13 10:35 Tong Zeng 阅读(17201) 评论(72) 推荐(5) 编辑
摘要: 环境 Ubuntu 13.101. 安装rubysudo apt-get install ruby 如果后面安装 compass 时遇到安装失败,提示:“[Ubuntu] ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 ... 阅读全文
posted @ 2014-11-04 03:20 Tong Zeng 阅读(483) 评论(0) 推荐(0) 编辑