大道至简——C++ STL(标准模板库)精解.pdf

举报
资源描述
;················ 179 6.4.2 iterator 方法 ···························· 179 6.5 分区器 ······································ 181 6.5.1 哈希分区器 ····························· 181 6.5.2 范围分区器 ····························· 181 6.5.3 默认分区器 ····························· 182 6.6 持久化 ······································ 183 6.7 检查点 ······································ 184 VII 目 录 6.8 本章小结 ··································· 184 第 7 章 Spark 调度机制 ····················· 186 7.1 调度基础 ··································· 186 7.1.1 基本概念 ································ 187 7.1.2 通信框架 ································ 187 7.2 集群资源调度 ··························· 188 7.2.1 集群部署图 ····························· 188 7.2.2 集群资源注册 ························· 189 7.2.3 集群资源申请与分配 ················ 191 7.3 DAG 调度 ···································· 194 7.3.1 DAG 调度通信机制 ·················· 194 7.3.2 作业处理流程 ························· 195 7.3.3 阶段划分 ································ 200 7.4 任务调度 ··································· 201 7.4.1 任务分类与执行 ······················ 201 7.4.2 任务划分与提交 ······················ 202 7.4.3 任务调度算法 ························· 204 7.4.4 任务调度相关类 ······················ 205 7.4.5 任务分配 ································ 205 7.4.6 任务接收与执行 ······················ 207 7.5 本章小结 ··································· 207 第 8 章 Shuffle 过程 ··························· 208 8.1 与 Hadoop Shuffle 过程的 区别 ········································· 208 8.1.1 MR 模型的 Shuffle 过程 ············ 208 8.1.2 聚合器 ··································· 209 8.1.3 哈希 Shuffle 与排序 Shuffle ······· 211 8.1.4 Spark 的 Shuffle 过程 ················ 211 8.2 Shuffle 写过程 ·························· 213 8.2.1 哈希 Shuffle 写过程 ·················· 213 8.2.2 排序 Shuffle 写过程 ·················· 215 8.3 Shuffle 读过程 ·························· 216 8.4 本章小结 ··································· 218 第四篇 应 用 篇 第 9 章 视频娱乐领域 ························ 220 9.1 腾讯公司在 Hadoop 和 Spark 平台上的应用 ················· 220 9.1.1 公司背景特点 ························· 220 9.1.2 业务需求 ································ 221 9.1.3 解决方案 ············&#前言 我们是本书的两位作者,一位是经济学家,另一位是临床心理学家。我们相识于10年前,之后迅速地开始研究我们这个时 代最严重的不公正议题——心理疾病的治疗不足。如果人们患有身体疾病,大多能够得到治疗,但是如果患有心理疾病,尽管 已经有了相当好的心理疗法,人们通常却得不到治疗。 因此,我们二人一直在游说英国政府,改变上述情况。最终,英国政府推行了具有标志意义的“提高心理治疗可及 性”(Improving Access to Psychological Therapies)项目。从一开始,我们二人就成为项目顾问。尽管项目仍然任重道 远,但是它已经改变了几百万名心理疾病患者的生活。《自然》杂志用了“举世瞩目”[1]来形容这个项目,全球很多国家都已开 始从该项目中获得指导。 这本书的内容基于作者的经验,我们一直在为促进心理健康和有建设性的政策制定提供范例。同时,很多人都在为推动实证 心理疗法的普及而不断付出,这本书也是他们努力的间接产物。 本书阐释了心理疾病不能得到充分治疗的原因和严重性、应对行动的案例,以及解决方案的框架。心理疾病患者应该和身体 疾病患者一样,享受可供选择的疗法。心理疾病患者的权利在道德上是正当的,对于经济和社会的运行也是至关重要的。 在过去50年中,很多社会领域都发生了重大的进步。但是,由于我们没能够找出人们痛苦的内在心理源头,很多悲剧仍在 继续上演。这是21世纪人类面临的核心挑战之一。 理查德·莱亚德和戴维·克拉克 2013年12月 [1] ‘Therapy deficit’,Nature 489,27September 2012,pp.473-4. 第一部分 问题 第一章 问题所在 我已远离了我的全部生活 我不是在挥手而是在溺毙 ——斯蒂夫·史密斯(Stevie Smith) 《不是在挥手,而是在溺毙》(Not Waving but drowning) 丹尼斯·史蒂文森(Dennis Stevenson)是一个知名的商界人物,他的抑郁症不时发作。他这样来描述抑郁给他带来的痛 苦:“我的腿曾经有10处骨折,当我被送往医院的时候,有人关门的时候还夹到了我的腿。你可以想象当时有多疼。但是我要 告诉你的是,抑郁的痛苦比骨折的痛苦还要强烈几倍,简直是苦不堪言。” 心理痛苦和肉体痛苦一样都是真实的感受。感知这两种痛苦的大脑区域是相同的,并且前者比后者给人带来的破坏力更大。 但是人们对这两种痛苦的应对方式却大不相同。几乎每个有身体疾病的人都会求医问药,但是有心理疾病的人当中,有2/3不会 进行治疗。如果你骨折了,人们马上就会对你进行救助,但当你的精神受伤了,情况则恰恰相反。 这是难以置信的歧视对待,而在全世界各国的医疗系统里,这样的情况随时都在发生。之所以说它“难以置信”,是因为对 于像抑郁和严重焦虑症(crippling anxiety disorder)这样的常见心理疾病,我们已经拥有了很好的治疗方法。这些方法包括现 代心理学的疗法和适当的药物介入,而且这些治疗方案都不贵,经济账非常划算。 治疗心理疾病可以减少大量的公共医疗开支——因心理疾病领福利救助的人口会减少,由于心理问题造成身体疾病恶化的 病例也会减少。所以不管通过怎样的理性计算,心理疾病治疗的回报都是非常大的。这些治疗不花费什么社会成本。但是现在的 供给却只能满足不到1/3患者的需要。这是极大的不公和低效。这正是我们写这本的主要原因——我们将展现心理疾病给人们带 来的痛苦,并且说明治疗这些疾病只用很低的花费甚至不产生花费。 心理疾病和治疗涉及更大的议题。过去50年,发达国家发生了一系列重大的社会进步——绝对贫困人口数量减少,教育的 进一步普及,住房条件的改善等。但是在美国、英国和其他发达国家,一些领域的状况和50年前相比却没有改变[1]——社会问 题依然严峻,更多的家庭冲突、犯罪和反社会行为。人们希望过上更幸福、更有序的生活,只解决收入、教育、身体疾病和住房 这些外在问题是不够的。我们遗忘了最重要的内核——人的内心。健康的心理需要精心的培养,出现心理问题的时候,需要专 业帮助。如果人们有更好的心理状态,所有人都会从中获益。这也是我们撰写本书的另一个原因:揭示心理疾病带来的巨大社会 成本。 我们在本书中采用的很多案例揭示了很多值得关注的社会事实。尽管我们已经在心理疾病领域从业多年,但仍感到震惊。我 们接下来将主要探讨以下问题。[2] [1] 请见A.E.Clark et al.(2013),图5,以及Layard et al(2010),图6-2、图6-4、图6-5和图6-7。对美国的一系列调查时间跨度最 长,还包括20世纪五六十年代对英国零星进行的盖洛普调查数据。对于所有欧洲国家,欧洲晴雨表(Eurobarometer)系列调查始 于20世纪70年代早期。 [2] 本章的每个观点都在接下来的章节中有实证支持。 第一部分 问题 第一章 问题所在 我已远离了我的全部生活 我不是在挥手而是在溺毙 ——斯蒂夫·史密斯(Stevie Smith) 《不是在挥手,而是在溺毙》(Not Waving but drowning) 丹尼斯·史蒂文森(Dennis Stevenson)是一个知名的商界人物,他的抑郁症不时发作。他这样来描述抑郁给他带来的痛 苦:“我的腿曾经有10处骨折,当我被送往医院的时候,有人关门的时候还夹到了我的腿。你可以想象当时有多疼。但是我要 告诉你的是,抑郁的痛苦比骨折的痛苦还要强烈几倍,简直是苦不堪言。” 心理痛苦和肉体痛苦一样都是真实的感受。感知这两种痛苦的大脑区域是相同的,并且前者比后者给人带来的破坏力更大。 但是人们对这两种痛苦的应对方式却大不相同。几乎每个有身体疾病的人都会求医问药,但是有心理疾病的人当中,有2/3不会 进行治疗。如果你骨折了,人们马上就会对你进行救助,但当你的精神受伤了,情况则恰恰相反。 这是难以置信的歧视对待,而在全世界各国的医疗系统里,这样的情况随时都在发生。之所以说它“难以置信”,是因为对 于像抑郁和严重焦虑症(crippling anxiety disorder)这样的常见心理疾病,我们已经拥有了很好的治疗方法。这些方法包括现 代心理学的疗法和适当的药物介入,而且这些治疗方案都不贵,经济账非常划算。 治疗心理疾病可以减少大量的公共医疗开支——因心理疾病领福利救助的人口会减少,由于心理问题造成身体疾病恶化的 病例也会减少。所以不管通过怎样的理性计算,心理疾病治疗的回报都是非常大的。这些治疗不花费什么社会成本。但是现在的 供给却只能满足不到1/3患者的需要。这是极大的不公和低效。这正是我们写这本的主要原因——我们将展现心理疾病给人们带 来的痛苦,并且说明治疗这些疾病只用很低的花费甚至不产生花费。 心理疾病和治疗涉及更大的议题。过去50年,发达国家发生了一系列重大的社会进步——绝对贫困人口数量减少,教育的 进一步普及,住房条件的改善等。但是在美国、英国和其他发达国家,一些领域的状况和50年前相比却没有改变[1]——社会问 题依然严峻,更多的家庭冲突、犯罪和反社会行为。人们希望过上更幸福、更有序的生活,只解决收入、教育、身体疾病和住房 这些外在问题是不够的。我们遗忘了最重要的内核——人的内心。健康的心理需要精心的培养,出现心理问题的时候,需要专 业帮助。如果人们有更好的心理状态,所有人都会从中获益。这也是我们撰写本书的另一个原因:揭示心理疾病带来的巨大社会 成本。 我们在本书中采用的很多案例揭示了很多值得关注的社会事实。尽管我们已经在心理疾病领域从业多年,但仍感到震惊。我 们接下来将主要探讨以下问题。[2] [1] 请见A.E.Clark et al.(2013),图5,以及Layard et al(2010),图6-2、图6-4、图6-5和图6-7。对美国的一系列调查时间跨度最 长,还包括20世纪五六十年代对英国零星进行的盖洛普调查数据。对于所有欧洲国家,欧洲晴雨表(Eurobarometer)系列调查始 于20世纪70年代早期。 [2] 本章的每个观点都在接下来的章节中有实证支持。 多少人在经受痛苦 心理疾病是当今社会中潜藏最深的问题,因此很多人听到患者人口数量的时候都会大吃一惊。[1]在英国,1/6的成年人患有 抑郁或严重焦虑症。在美国和欧洲大陆,情况也基本相同。 现在大约1/3的家庭当中有成员患有心理疾病。当人们问我们的工作,我们说到“心理健康”时,他们的反应几乎经常 是:“哦,我的儿子他……”,或者“我的母亲……”,有的时候会说“我不得不承认我自己……”,之后他们经常会补充 说:“请不要告诉别人”(当对方是政界人物时,这种情况最为突出)。在美国,自杀的人数远多于交通事故中丧生的人数。[2] 心理疾病不仅普遍,还对患者的生活造成极大的破坏。它让人们不能很好地照顾自己,不能正常地进行社会生活,不能自由 地出行,也不能保护自己不受身体和精神上的伤害。从这个意义上说,抑郁带给患者生活的影响要比心绞痛、哮喘、关节炎和糖 尿病平均高出50%。 接下来是一个出人意料的数字。世界卫生组织统计了疾病的患病率,不排除可能有错误,他们发现:在发达国家中心理疾病 人口占到所有患者人口的近40%。[3]相比之下,中风、癌症、心脏病和糖尿病只占不到20%,详见图1-1。 除非带来持续疼痛的疾病外,人们可以承受大多数身体疾病,但是心理疾病却很难承受。[4]这对于病患来说意味着极大的痛 苦。对于企业来说,心理疾病也有很大的影响,它使得请全天病假的员工数增加了一半。对于纳税人来说也很不利,心理疾病患 者占残疾补助领取人口的接近一半。 图1-1 心理疾病人赞誉 作为移动医疗的创业者,Dr.2的观念对我的影响是最深刻、最有价值的,没有之一。无论是投资者还是创业者,建议一定要 读这本书! ——华康·移动医疗创始人 刘波 我从事硬件领域的创业快8年了,之前一直信奉企业需要滚动发展,控制风险。Dr.2的书开拓了我的思路,原来做企业的方 法有很多种,不必拘泥于形式,因为条条大路通罗马,而每个人都可以根据自己的基础,寻找适合自己的方向! ——北京益体康科技创始人 周钷 估值是一个复杂的问题,尤其对于创业公司,这是一个“艺术”与“科学”的平衡。各人理解不同、立场不一,对一个企业 价值的评估结果也自然千差万别。我认为,该书除了比较技术性的各种估值方法外,更有价值的是深入剖析各方在估值时的立 场、方法和不同的关注点,有利于创业者与投资机构换位思考,更好地共同面对创业的风险。本书通俗易懂的语言、生动接地气 的案例,是这个领域难得的、系统性的干货分享。 平安创投总经理 张江 《估值就是讲故事》清晰、系统地阐述了投资机构对企业的估值方法,综合了理论和实战多方面因素,并举了很多生动的案 例,是一本不可多得的入门书。本书作者非常重视实践和调查研究,书中讲述的很多案例、总结的很多方法论,是坐在房间里无 法“研究”出来的,作者将复杂的估值过程总结得朴实、易懂,并不乏深刻的见解,能够看出这一切都来自作者Dr.2的认真负 责、深度的调查研究和实践。此外,全书行文轻松风趣,让读者可以保持极高的阅读兴趣。在本书中几乎看不到传统金融学著作 的风格,没有无趣、难懂的概念,更没有说教,而是用叙述、案例取代推演,用事实取代纸上谈兵。阅读全书,犹如在听作者讲 故事,在轻松风趣的交流中便了解了深刻的、神秘的融资估值的理论和道理。 掌上药店联合创始人 王浚海 自序 投资机构对企业的估值,是一个困难而且主观的过程。一个企业或者一个投资项目究竟值多少钱,投资是赚了还是亏了?投 资者或者创业者该用哪些指标、工具去评判和衡量? 高成长性企业在进行融资时,通常会这样预测:比较长的一段时期将不得不面对负向现金流,业务情况具有高度不确定性, 但预期未来回报十分诱人。抛开纷繁芜杂的各种表象不谈,不论何种项目,它未来回报的正向现金流是所有估值假定的基础。 本书讨论了一些常见的估值方法,还有一些天马行空的方法,主要供高成长性企业在进行融资谈判时,与投资机构进行换位 思考。因为谈到估值,我们一定不要忘记两个核心的问题:为什么估值?谁来估值?我举一个实例来说明,目前最常见的一种模 式是:初创企业拟出让一定比例的股份来进行融资,这样就要有一个估值的过程,然后双方谈判、博弈、妥协,最后达成一致。 但是这跟我们平常的买卖关系——一手交钱一手交货——还是大不一样的。因为付钱买货时,双方还是对立的主体,交割 结束各取所需,所以买方会尽力压价,卖方想努力抬价。不过初创企业融资的时候,谈判的时候看似对立,但是最终达成协议 后,两者却又变成了一个战壕的战友,共同面对市场的风险。因此,还有一件事我希望强调,很多投资人尤其是初入行的新手, 喜欢拼命压价,觉得拟投资1000万元的项目我谈到了300万元对价,并且股份不变,我就大获全胜了。 实则不然,要知道项目运行所需资金有一个客观规律,非常可能你拼命压价后所付出的300万元根本不足以支撑该项目,如 果创业者处于弱势地位被迫接受,最终很有可能压价使它真的变成了“风险”投资,结果反而是双输!最近大家可能熟知一个故 事,今日资本的徐新老师在投资京东时,刘强东当时只想要数百万美元,可是徐新经过评估对刘说:“这项目开展起来怎么够, 先给你1000万美元,后期再追加。”事实上,最后看起来似乎很傻的投资者才是真正的大赢家,故事的结局大家已经知道。 由此读者对投融资的估值要有一个更深的认识,所有的行为,核心还是为了企业成长,创造全体股东的价值,创业者和投资 方在这点上是一致的。那么反过来,总有一些创业者对自己的东西看得十分了不起,三句话一说,就估值上亿元,恨不得只出让 1%的股权,就换来大把现金,然后还觉得被人占了便宜。要知道,当投资人注入资金的时候,我们要怀着感恩的心,因为即使 你未来挣100亿元又怎么样,如果没有早期的支持,你多半已经湮没于人群之中了。因此,创业者在设计对价的时候,不能是让 人挣了20%就心疼不已,一定要让投资人有利可图,并且留有足够的弹性才行,至少应有几倍的上升空间。所以,无论是投资人 还是创业者,斤斤计较的同学都只能做小事,我们应该目光长远。正所谓任何方法得到的估值也只是一个参考而已,一切以成交 为准。 创业是一件“九死一生”的事情,我们都要有买定离手的契约精神,完成了估值及后面的投融资交割,只是企业生命周期的 一部分而已,努力向前走,而不是还在纠结既往,患得患失。事后诸葛亮是毫无意义的,要时刻记住,在那个时候我们做的决 定,是那个时候对我们最适合的! 本书根据我们团队多年来负责投资/收购项目评估以及实施的经验,结合对新经济模式的学习和分析,采用一个个虚拟的连 载故事进行类比与演绎的办法,这样可以不那么枯燥,让读者有一种代入的感觉,深入思考。希望既注重学术性也兼具可读性, 但是还要交代清楚各种公式的由来和推导过程。虽然是故事的形式,其实每一个故事都有现实中的原型在,而每一篇都试图阐述 一个问题。既可以通读,也可以各自独立,作为案例检索。 撰写本书,尝试对估值这个复杂的问题进行讨论,抛砖引玉。本书中的系列文章最初在经过数月的网络连载后,有大批读者 发来了宝贵的意见和建议,并且指出了一些错误的地方,鞭策我们更加深入地去学习和考证,在此我深表谢意。这也是一种全新 写作方式的尝试,类似众筹思想一样,我们也得到了企业界和学术界很多名家的指导。因此,我们在本书正式出版时做了大量的 修订,并且有从未发表过的、专为本书出版而全新撰写的最后几章,希望可以将书中很多的方法串联起来,融会贯通,力图使内 容和逻辑架构完整。 本系列连载的过程中,发生了很多有趣的故事,这也记录了我的心路历程和学习过程,所以本次出版大致还是按照原来的顺 序编排,对其中有些看似矛盾的观点,如商誉和计提等,后来我撰写了新的文章来进行说明。 本书可以作为部分新手的入门读物,但是还有很多不够严谨的地方,也许还有错误之处,望不吝批评指正。在成书的过程 中,我们得到了清华大学廖理教授的指导、36Kr全体同仁的支持、《中国会计报》水原老师的指正、MediCool医库公司的同 事,特别是我的秘书们默默的奉献,特别还有机械工业出版社华章公司各位编辑的辛勤付出、校订排版,在此一并感谢! Dr.2 2015年5月 第1章 高成长性企业估值的几个方法 如果一提到企业估值,就蹦出些投资回报率、数据模型、GP、LP等抽象概念,对初学者而言就很费解,很容易打消他们对 投资估值的兴趣。我们尝试着以讲故事的形式,把抽象复杂的概念和知识融入进去,希望初学者理解起来更加轻松、直接,以便 你更迅速地理解创业者应该知道的估值问题。估值其实也可以像讲故事一样有趣,于是我们先从一个经典的故事开讲。 从前有座山,山里有个庙,庙里有个老和尚和小和尚。有一天,老和尚为了启发小和尚悟道,给
展开阅读全文
相关搜索
资源标签
收藏 分享(赏)
温馨提示:
文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

当前位置:首页 > 技术资料 > 技术方案


本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报