摘要: 1 《泛型编程与STL》侯捷译or英文版 ---------这本书里从STL的设计哲学切入,讲述了STL为什么要那样设计,五种迭代器如何把容器与算法完美地解耦合。它详细介绍了每一个STL容器与算法,包括接口原型、参数要求、执行时间复杂度等等。
看这本书以前,我感觉自己是在STL的树林里跑,偶尔碰到一棵树就爬上去摘点果子尝尝;看完这本书以后,感觉自己是在俯瞰这片小树林,哪儿有什么树什么果子都一目了然,想要什么都可以顺手拈来了。这感觉是真够棒的。 以后编程的时候,总是下意识先想想STL里有没有现成的算法,如果有就直接用,简洁清晰还高效率。2 《STL源码剖析》-----------这个是侯捷自己写 阅读全文
posted @ 2013-01-22 00:01 Jack204 阅读(1941) 评论(0) 推荐(0) 编辑
摘要: 一、拥有自信和风度男人到了二十几岁后,就要开始学着用心去经营自己了,它体现在自己的思想与涵养上。自信是一个男人最重要的品质,自信的男人就你像一只在暴风雨中战斗的海鸥。海鸥所要说的只有一句话“让暴风雨来的再猛烈些吧”,只因为它无所畏惧。一个自信的男人,总是能够感染别人,无论这些人是朋友还是敌人。要使别人对你有信心,就必须要先对自己充满信心。自信的男人可以战胜一切困难。 一个有风度的男人就像一片大海,不拒点滴,又包容江河。有风度使男人得到更多的青睐,不争眼前才能够放眼世界,给予别人才能够受益无穷。正所谓“宰相肚里能撑船”,一个心如大海的男人,肚中不知能撑多少船呀!风度偏偏让男人看上去潇洒万千。二、 阅读全文
posted @ 2012-12-22 16:24 Jack204 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 沟通能力的练习背景:先是在【微软实习面试】,然后在【云朵科技公司全职面试】Sam一直说【“不懂”,“不知道你的目的是什么”】,我滴妈呀那个汗呀,又想起来在Intel的时候Mentor说过我【沟通能力不行】,原因是我在做ppt给大家讲解我做的项目的时候,思路不是很清楚。今晚跟刘博进行【微软面试练习】,发现自己的沟通能力很有欠缺。经过思考自己也总结出来了【思考问题的思路】。【将目标分解成子目标】----这个思路来规范自己在思考问题和讲解问题。首先想清楚自己正在解决的是什么问题,目标是什么?---------------------------critical point: 目标是什么?要达到我的目 阅读全文
posted @ 2012-11-13 23:44 Jack204 阅读(790) 评论(0) 推荐(0) 编辑
摘要: STAR法则,即为Situation Task Action Result的缩写,具体含义是:Situation: 事情是在什么情况下发生Task: 你是如何明确你的任务的Action: 针对这样的情况分析,你采用了什么行动方式Result: 结果怎样,在这样的情况下你学习到了什么 简而言之,STAR法则,就是一种讲述自己故事的方式,或者说,是一个清晰、条理的作文模板。不管是什么,合理熟练运用此法则,可以轻松的对面试官描述事物的逻辑方式,表现出自己分析阐述问题的清晰性、条理性和逻辑性。 STAR法则,500强面试题回答时的技巧法则,备受面试者成功者和500强HR的推崇(宝洁HR培训资料有专门. 阅读全文
posted @ 2012-10-30 11:14 Jack204 阅读(2650) 评论(0) 推荐(0) 编辑
摘要: Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。多态的作用:消除类型之间的耦合关系。现实中,关于多态的例子不胜枚举。比方说按下 F1 键这个动作,如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档;如果当 阅读全文
posted @ 2012-10-29 17:53 Jack204 阅读(294201) 评论(34) 推荐(38) 编辑
摘要: 题目:已知两个1~30之间的数字,甲知道两数之和,⼄知道两数之积。 甲问⼄:"你知道是哪两个数吗?"⼄说:"不知道"; ⼄问甲:"你知道是哪两个数吗?"甲说:"也不知道"; 于是,⼄说:"那我知道了"; 随后甲也说:"那我也知道了"; 这两个数是什么?答案:允许两数重复的情况下 答案为x=1 ,y=4 ;甲知道和A=x+y=5,⼄知道积B=x*y=4 不允许两数重复的情况下有两种答案 答案1:为x=1 ,y=6 ;甲知道和A=x+y=7,⼄知道积B=x*y=6 答案2:为x= 阅读全文
posted @ 2012-10-12 15:06 Jack204 阅读(9267) 评论(0) 推荐(1) 编辑
摘要: 根源在于人的身体是左右对称的,而不是上下对称和前后对称。题中"影像"这个词有歧义,一种理解是“自己的影像”,另一种理解是“世界的影像”。先说第一种理解。其实按照镜面成像的原理,镜子中的影像(镜中人)与被映照的原像(境外人)并非左右颠倒,也并非上下颠倒,而是关于镜面对称。由于人的身体在大体上是左右对称的,而上下完全不对称,所以我们会误以为“影像可以颠倒左右,却不能颠倒上下”。第一种理解得到的结论与问题中的结论相悖,所以第二种理解更有可能符合出题人本意。再说第二种理解。从镜中人的角度看来,我们左边的物体的影像在镜中人的右边,我们右边的物体的影像在镜中人的左边,我们上边的物体的影 阅读全文
posted @ 2012-10-11 16:26 Jack204 阅读(7560) 评论(0) 推荐(0) 编辑
摘要: 今天阿里笔试题的倒数第二道,给数组排序,这个数组的特点是任一元素现在的位置和把数组排好序后它的位置距离小于k,即a[i]元素在数组排序后将位于{i-k,i+k}这个区间内。要求时间复杂度小于o(nk)。某人的分析:因为交换范围不可能超过(i-k,i+k),所以每排完一轮2K,2K中的前K个就是已排好的,不会再动了,这时候可以直接偏移掉比O(nlogn)和O(nk)小的,只剩下O(nlogk),O(n),O(logn),O(1)这几种情况了,排序算法基本不可能后两种,O(n)的排序都有庞大的空间开销或者特殊的数据范围(比如字节组),所以这种有个参数k的题,根据经验也是O(nlogk)。方法1:建 阅读全文
posted @ 2012-10-10 09:40 Jack204 阅读(1328) 评论(1) 推荐(0) 编辑
摘要: 《麦肯锡方法》、《麦肯锡意识》、《麦肯锡营销》、《金字塔原理》、《用图表说话》《管理咨询—优绩通鉴》上海远东出版社《在中国做管理咨询》、《战略管理咨询实务》、《人力资源管理咨询实务》北大纵横《像咨询顾问一样思考》AMT王佑先生《咨询业务的全程运作》机械工业出版社《咨询大师的忠告》《管理咨询方法》刘继勇《顶级管理咨询公司》《高绩效咨询——咨询中的实施差距及其解决方案》《咨询师的百宝箱》《咨询师的工具箱》《咨询的奥秘(1.2)》、《完美咨询》《咨询顾问培训技能提升》《企业生命周期 》、《博弈论》《竞争战略》、《竞争优势》、《国家竞争战略》波特竞争三部曲《把握变革》、《追求鼎盛》、《完美管理者》爱迪 阅读全文
posted @ 2012-10-05 09:06 Jack204 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 给定一个数据流,其中包含无穷尽的搜索关键字(比如,人们在谷歌搜索时不断输入的关键字)。如何才能从这个无穷尽的流中随机的选取1000个关键字?定义长度为1000的数组。对于数据流中的前1000个关键字,显然都要放到数组中。对于数据流中的的第n(n>1000)个关键字,我们知道这个关键字被随机选中的概率为 1000/n。所以我们以 1000/n 的概率用这个关键字去替换数组中的随机一个。因为此时对于第n个关键字,它被选中的概率为:1000/n=p.而对于前面n-1个关键字来说,可以分成2步:第一步,先在n-1个关键字中,被选q=1000/n-1的概率选为n-1中的1000个。第二步,在这10 阅读全文
posted @ 2012-09-21 14:03 Jack204 阅读(1798) 评论(0) 推荐(0) 编辑