六招秒杀99%海量数据处理面试题

CSDN博客一周热文推荐,为您总结回顾过去一周的CSDN博客热门文章,推荐优质的博客作者,分享精华文章和优质博客。

[1] 周磊:教你如何迅速秒杀掉99%的海量数据处理面试题

所谓海量数据处理,无非就是基于海量数据上的存储、处理、操作。此文可以看做是对十道海量数据处理面试题与十个方法大总结的一般抽象性总结。本文将摒弃绝大部分的细节,只谈方法/模式论,且注重用最通俗最直白的语言阐述相关问题。最后,有一点必须强调的是,全文行文是基于面试题的分析基础之上的,具体实践过程中,还是得具体情况具体分析,且场景也远比本文所述的任何一种情况复杂得多。

[2] MoreWindows:C++ STL系列专栏

对C++ STL的源码进行深度剖析,适合与侯捷的《stl源码剖析》一起看。 源码面前,了无秘密。

  • STL系列之十 全排列(百度迅雷笔试题)
  • 位操作基础篇之位操作全面总结

[3] 贺利坚:开发经验和屁股的关系

和同学们分析如何达到职位的要求。其中,最令人纠结的可能就是“两年以上开发经验”的问题。听到过不少同学的抱怨:“用人单位招应届毕业生,还要开发经验,坑的什么爹?”同学们的这种声音,似乎有道理。但细思量,这是一种典型的屁股决定论:屁股坐在大学校园中,还能有开发经验?

  • 程序员真的是吃青春饭的吗?(献给即将进入职场的程序员们)
  • 哲理故事与管理之道(19)-合理施压激发下属的工作动力
  • 我的十年,为编程而疯狂

[4] 叶正盛:系统性能优化的常见八大误区

大家都清楚性能优化的重要性,因此我们很多经历都是在做系统优化,也导致我们有时会犯过度优化的错误。有人说他性能优化提高了10倍,100倍,1000倍,但我们有时并不需要这种做法,这种事情更多是自己在优化技能上的一个学习。我们在做优化时应该多问一些问题:你的优化让系统有什么变化?

[5] JerryJiang:C++经典书目索引及资源下载

[6] 蒋倩兰:你还在用if else吗?——状态模式、职责链模式

从定义来看,状态模式是一个对象的内在状态发生改变(一个对象,相对比较稳定,处理完一个对象下一个对象的处理一般都已确定),而职责链模式是多个对象之间的改变(多个对象之间的话,就会出现某个对象不存在的现在,就像请假例子中的班长或者老师可能缺勤),这也说明他们两个模式处理的情况不同。从代码中我们可以看出,职责链模式的链式在客户端连接的,也就是说,如果我们请假,请假制度一旦改变,比如说我们不需要班长,或者是先请求老师后直接请求主任或者中间多了一个环节,都是很容易实现的,所以,职责链模式要比状态模式灵活很多。

[7] lfsfxy9:如此如此,怎能师夷长技以制夷!

以一个爱国的软件设计者的角度来看这样一个weibo,大概的内容就是:北京南站的4SQ上有个老外留言吐槽:“没有中国身份证根本就没法在自动售票机上买票,那他妈的他们弄个英文界面干屁啊!”出于行业的敏感性,我感到很有意思,国外友人的这种抱怨,也是对中软的一种质疑啊。设计者的美好初衷到了用户这里成了烂狗屎,这没有一个开发人员愿意见到的事情,也是让用户很无语的事情。

[8] wangkuifeng0118:高仿launcher和墨迹左右拖动效果

半个月前就有这样的想法,做出一个模仿launcher的效果。自己也曾从网上搜过很多资料,也思考过怎么实现,最终还是参考了别人的资料实现了此效果,也解决了我这半个多月的冥思苦想,再次感谢,今天把代码贴出来供大家学习

  • Android实现人人网点击“+”弹出效果

[9] 周爱民:迟来的真相——关于JavaScript的历史

话说有一本《JavaScript权威指南》,以及这本《JavaScript高级程序设计》,算这些年对前端界/JavaScript圈子影响最大的、JavaScript经典译著。然而前者历来对JavaScript的起源语焉不详,后者则正好相反,从第一版起便“详细(而又错误地)”地指出了“JavaScript的起源”。然而正是这误指的源起,(至少在国内)造成了相当多的误解。今天看到李松峰老师发布了新版的《JavaScript高级程序设计》(第三版)的预售消息,读罢心中的种种不安一扫而空:在这本书的第三版,总算还原了JavaScript起源的真相。

号外:“CSDN 2011十大风云博客专栏评选”火热进行中!在本次活动中,我们将提名PV最高的50个博客专栏候选,由所有CSDN用户投票选举出最具影响力的十大博客专栏。活动奖项设有最令人期待的“十大风云专栏奖”、最考验眼力的“最具慧眼伯乐奖”、以及人人有份的“新年阳光普照奖”,请投上您宝贵的10票!(本次活动截止到3月30日)

你可能感兴趣的:(六招秒杀99%海量数据处理面试题)