MapReduce是hadoop中的一个重要的计算框架,善于进行大量数据的离线处理,这里总结一下我对MapReduce的理解。
提问的智慧
文章来源:How-To-Ask-Questions-The-Smart-Way
提问的智慧How To Ask Questions The Smart Way
Copyright © 2001,2006,2014 Eric S. Raymond, Rick Moen
本指南英文版版权为 Eric S. Raymond, Rick Moen 所有。
原文网址:http://www.catb.org/~esr/faqs/smart-questions.html
Copyleft 2001 by D
...
极简主义软件工程师宣言-译
信息来源:阮一峰每周分享
文章来源:How unreliable is UDP?
Fight for Pareto 遵守帕累托原则Pareto’s law states that 80% of the results come from 20% of features (effort) of your application. Bear this in mind when planning the next scrum/delivery.
帕累托原则指出20%的因素影响着80%的结果,在计划下
...
时间复杂度分析-上
参考文章来源:极客时间
链接地址:时间复杂度分析-上
时间和空间复杂度是衡量一个算法执行效率的标准。
数据结构与算法跟时间空间复杂度是密不可分的,复杂度分析是算法的精髓,掌握了它后学习数据结构和算法就会有事半功倍的效果。
为什么需要复杂度分析把代码跑一遍,监控代码运行时间、内存使用情况不久可以大致估算出算法执行的时间和内存占用大小吗?为什么还要分析算法的时间和空间复杂度。
测试结果依赖测试环境首先,测试中硬件的不同对测试结果的影响非常大,单纯靠在硬件上跑代码的方式不能客观衡量一个算法的性能。比
...
UDP协议到底可不可靠(译)
信息来源:阮一峰每周分享
文章来源:How unreliable is UDP?
How unreliable is UDP?I realized something recently: I know virtually nothing about UDP. Oh, I know it’s connectionless, has no handshaking and thus doesn’t provide any guarantees about delivery or ordering.
...