- gitcloud
-
龙书侧重基础,很详细,最新版里也加入了很多优化的内容,很好的一本书~
鲸书侧重优化部分,感觉不搞编译的话没必要看这个吧~
虎书侧重实践,大部分基础和优化都讲到了但不是特别详细,本书还实现了一个tiger编译器~
- u投在线
-
如果是有了一定的编译器学习基础,可以看虎书。 但是入门的话,龙书更基础,同时一个更详细。
相关推荐
龙书虎书鲸书先看哪一本
都行,可以根据个人喜好。龙书,虎书,鲸书,主要内容包括基础应用、实用技巧、原理机制等方面,这些书的别名主要根据封面、作者姓名首字母、书名首字母来命名的。“龙书”的由来:1977年的封面是一个骑士和一只恐龙,因此第一次被人们叫做龙书,而且那条龙是绿色的,所以又叫绿龙书。再次之后随着不断的改版,又相继出现了红龙书、紫龙书。在编译领域,“虎书”和“龙书”齐名,虎书出版的比较晚,与“龙书”相比,内容上增加了数据流分析、循环优化、内存管理等内容。对于鲸书来说,出版的时间比“龙书”和“虎书”晚,它不但包含了起那两本书的内容,而且还涵盖其中包含了一些比较高级的编译器的设计和实现,是针对有一定基础的人群来学习的。2023-07-11 17:16:101
龙书虎书鲸书先看哪一本
龙书。龙书、虎书、鲸书是编译原理的三大圣书,应该先看龙书,因为龙书侧重基础,很详细,最新版里也加入了很多优化的内容,很好的一本书, 鲸书侧重优化部分,是龙书的升华,虎书侧重实践,大部分基础和优化都讲到了。2023-07-11 17:16:161
有什么好的编译原理的书籍?
<编译原理>, 赵建华、郑滔、戴新宇译,机械工业出版社。英文名:Compilers:Principles, Techniques and Tools.作者:Alfred V.Aho, Monica S.Lam等。被誉为“编译领域里里程碑式的经典教材——龙书”。ISBN:978-7-111-25121-7,你可以亲自到网上查查关于本书的介绍。另外,关于编译原理的,与“龙书”并称的还有“鲸书”、“虎书”,你有兴趣可以到网上了解一下。2023-07-11 17:16:323
编译原理“龙书”“虎书”“鲸书”的书名是什么?
1.龙书(Dragon book) 书名是Compilers: Principles,Techniques,and Tools 2.鲸书(Whale book) 书名是:Advanced Compiler Design and Implementation 3.虎书(Tiger book) 书名是:Modern Compiler Implementation in Java/C++/ML,Second Edition2023-07-11 17:16:381
哪本"编译原理"的书比较好
我们学校用的是《编译原理》与《编译原理与实践》这两本书,这两本书都是国外的教材。我觉得《编译原理与实践》这本书不错,自学应该能看懂,而且代码比较多,书最后还有整个小型编译器的源代码。编译不好学,你就慢慢学吧。下面的资料请作参考:当代编译技术三大圣经级别的教材 1.龙书(Dragon book) 书名是Compilers: Principles,Techniques,and Tools 作者是:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman 内容简介《编译原理》作者Alfred V.Aho、Ravi Sethi和Jeffrey D.Ullman是世界著名的计算机 科学家,他们在计算机科学理论、数据库等很多领域都做出了杰出贡献。《编译原理》 是编译领域无可替代的经典著作,被广大计算机专业人士誉为“龙书”。《编译原理》一 直被世界各地的著名高等院校和科研机构(如贝尔实验室、哥伦比亚大学、普 林斯顿大学和斯坦福大学等)广泛用作本科生和研究生编译原理与技术课程的 教材,《编译原理》对我国计算机教育界也具有重大影响。 书中深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制 导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等,并在 最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,而且每章都 提供了大量的练习和参考文献。 与上一版相比,《编译原理》第二版进行了全面的修订,涵盖了编译器开发方面的最新进展。每章中都提供了大量的系统及参考文献。《编译原理》是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。作者简介Alfred V.Aho,美国歌伦比亚大学教授,美国国家工程院院士,ACM和IEEE会士,曾获得IEEE的冯·诺伊曼奖。著有多部算法、数据结构、编译器、数据库系统及计算机科学基础方面的著作。Monica S.Lam,斯坦福大学计算机科学系教授,曾任Tensilica的首席科学家,也是Moka5的首任CEO。曾经主持SUIF项目,该项目产生了最流行的研究用编译器之一。Ravi Sethi,Avaya实验室总裁,曾任贝尔实验室高级副总裁TLucent Technologies通信软件的CTO。他曾在宾夕法尼亚州立大学、亚利桑那州立大学和普林斯顿大学任教,是ACM会士。Jeffrey D.Ullman斯坦福大学计算机科学系教授和Gradiance CEO,他的研究兴趣包括数据库理论、数据库集成、数据挖掘和利用信息基础设施教学等。他是美国国家工程院院士、IEEE会士,获得过ACM的KarIstrom杰出教育家奖和Knuth奖。 第一版中文版第二版中文版2.鲸书(Whale book) 书名是:Advanced Compiler Design and Implementation 作者是:Steven S.Muchnick内容简介 本书迎接现代语言和体系结构的挑战,帮助读者作好准备,去应对将来要遇到的编译器设计的问题。 本书涵盖现代微处理器编译器的设计和实现方面的所有高级主题。本书从编译设计基础领域中的高级问题开始,广泛而深入地阐述各种重要的代码优化技术,分析各种优化之间的相对重要关系,以及实现这些优化的最有效方法。 本书特点 ●为理解高级编译器设计的主要问题奠定了基础 ●深入阐述优化问题 ●用Sun的SPARC、IBM的POWER和PowerPC、DEC的Alpha以及Intel的Pentium和相关商业编译 器作为案例,说明编译器结构、中间代码设计和各种优化方法 ●给出大量定义清晰的关于代码生成、优化和其他问题的算法 ●介绍由作者设计的以清晰、简洁的方式描述算法的语言ICAN (非形式编译算法表示)。本书是经典的编译器著作,与“龙书”齐名,称为鲸书。书中针对现代语言和体系结构全面介绍了编译器设计与实现的高级论题,从编译器的基础领域中的高级问题开始,然后深入讨论了各种重要的代码优化。本书专为编译器专业人士和计算机专业本科生,研究生编写,在设计和实现高度优化的编译器以及确定优化的重要性和实现优化的最有效的方法等方面,为读者提供了非常有价值的指导。作者简介 Steven S.Muchnick,曾是计算机科学教授,后作为惠普的PA-RISC和SUN的SPARC两种计算机体系结构的核心开发成员,将自己的知识和经验应用于编译器设计,并担任这些系统的高级编译器设计与实现小组的领导人。他在研究和开发方面的双重经验,对于指导读者作出编译器设计决策极具价值。3.虎书(Tiger book) 书名是:Modern Compiler Implementation in C /Java /ML,Second Edition 作者是:Andrew W.Appel,with Jens Palsberg 内容简介《现代编译原理——C语言描述(英文版)/图灵原版计算机科学系列》全面讲述了现代编译器的各个组成部分,包括:词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。与大多数编译原理的教材不同,《现代编译原理——C语言描述(英文版)/图灵原版计算机科学系列》采用了函数语言和面向对象语言来描述代码生成和寄存器分配,对于编译器中各个模块之间的接口都给出了实际的 C 语言头文件。 全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、 SSA(静态单赋值)形式、循环调度、存储结构优化等。本书是一本著名的编译原理课程的教材。国际上众多名校均采用本书作为编译原理课程的教材,包括美国麻省理工学院、加州大学伯克利分校、普林斯顿大学和英国剑桥大学等。本书在国外享有“虎书”的称号,与有“龙书”之称的《编译原理》(Alfred Aho 等编著)齐名。与编译原理方面的其他名著相比,本书出版时间晚,内容新。 书中专门为学生提供了一个用 C 语言编写的实习项目,包括前端和后端设计,学生可以在一学期内创建一个功能完整的编译器。作者简介Andrew W.Appel,美国普林斯顿大学计算机科学系教授,第26届ACM SIGPLAN-SIGACT程序设计原理年会大会执行主席,1998-1999年在贝尔实验室做研究工作。主要研究方向是计算机安全、编译器设计、程序设计语言等。2023-07-11 17:16:482
对《惊惶庞麦郎》的看法
链接: 惊惶庞麦郎 我是昨天早上看到这几天非常火的《惊惶庞麦郎》,和大家一样带着很复杂的情绪看完了文章。 我是很喜欢滑板鞋这首歌的,和大部分人愚弄似的态度不同,我是真的很喜欢,我甚至在学校迎新晚会上唱这首歌。它本是如此粗陋不堪,但是庞麦郎用他滑稽的口音唱出来,我是真的有点感动。简单的梦想,容易满足,我觉得这样很不错。 但我始终都不是很清楚庞麦郎是谁,只听人说过他是台湾人,在陕西读书。在我印象中他是一个中二的青年,仅此而已。直到昨天看了《人物》的报导,知乎上也刚好有他的问题,才大概知道了网上有的关于他的消息。 我是讨厌那篇报道的记者的。我第一次看报道的时候便对记者感到不舒服,我不知道为什么但是我就是能感觉出来,这个女人应该和自己年龄差不多。当我读完文章的时候,我知道如果如果庞麦郎真是如她所记叙的那样,他绝无可能会同意这样一篇有损他形象的报道发表。就算庞麦郎有心理缺陷,他不是傻子。 这是我最讨厌她的地方,我不知道她是怎么对庞麦郎说的,但她一定没对庞麦郎交待她应该说的东西。她在报道中大量的暗示也是我所不喜的,许多看过她报道的人会认为庞麦郎是一个脑子有问题的人,是一个被心中所谓梦想冲昏了头的人,她想还原事实,却又在掩盖事实。 我一向喜欢心理学,看了她的报道基本认同庞明涛有比较严重的心理缺陷这一事实。我想记者应该在采访开始不久后就能注意到一点,然而在知道这一点后,不仅没有保护庞明涛,反而利用庞明涛这一点有条不紊地进行自己的工作。她根本不是一个冷漠的观察者,而是以一种强者的姿态冷漠地玩弄着庞明涛。如果说《我的滑板鞋》是展现了阳光的庞麦郎,那么《惊惶庞麦郎》展现的只是那个神经、自卑的庞明涛。 鲸书,这位年纪只比我大一岁的女记者,她或许最清楚庞明涛是怎样的一个人,但她没有尝试去理解庞明涛。她的报道充满了冷酷无情,我不知道是不是我的偏见,我甚至在那篇报道中感受到了嘲笑。然而庞麦郎是在什么样的环境下长大的,为什么会产生这种心理缺陷,她似乎从来没有考虑过。务农只是务农,乡村只是乡村,这些字眼后面的含义,她似乎从来没有考虑过。 很多人将鲸书称为天才的年轻记者,我不同意。 是,她的文章处处透着天赋。一位20岁的姑娘写出这样的文章非常惊艳,与她相比,我连写现在这篇简陋的评论都费了好长时间,这一点上她确实是天才。 但上面也说了,我没有在她的报道中感受到一丝的温暖,我觉得一名记者最重要的就是对人的理解以及对社会的宽容。报道可能对庞明涛本人造成的伤害,精明如她,不可能没想过,然而她就这样发表了,理所当然,事后还在微博上说“报道是遗憾的艺术,接受一切批评“,呵。 ”即使会对庞明涛造成伤害但我还是要发表这篇报道,因为我花了那么多时间,再说就算伤害了也没多大事吧反正那个人本就这样了,最后还可以说报道是遗憾的艺术嘛!“ 我无不恶意地揣测,她应该是这么想的吧? -------------------------------------------- 1.18 去看了鲸书的微博,之前就看了她那条接受批评的微博,这次又往下看了看,发现这么一条 想来想去,毕竟她也就是同龄人。 写了这样一篇报道,也许是本意如此,也许是被他人改过了,一个人的真实一面到底是什么,总是难以明白的。 我总是高兴她是一个有慈悲心的人。风波过后,我希望她可以清楚什么是最重要的。 还算冷静地处理整件事情,到最后我还是开始佩服起她了。2023-07-11 17:16:541
分别推荐下以下几个方面的经典书籍: 1、操作系统 2、数据结构 3、编译原理 4、算法 5、数据库 6、软件工
操作系统:《操作系统概念》、《现代操作系统》数据结构:严版《数据结构(C语言版)》、《数据结构与算法分析》(Weiss著,有C/C++/Java描述的不同版本)编译原理:传说中的“龙书”、“虎书”和“鲸书”,全名记不清了可以自己搜一下。算法:《算法导论》、《算法设计与分析基础》(Levitin著)数据库:《数据库系统概念》软件工程:随意,反正得多做项目体会……以后可以看看《人月神话》2023-07-11 17:17:012
仙都风景名胜区的摩崖石刻
摩崖石刻1、王埴题“小蓬莱歌” 宋咸淳元年(1265年),保存完好,共25行,字径18厘米,幅大290×300,等级2,小赤壁石壁上。“小蓬莱歌:仙都洞天秀出东 氵 制 ,,有黄帝祠宇,近年始祠孔子。岁仲春,邑令合僚佐帅诸生行舍采礼,先过初旸谷,已乃瞻独峰挹仙水,泛蓬莱而归。余邑三载,心甚乐之。去之日。为歌以诏邑人。使刊之石上。仙之山兮嵬峨,仙之水兮委佗。驾轻车兮消忧方扁舟兮永歌。轶层巅兮翔舞。濒塞流兮白石楚楚。上切汉兮干云霄,巨鳌兮在下,崖花兮春芳,涧藻兮秋凉。月露 兮缣素。冰霜结兮 琅,松 兮竹稚,鱼鸟跃飞兮谁使?五百年兮一尘,三万里兮弱水。于嗟蓬莱兮,仙人之室庐,世之兮莫知其遨嬉。履蒙茸兮披荆棘,驱虎凶兮远蛟螭。天风高兮海涛白,倒光景兮挥八极。岁□晚兮孰华予。眇流盼兮怀所思。仙之人兮寿无期。碧荔为衣兮,卢有紫芝。彼埃 兮,不可以控博。予将溯回从之兮, 忘归。大宋咸淳元年,岁在乙丑,八月朔日,永嘉王埴。”2、印海“小赤壁”题记 约明万历十六年(1589),保存完好,三字横写一行,字径60厘米,幅大200×75,等级3,小赤壁石壁上。“小赤壁”印海。3、印海“云关”题字 约于明万历十六年(1589),保存完好,“云关”二字径60,“印海”二字径20,皆直写,幅大85×130,保存完好,小赤壁石壁上。“云关”印海。4、欧阳忠浩刻袁枚《游仙都峰记》民国六年(1917年),保存完好,直行25行,行29-30字,字径12厘米,幅大260×300,等级3,小赤壁石壁上。袁枚《游仙都峰记》全文(略)。袁枚,清钱塘人,乾隆时进士,著有《随园全集》等著作。5、郑汝璧题字 明万历二十年(1593年),保存完好,字径30厘米,等级3,龙耕路尽头。“昆岩洞天”。 1、叶清臣题刻 1039年,保存模糊,幅大165×190,等级1,独峰北侧。处州独峰山铭黄帝车辙马 ,周遍万国。丹成云起,因瑞名山;则独峰之登,固宜有是。会将漕二浙,行部括苍,道由仙都,亲访灵迹,概然感秦汉之不自度也。驻马溪上,勒铭山阴。 于黄显恩,道崇帝先,隆三迈五,功丰德全。脱履厌世,乘云上仙,缅彼飞龙,格于皇天。虐秦侈汉 兵事边。流痛刻下,溺作穷处。忘昭是古训,跋于岩巅,宜尔灵仙,孤风岿然。宝元已卯转运副使叶清臣。2、常居敬题字 明万历十九年(1591年),保存清晰,在鼎湖峰石壁上。“鼎湖胜迹”万历辛卯孟夏,楚人常居敬题、藩臬、曾士彦、廖恒吉同游。3、毛维瞻题记 北宋庆历六年(公元1040年),保存多数模糊,幅大150×150,在鼎湖峰南路后岩壁上。转运使尚书司封员外郎田瑜资忠□□,括苍郡因游□□晚步溪滨周□□庆历丙戌二月十三日邑尉毛维瞻谨题。4、陈从周题刻(一) 1981年,保存模糊,幅大110×340,等级1,步虚山麓。“拔地千仞”辛酉年夏陈从周题。5、陈从周题刻(二) 1981年,保存完好,幅大110×260,等级1,碑刻:“溪桥如带,危峰若壁。”辛酉年夏陈从周题。 1、郝敬题字 明万历十八年(1590年),保存清晰,字径320厘米,芙蓉峡峭壁上。“铁城”署名“万历庚寅岁八月廿二日,仙都吏郝敬为李小仙山人书。丞杜 木 式 、薄朱廷宠、尉吴守仁刻铭谨识”。2、樊问德题记 明万历二十二年(1594年),保存清晰,幅大210×145,“铁城”下方。“小仙山人,姓李氏名键,□参蜀政,中途疏养,归栖炼小仙山中,倏然有翔五岳志。戊子春,约谷潭逸客,宾旸道人,禹门子结屋玄都之紫芝乌,逃名远矣。末几,诸子应□□□筮化,相继出山,山人屡荐不仕,一时有汉庭招四皓之圃,独留君子咏,吾缙郡令长,迹所居地,奇蓉迭嶂,三峡□关。山人别号铁城盖天作之合。就大书于悬崖。觞余曰:‘维君能记之,勿辞。 逸客姓郑氏名汝璧。禹门名逢雷,山人从径宾,名问辩。余仲兄,岁万,历甲午春玉林樊问德书。” 1、尹伯高题记 北宋皇佑三年(1051年),保存清晰,幅大66×48,蝙蝠洞下左方洞壁上。皇佑辛卯中和节日令尹伯高,监□延之,邑人明□乘兴同游。2、伯常题记 北宋嘉佑年间(1061年),保存清晰,幅大25×60,上记之左,明□伯常与□叟同游。3、朱履常题记 北宋熙宁九年(1076年),保存清晰,幅大35×45,蝙蝠洞口,宣城朱履常,普城斐勉之同游。4、程宏题记 北宋绍圣五年(1098年),保存清晰,幅大140×150,蝙蝠洞口。吴郡程宏闳中、吴兴沈畸德侔、缙云胡份子文、绍圣戊寅季夏初二日同游黄龙山绝顶。 1、李阳冰“倪翁洞”题字 唐乾元年间(759—761年),保存完好,字大45厘米,幅大50×170,等级1。“倪翁洞”三字,一直行,唐小篆书法家李阳冰于乾元年间(759—761)任缙云县令时所书。属稀世之品,珍贵文物。2、刘长卿题记 北宋宣和五年(1123年),保存完好,字大9-12厘米,幅大40×65,初阳谷洞壁。“开封刘长卿,宣和五年癸卯九月十八日游初阳谷”。直行三行。3、虞似平题记南宋绍兴廿六年(1156年),保存完好,幅大35×130,等级3,阳谷洞口。“绍兴丙子,钱塘虞似平智甫,自芝田簿移摄令。季秋晦日,邀丞东菜张良弼,梦符簿荆溪庄 王 介 德。将尉建阳陈旦旦明仲游仙都山,虞似昌刚甫,自姑苏来同游。”4、留元刚题记 南宋嘉定九年(1216年),保存完好,幅大200×130,等级2,问渔亭东侧君子石上。“嘉定丙子,四月十有二日,留元刚来游仙都,访小蓬莱,漾舟溪曲,散步岩扉,倚竹清啸,虚谷响答。恍焉浮湘中,溯武夷之旧。已乃登倪翁洞,扣初阳谷。问舍玉虚。”会饮宿云,浩歌长吟。月午无寐,睇碧之石,想轩黄之驭,质疑祛妄,出有入无。明日竟留,览图索胜,穷足力之所到而去。5、陈伯奇题记 南宋嘉定九年(1216年),保存完好,幅大38×100,等级3,阳谷洞口。“嘉定丙子,重阳前一日,邑人田君易,天台陈伯奇,伯□来游。”6、赵立夫题记 南宋绍定四年(1231年),保存完好,幅大80×90,等级3,阳谷洞口。“乐清赵立夫奉祠东归,访仙都,登初阳谷, 舟小蓬莱下,憩流盘礴回视二十年,缚缨王朝,抗尘京兆。得此闲适,岂不顿快,明绍定辛卯立夏后二日也。子时诂侍行,友人宋正礼同游。”7、陈绍若题记(一) 南宋咸淳五年(1269年),保存完好,幅大60×100,等级3,阳谷洞口。“嘉定九 ,严君偕季父访亲戚田君同游于此。记岁月于崖壁,间越二十七年,绍若始生。又二十七年,绍若叨宰斯邑,访而得之,虽风雨剥蚀之余,笔墨俨然如新,非有物似以呵护之耶。命工刊之。旦夕迎侍严君来观,云胡不喜,咸淳五年七月既望,男宣教郎知处州缙云县主管劝农公事绍若谨书。”8、陈绍若题记(二) 南宋咸淳年间(1269年),保存部分模糊,幅大100×75,等级3,阳谷洞口。“□□□□重阳日,天台陈绍若□□舜龙继可□□□□,遇表史田□途,同访仙都。是日也□气澄清,水天一色。览山水胜概。俗怀为之洒然。晚泊玉虚。次日游小蓬莱,泛舟而归。道士翁□□□与焉。”9、胡鲸题诗两首 明嘉靖十七年(1583年),保存部分模糊,幅大160×105,等级2,读书洞洞口。“伟哉初阳谷,千载留声名,景色入画图,岩石多峥嵘,下有小龙鼻,甘泉长满盈,我来兹一游,尘襟豁平生”。署赐进士第吏部稽勋主事汝南美溪胡鲸鱼。伯题“瞳瞳大明出,此谷先受光,壁上锦绣开,岩前金紫张,玄□披景照,草木生辉煌,想仉翁□,固非徒休粮。”“仉翁得道,亦由在□□□初日之精华,不独辟谷而已。”“嘉靖戊戍春二月下浣汝南胡鲸书。”缙云知县帮彦附记:“美溪公本署缙治,旋陡天官,道于缙,游仙都,过阳谷,诗成,出示门下生□□等于观澜别亭下,□勒于 土 耳 事,宣平教谕□民□,缙云知县钱邦彦抵□□披阅,因镌诸石,以垂永久,时嘉靖戊戍季秋日也。”10、濑仙访斗山题诗 明嘉靖末年,保存完好,幅大50×105,等级2,初阳山南。“水洞云气深,仙翁坐谈奕,相寻路忽迷,渔引花间入。”11、濑仙再访诗 明嘉靖末年,保存完好,幅大50×80,等级2,初阳山南。“寻真来曲水,拂石试残杯,鸟向山花语,渔歌晚掉回。”署“二日再访”。12、樊献科题记 明嘉靖十二年(1563年),保存完好,幅大80×55,阳谷洞内东壁。“明樊献科卜筑仙都同憩此洞,我将老焉。嘉靖四十二年正月记。”13、黄中“曲泉”题字 约明代,保存完好,幅大100×50,初阳山南麓曲泉旁。“斗山名曲泉”。14、刘正亨题字 明万历十年(1582年),保存完好,幅大140×50,初阳山入口半壁池上。“半壁池。大明万历十年新淦刘正亨书”。15、龚勉题字 明万历十七年(1589年),保存完好,幅大330×150,半壁池上。“枕流漱石”“锡山龚勉万历已丑春,偕同年郑昆岩来游题此。”16、上海李伯春题字 明万历十八年(1590年),保存完好,幅大160×140,初阳山下“君子石”上。“山亦萍踪。明万历庚寅岁,上海李伯春题。”17、许国忠等题记 明万历廿二年(1594年),保存完好,幅大140×70,阳谷洞顶。“万历甲午秋望宣城许国忠,似韩同游题石。”18、樊问德题字 明万历三十二年(1604年),保存完好,幅大260×500,等级2,初阳山高崖上。“旭山”,“李中丞公名鋕,少游初阳谷,爱此朝爽,因自号旭山。公历宦芳洁,抗疏折貂珰,奉身而退,海内方之。善感朝阳。其出处光明,无愧斯号,盖山灵所籍胜云。群玉主人樊子问德,镌石 讠 志 之,万历甲辰仲春望日。”19、汪瑶若题记 清康熙三年(公元1664年),保存字迹清晰,幅大50×75,在初阳谷洞外米筛洞上。甲辰初秋,皖江汪瑶若重游此有诗。20、李业修题字 清咸丰一年(公元1857年),保存字迹清晰,幅大70×105,在初阳山南麓靠西岩上方。咸丰元年闰月“仙都第戈洞”。缙云县令广州李业修题,丽水许一均书。21、李业修题字 清咸丰元年八月(公元1851年),保存字迹清晰,幅大60×80,在响岩洞口上方。咸丰元年闰八月“响岩”权缙云县事顺德李业修。22、陈骏业题字 民国三年(公元1914年),保存字迹清晰,幅大410×120,在初阳谷东北悬崖上。“天然泉石”。23、邹可权题字 民国四年(公元1915年),保存字迹清晰,幅大100×145,在半壁池上方。“漱石枕流”。24、何叙题诗 民国十七年二月九日(公元1928年),保存清晰,幅大150×95,在旭山摩崖下方。五色潭云里,苍松簇翠鬟,水碓声得得,溪路响潺潺,丹鼎依稀在,龙髯不可攀,言寻倪翁洞,我欲住名山。25、何宏基题字 民国三十年孟发(公元1941年),保存清晰,幅大200×60,在初阳山下独角亭口。朝华焕采。(县长何宏基题)26、曾养甫题字 民国廿三年(公元1943年)保存清晰,幅大290×160,在初阳山东荷花池边。“仙都”。27、李伯春题 明万历八年(1590年),保存清晰,幅大75×65,在问渔亭下青莲石上。“青莲石”署李伯春题。28、凭虚阁题字 年代待查,保存清晰,幅大26×52,在初阳谷洞口顶上。“凭虚阁”。29、迥澜桥题字 年代待考,保存清晰,幅大25×35,在半壁池石壁。“迥澜桥”。30、君子石题字 民国三十二年(1933年),保存完好,幅大120×70,在君子石上。“君子石”。31、初阳谷题字 约唐,保存完好,幅大84×130,等级1,在初阳谷洞壁正中。“初阳谷”。32、沙孟海题字 1981年,保存完好,幅大400×300,等级1,东蒙岩上。“仙都”沙孟海题。 1、苏舜元题记 北宋皇佑二年(1050年),保存清晰,幅大46×56,等级1,洞左壁下方。“苏舜元才翁,看月于是,皇佑庚寅仲夏望”。2、赵扩题记 北宋元丰三年(1080年),保存清晰,幅大30×52,等级1,洞正中偏左下方。“大资政少保致仕,三衢赵忭阅道游男山兀侍,毛维章预,元丰庚申仲冬十三日。”3、沈括题记 北宋熙宁六年(1073年),保存模糊,幅大100×160,等级1,水仙洞下路边。沈括奉使过此,黄颜李之仪□□。4、赵性夫题记 南宋淳佑六年(1246年),保存清晰,幅大100×160,等级3,洞口右壁。“玉柱峰,旧传上有鼎湖,黄帝飞升所也。淳佑丙午清明前三日,鸟石赵性夫因行部经从。偕云川雇岩、天台罗 ,四明汪元春同登斯洞,泓泉如玉,论茗酌之,香味俱永,神骨顿清,形虽留而足将举,凭虚西望,云师雨伯,芍如约焉,我辈当乘之而去,必不作坠髯人也,姑发一哂云。”5、仙水岩题记 待考,保存清晰,幅大54×24,洞正中偏上。“仙水岩”。6、王廷老题字 北宋熙宁八年(1075年),保存清晰,洞左壁上方。“王廷老、张靓同游”(重叠在孙沔题名之上)。2023-07-11 17:17:101
请问学x86汇编语言用什么编译器???
编译器自举!搜索这个关键字程序都是编译器编译的。这个是肯定的至于第一款X语言编译器是不是直接1010101010自己写的那就不知道啦一般开发编译器的话。有两条路选择1.利用yacc(或者其变种)&lex(词法分析)-等工具自己生成语法模板词法语法都可以使用这些工具自己生成然后自己编写生成的中间码和生成的机器码就可以了一般做编译原理类似试验都是如此的。许多编译器也的确是这样2.自己写词法分析和语法分析。可以参考一些开源的编译器lcc-这个是ANSI C99标准的编译器是开源的或者nasm,watcom等编译器到上不少开源的编译器总的来说。高级语言编译器比较难写如果想快速写出一个的话可以采用第一种做法。利用工具生成语法词法模板先写一个简单的汇编编译器比较简单开源的有nasm,jwasm(支持masm语法开源的编译器)fasm(这款编译器是自举的.就是自己可以编译自己),剩下的就是自己做好语言规则关键字map引用高手的话。语言map做好了你的编译器也做好一半了剩下的都是机械性的工作了。生成x86或者arm指令。优化工作这个很难解释.根据你所需要的做吧毕竟可以做出一个无错,又XX的编译器已经很难得你可以选择使用现有的编译器开发自己的编译器然后等到你的编译器支持相当数量指令和成熟度的时候使用自己的语法重新写一遍编译器.这样你就可以用自己的编译器开发自己的编译器了(是不是很邪恶?) 另外举几个例子Delphi的编译器是C++ Builder开发的。而C++ Builder的IDE是Delphi开发的C++ Builder的编译器是C++ Builder开发的-这个就是编译器自举了。。Delphi和C++ Builder共享一个后端化优化器。Delphi 早期的版本的编译器是tasm直接编译的。可见Anders的汇编功力多强悍(Anders也就是后来VJ++,C#,.NET工程的核心架构师.最关键的灵魂级人物)VC++的编译器是VC++开发的。很明显这都说明了编译器自举自己开发自己。如果一个编译器可以做到自己编译自己。那基本上就可以实现任何功能了。关于编译器开发的书籍可以看一下龙书《编译原理(第二版)》虎书《现代编译原理-C语言描述》鲸书《高级编译器设计与实现》建议从鲸书看起。然后是龙书再来是虎书--虎书里面描述了许多现代编译器(正如其名)技术例如面向对象啦,优化,垃圾回收等等.鲸书看完基本上就可以实现一个简单的Tiny C编译器了然后在龙书巩固,读一下语言规范,自己看一些开源的汇编编译器代码自己就可以尝试做一个汇编语言编译器了.等到技术提高了在尝试做一些高级语法识别,参考LCC代码做一下ANSI C99的C语言编译器。再来就看你自己的兴趣和领悟度拉如果想支持C++的话就得要对编译器做许多方便的研究类似Java那种跨平台或者Ruby,Python等动态语言虎书中也有描述。当然看自己功力了2023-07-11 17:17:264
大学计算机科学与技术专业有多少课程
计算机科学与技术专业课程不完全解析1.计算机导论: 计算机科学的基础课程之一,其教学目的是概要性地对专业课程作介绍,是典型的面向专业新生的课程(即CS0型课程)。认真学习该课程有助于今后的学习,然而这门课程往往容易被新生们忽略…… (教材:可使用学校配发的教材,但建议使用外版翻译教材。) 2.高级语言程序设计: 计算机科学的基础课程之一,教学目的是让本专业同学实际掌握一门程序设计语言并且习得一些程序设计的基本技能,目前的教学语言是C语言。个人认为课程名称可改为“高级程序设计语言”,因为课程对语言的强调远胜于对程序设计本质的讲解。建议在学习这门课程时配以《程序设计实践》一书,效果甚佳。 (教材: ①《从问题到程序——程序设计与C语言引论》 机械工业出版社 ②《程序设计实践》 机械工业出版社 ③《程序设计语言——实践之路》 电子工业出版社 ) 3.离散数学: 计算机科学基础课程之一,被誉为计算机科学的数学基础。其内容博大精深,从中派生出的图论(图算法)、数理逻辑、组合数学以及泛代数等多门专业课程是现代计算机科学和应用数学的主要研究领域。能否学好离散数学对进一步学习以后的专业课程有着非同一般的影响。 (教材及参考书: ①《离散数学》(第四版) 清华大学出版社 ②《离散数学导学》机械工业出版社 ③《现代应用数学手册:离散数学卷》清华大学出版社 ) 4.电路与电子技术: 电子产业有“朝阳产业”的美誉,被认为是信息时代的工业。这门电子与电路技术可谓是对电子学领域学习的敲门砖。虽然课程本身对计算机科学专业今后的学习影响不大,但掌握这项技能对于学生本身专业素养地提高是大有裨益的。同时,学习这门课程也能为今后学习数字逻辑和微机原理等系统底层方面的课程打好基础。 (教材:《电子学基础:电路和元器件》(第四版)清华大学出版社) 5.面向对象程序设计: 如果说上世纪软件开发领域最伟大的突破是什么,面向对象程序设计(OOP)必为其中之一。目前主流的程序设计语言,如C++、Java、Python和Delphi等,几乎清一色支持面向对象。可以说,掌握的面向对象的精髓,便是掌握了我们这个行业的入门钥匙。我校此课程的教学语言采用的是C++,而就国内C++教学的糟糕现状来看,若想完整掌握面向对象思想,学生自己不努力是不行的。 (教材及参考书: ①《C++ Primer中文版》(第四版) 人民邮电出版社 ②《Essential C++ 中文版》华中科技大学出版社 ③《Effective C++ 中文版》(第三版)电子工业出版社 ④《Accelerated C++(影印版)》机械工业出版社 ⑤《C++语言的设计与演化》机械工业出版社 ) 6.数字逻辑: 计算机科学核心课程之一。计算机科学中有一个研究领域即系统设计领域,而本门课程即为这一领域研究的基础。正确认识与掌握数字逻辑及其设计,畅憨扳窖殖忌帮媳爆颅可以使那些有志于系统底层开发的学生获益匪浅。 (教材: ①《数字基础(第八版)》清华大学出版社 ②《逻辑与计算机设计基础》 中国电力出版社 )7.数据结构: 计算机科学核心课程之一。对数据地有效组织是程序的主要任务之一,算法的主要操作对象亦为数据结构。从简单的数组和链表,到各色高级的抽象数据类型(ADT),数据结构在程序设计中的地位不言而喻。学好数据结构,是进一步学习专业课的基本前提。可以这么说,一个不懂得如何组织和操控数据的学生,根本就不配当我们计算机科学专业的学生,更不配当一名程序员!!! (教材: ①《C算法 第一卷(第三版)》人民邮电出版社 ②《程序设计抽象思想——C语言描述》清华大学出版社 ③《数据抽象与问题求解——C++语言描述(第四版)》清华大学出版社 ④《数据结构与算法——Java语言描述》机械工业出版社 ) 8.计算方法:内容不详,不敢妄作断言。 (教材:待定) // 转帖者:线性代数、微积分、微分方程等的计算机算法 9.计算机原理与汇编: 系统底层课程之一,亦为计算机科学核心课程。重点讲述计算机(微机)构造以及低级语言——汇编语言的基础知识。学习这门课程,对进一步学习编译原理等专业高级课程有很大帮助。 (教材: ①《深入理解计算机系统》中国电力出版社 ②《Intel汇编语言程序设计(影印版)》清华大学出版社 ③《Windows环境下32位汇编语言程序设计(第二版)》电子工业出版社 ④《汇编语言编程艺术》清华大学出版社 ) 10.操作系统: 计算机科学的核心课程之一。课程全面讲述了操作系统的原理与构造,各类上机实验更能让学生对操作系统有深刻地理解。 (教材: ①《操作系统(第三版)》机械工业出版社 ②《现代操作系统(第二版)》机械工业出版社 ③《Linux内核设计与实现(影印版)》机械工业出版社 ④《UNIX系统编程》机械工业出版社 ⑤《UNIX环境高级编程(第二版)》人民邮电出版社 ) 11.软件工程: 计算机科学的核心课程之一。近年来,随着软件开发革命地进一步深化,批判软件工程及过程方法改进的著作日益丰富,我们也得以从不良的软件开放中解放。建议在学习本课程时,联系自己的实战,并阅读批判软件工程和改良软件工程的著作。 (教材及参考书: ①《软件工程:实践者的研究方法(第五版)》机械工业出版社 ②《程序设计心理学(银年纪念版)》清华大学出版社 ③《人月神话(银年纪念版)》清华大学出版社 ④《人件》清华大学出版社 ) 12.数据库原理及应用: 计算机科学与信息学科的好像课程之一。课程讲述了数据库原理以及设计等方面的内容。对于那些注重实效的学生而言,学好这门课程,可以使今后的工作更为轻松。 (教材:《数据库系统概念(第四版)》机械工业出版社)13.运筹学及其算法: 此课程课作为计算机科学的辅助课程,向学生介绍了运筹学方面的算法,此类算法属于现代算法范畴,本人暂时还未涉猎,故恕难对此课程解析之…… (教材:待定) // 转帖者:线性规划、动态规划、排队论、决策分析等等 14.计算机网络: 计算机科学的核心课程之一。课程详细地介绍了计算机网络的发展、组成和协议方面的内容。对于自我要求较高的同学而言,学好这门课程义不容辞! (教材: ①《计算机网络(第四版)》清华大学出版社 ②《TCP/IP协议族》清华大学出版社 ) 15.软件开发管理: 应该是软件工程课的附属课程吧,不详。 (教材:待定) // 转帖者:对于工程,管理重于技术 16.数学建模: 可以说是本专业的相关课程,但其意义及作用目前在下还不甚了解。 (教材:待定) // 转帖者:既然学了数学,会用也很重要吧 17.J2EE体系结构: J2EE是目前我们产业的两大工业平台之一,学习这门课程,可以为今后涉足企业级开发领域打下基础。但请注意,J2EE和Java语言本身都是在不断演进的,因而如果不能在课程结束后持续学习相关技术,恐怕还不等你出大学校门,这门课的内容就已经过时了…… (教材:最新的国外相关教材。) 18.计算机图形学: 计算机科学的核心课程之一。有关计算机图形学在各个领域的应用不必在下一一说明了吧。无论是游戏开发,还是航空航天等前沿领域,到处都有计算机图形学的技术被应用。目前该课程主要用C语言和OpenGL图形库进行教学,效果应该还算不错。 (教材及参考书: ①《计算机图形学原理与实践-C语言描述(第二版)》机械工业出版社 ②《交互式计算机图形学——基于OpenGL的自顶向下的方法(第四版)》清华大学出版社 ③《OpenGL超级宝典(第三版)》 人民邮电出版社 ) 19.微型计算机技术: 计算机专业的核心课程之一。课程详细地分析了微型计算机(主要是单片机)技术,由于这方面资料奇缺,这门课程可不太受在下欢迎…… (教材:待定) // 转帖者:想搞嵌入式的要注意了 20.编译原理: 计算机科学核心课程之一。如果想要写出好的程序,编译原理的相关知识必不可少,因而这门课程是十分重点的一门课程。课程教材“龙书”、“虎书”和“鲸书”更是我们专业的经典著作。 (教材: ①《编译原理》机械工业出版社 ②《现代编译原理——C语言描述》人民邮电出版社 ③《高级编译器设计与实现》机械工业出版社 )21.Web系统开发: 目前主流的web开发主要集中在ASP.NET和JSP开发领域 ,当然,还有近来火爆异常的Ajax,以前的CGI和ASP已经不那么流行了。与J2EE一样,这是一门必须持续学习的课程,否则,你必将被其所抛弃! (教材:最新国外相关书籍。) 22.嵌入式软件开发: 这个领域可谓是软件开发的前沿领域,也是未来软件业霸主的孕育地之一(另两个领域为Web开发和企业级开发)。目前的软件开发领域正蕴含着“泛嵌入式”的潜规则(《程序员》2006年7月刊)。认真并持续学习这门课程,对将来的工作会有莫大的帮助。 (教材:《嵌入式系统开放大全》人民邮电出版社) 23.算法设计与分析: 计算机科学的核心课程之一。“程序是衣,算法为魂”(《程序员》2006年3月刊),这门课程是本专业学生所亟需掌握的,如果学不好这门课,那么,你就不是一名优秀的程序员! (教材: ①《数据结构与算法分析-C语言描述》机械工业出版社 ②《C算法 第一卷 (第三版)》人民邮电出版社 ) 24.情报检索与利用:这门课我可没涉猎过…… (教材:待定)以上纯系复制,完全为了帮你!!!!2023-07-11 17:17:471
什么经典书很厚?
这些书都挺厚~1、张爱玲:《倾城之恋》2、马格利特·杜拉斯:《情人》3、考林·麦卡洛:《荆棘鸟》4、村上春树:《挪威的森林》5、渡边淳一:《失乐园》《男人这东西》6、钱钟书:《围城》(婚姻的镜子)7、劳伦斯:《虹》《爱恋中的女人》《查太莱夫人的情人》8、泰戈尔:《飞鸟集》《草叶集》9、塞林格:《麦田里的守望者》10、米兰·昆德拉:《生命中不能承受之轻》《缓慢》11、西蒙娜·德·波伏娃:《第二性》12、雪儿·海蒂:《性学报告》13、德克旭贝里:《小王子》14、让我来成全你的幸福:小仲马《茶花女》15、灵魂的哲学与博爱:司汤达《红与黑》16、越过爱情,看见春暖花开:简·奥斯丁《傲慢与偏见》17、我爱你,与你无关:茨威格《一个陌生女人的来信》18、这简直像戏一样:威廉·莎士比亚《罗密欧与朱丽叶》19、爱永远不用说对不起:西格尔《爱情故事》20、山在那里,你的心碎了:岩井俊二《情书》21、充满暗礁的爱情海洋:加西亚·马尔克斯《霍乱时期的爱情》22、爱情终究成了一种传说:阿兰·德波顿《爱情笔记》23、温柔而坚强:夏洛蒂·勃朗特《简·爱》24、粉色的小爱情:堀川波《我就喜欢你这样的地方》25、有天堂,但是没有道路:北村《玛卓的爱情》26、美与爱是独立的:川端康成《雪国》27、难得糊涂的爱情与婚姻:列夫·托尔斯泰《安娜·卡列尼娜》28、战火中成长的美丽与坚强:玛格丽特·米切尔《飘》29、用哲学来思考:米兰·昆德拉《生命中不能承受之轻》30、奥德修斯式的传奇:雨果《悲惨世界》31、二十四小时,路过爱,走过禁区:霍桑《红字》32、最残酷的爱和最不忍的恨:曹禺《雷雨》33、值得付出一生的等待:帕斯捷尔纳克《日瓦戈医生》34、唤醒生命的人:海伦·凯勒《假如给我三天光明》35、只有渺小的人物,没有渺小的爱情:西奥多·德莱塞《珍妮姑娘》36、黄叶铺满地,我们已不再年轻:路遥《平凡的世界》37、生得寂寞,死得单调:萧红《呼兰河传》38、爱上你的心:雨果《巴黎圣母院》39、爱和欲的煎熬:福楼拜《包法利夫人》40、我的成长与战争共呼吸:安妮·弗兰克《安妮日记》41、沉重的枷锁:张爱玲《金锁记》42、在自我面前忏悔吧:列夫·托尔斯泰《复活》43、片刻的浮华盛世:莫泊桑《项链》44、战争,让女人走开:瓦西里耶夫《这里的黎明静悄悄》45、包容的爱还是彻底的恨:艾米莉·勃朗特《呼啸山庄》46、从“黑暗意识”中苏醒:翟永明《女人》47、溶解心灵的秘密:舒婷《舒婷诗集》48、爱,我们曾共同拥有:叶芝《当你老了》49、你最美的气质是自由:惠特曼《草叶集》50、此幸福,彼幸福:杨绛《我们仨》51、成长是目的,爱情是过程:张小娴《面包树上的女人》52、用另一个角度来看婚娴:老舍《离婚》53、一个女人的城市传奇:王安忆《长恨歌》54、爱情与食物的辩证关系:徐坤《厨房》55、勇敢地被启蒙:高尔基《母亲》56、跳来跳去,你跳得出生活吗:契诃夫《跳来跳去的女人》57、棘心天天,母亲辛劳:苏雪林《棘心》58、有时候,钱也是安全感:亦舒《喜宝》59、一切只是私人生活:陈染《私人生活》60、让它变成事实吧:王小波《黄金时代》(励志书籍)2023-07-11 17:17:565
如何能将c语言学好,学了一个学期了。还是学不会。
你好!非常有幸能回答这个问题。本人最近计划学习C语言,首先要选对教材,如果你是个自学者的话,那么这套清华大学出版社出版的《C程序设计(第四版)》和《C程序设计(第四版)学习辅导》(谭浩强)著就非常适合你了,里面详细介绍如何学C语言,以及本科生,专科生,自学者的学习目标都有非常详细的介绍,这套书在当当网,京东商城,亚马逊都有出售!学好算法,数据结构和数学,然后搞一些ACM竞赛,这样你一生就够用了!2023-07-11 17:18:128
求C++ 网络编程最好的书籍 谢谢了
C++程序设计之四书五经(上篇) C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。 然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领域,Java和C#正在不断蚕食着C++的地盘。也许C++与C合为一体永远都是一个梦想,也许Java和C#的狂潮终将迫使C++回归本位 — 回到它有着根本性优势的开发领域:低级系统程序设计、高级大规模高性能应用设计、嵌入式程序设计以及数值科学计算等。果真如此,我认为这未尝不是一件好事。 C++吸引如此之多的智力投入,以至于这个领域的优秀作品,包括重量级的软件产品、程序库以及书籍等,数不胜数。文题“C++程序设计之四书五经”一个不太严格的含义是:C++程序设计之四书 ⅹ 五经。是的,在本文(及其下篇)中,我将分门别类推荐20多本C++好书,你可以根据自己的需要选读。 TCPL和D&E TCPL和D&E分别是《The C++ Programming Language》和《The Design and Evolution of C++》的简称,均出自Bjarne Stroustrup之手。我将它们单列出来,首先是因为Bjarne是C++语言的创建者,然后是因为比“首先”那个原因更重要的原因:这两本书是C++领域毋庸置疑的杰作。说它们是C++语言圣经,并不为过。 Bjarne Stroustrup, The C++ Programming Language (Special 3rd Edition) 《C++程序设计语言(特别版)》,机械工业出版社 《C++程序设计语言(特别版)(英文影印版)》,高等教育出版社 迄今为止,TCPL是除了C++标准文献之外最权威的C++参考手册。和大多数人的看法不大一样,我认为Bjarne的文字语言并不逊色于他所创建的程序语言,至少我喜欢这种学院气息浓厚的作品。本书对C++语言的描述轮廓鲜明、直截了当。它从C++语言创建者的角度来观察C++,这是任何别的作者和书籍做不到的 — 没有任何人比Bjarne自己更清楚该怎么来使用C++。 这是一本严肃的著作,以中、高级C++开发人员为目标读者。如果你是一名有经验的C++程序员,需要了解更加本质的C++知识,本书正是为你而写。它不是那种让你看了会不断窃喜的小书,需要用心体会,反复咀嚼。在阅读过程中,请特别留心Bjarne先生强调了什么,又对什么一语带过。我个人比较喜欢这本书的第四部分“使用C++做设计”,这样的内容在类似的程序设计语言书籍中很难看到 — 我甚至认为Bjarne应该将这部分独立出来单独写一本书。 Bjarne Stroustrup, The Design and Evolution of C++ 《C++语言的设计和演化》,机械工业出版社 《C++语言的设计和演化(英文版)》,机械工业出版社 D&E是一本关于C++语言设计原理、设计决策和设计哲学的专著。它清晰地回答了C++为什么会成为今天这个样子而没有变成另外一种语言。作为C++语言的创建者,Bjarne淋漓尽致地展示了他独到而深刻的见解。除了广受赞誉的语言特性外,Bjarne没有回避那些引起争议的甚至被拒绝的C++特性,他一一给出了逻辑严密、令人信服的解释。内容涵盖C++的史前时代、带类的C、C++的设计规则、标准化、库、内存管理、多重继承、模板等,对包括异常机制、运行时类型信息和名字空间在内的重要的新特性都分别进行了深入探讨。每一名C++程序员都应该可以从Bjarne的阐释中加深对手中这门语言的认识。 需要再次提醒的是,这两本书知识浓缩,信息量极大,请不要错过Bjarne每一句看似漫不经意的话。 入门教程 学习任何一门语言都需要一个从入门到精通、从新手到高手循序渐进的过程。不过,对于一个所谓的新手而言,究竟是一个完完全全的新手,还是一个熟悉某种别的语言的“新手”,甚至是在某种语言程序设计领域已经颇有建树的高手,很难一概而论?不同的C++新手需要不同的入门书籍。 Andrew Koenig, Barbara E. Moo, Accelerated C++: Practical Programming by Example 《Accelerated C++中文版》,中国电力出版社 和市面上大多数C++教程不同,本书不是从“C++中的C”开始讲解,而是始于地道的C++特性。从一开始就使用标准库来写程序,随着讲述的逐渐深入,又一一解释这些标准库组件所依赖的基础概念。另外,和其他C++教材不同的是,这本书以实例拉动语言和标准库的讲解,对后两者的讲解是为了给实例程序提供支持,而不是像绝大多数C++教材那样,例子只是用作演示语言特性和标准库用法的辅助工具。 作者在C++领域的编程实践、教育培训以及技术写作方面都是世界一流水准。我喜欢这种大量使用标准库和C++语言原生特性的清新的写作风格。在这本教材面前,几乎迄今为止的所有C++教材都黯然失色或显得过时。尽管这本教材也许对于国内的高校教育来说有些前卫,不过我仍然极力向我的同行们推荐。顺带一提,在Bjarne和我最近的一封通信里,他这样评价本书:对于有经验的程序员学习C++而言,这本书可能是世界上最好的一本。 Stanley B.Lippman, Josee Lajoie, C++ Primer (3rd Edition) 《C++ Primer (3RD)中文版》,中国电力出版社 这本书的名字多少有点让人误解。尽管作者声称这本书是为C++新手而写,但无论是它的厚度还是讲解的深度都暴露了似乎并非如此。也许说它是一本“从入门到精通”的C++教程会更合适一些。我个人认为它并不适合完全不懂C++的初学者 — 在阅读这本书之前,你至少应该先有那么一点C或C++的背景知识,或者至少要具有一些其他语言的编程经验。 尽管这本书省略了一些高级C++特性的讨论,但仍然可以称得上是迄今为止最全面的C++学习教程。事实上,如果一名C++初学者能够扎扎实实地读完本书并对照《C++ Primer Answer Book》完成全部习题的话,他的水平肯定可以进入职业C++程序员的行列。我个人认为,即使你已经拥有了TCPL,这本书依然有拥有的价值,因为在许多方面它比TCPL来得更详细、更易懂。 Stanley B. Lippman, Essential C++ 《Essential C++中文版》,华中科技大学出版社 《Essential C++(影印版)》,中国电力出版社 可以不太严格地认为这本书是《C++ Primer》的精简版。本书一一讲述了C++中最具代表性的主题,包括过程式编程、泛型编程、基于对象编程、面向对象编程、模板编程以及异常处理等。Stanley将门槛调低到“具有其他语言程序设计经验”的C++新手所能接受的最基本的层次,使他们能够迅速开始使用C++编程而又免于阅读《C++ Primer》那样的大部头。它以实例引导学习,力图使读者在最短的时间内把握C++的精粹。 也许换一个人来概述C++编程范型(paradigm)的方方面面需要好几百页才能说清楚,但这本小书不可思议地做到了这一点。我个人非常喜欢这种满是技术、简明扼要并且“有话好好说”的书。这本书同样具有一个明显的风格:所有程序例子全部采用标准库组件,让人耳目一新。 以上三本书都不是为了完完全全的编程新手而写。完全的C++编程新手可以阅读Francis Glassborow的新书(尚未出版):《A Beginners Introduction to Computer Programming : You Can Do It!》。这也是Bjarne的推荐。Francis Glassborow是ACCU主席,多年来他对几乎每一本C++经典名著评头论足,他自己的这一本自然会引起C++社群的极大兴趣。高效、健壮编程 两年前我在负责一个省级电力调度系统项目时编写了一个网关程序,它从SCADA系统获取电力实时信息。通讯接口采用了不常用的数据库直连方式(这个网关程序一端连接SQL Server 6.5,另一端连接Oralce 8.1.6)。由于实时测点近万,每次将全部取样更新或插入一遍显然是低效的。我在网关程序里建了一个内存库,获取到的数据首先在其中进行比较,然后决定是否更新物理数据库(同时还做了别的更复杂的事情……),从而在效率和资源占用两方面达到了预期效果。 这个程序一直运行得很好,但在离开现场之后的某一天,系统管理员打来电话,说大概因为网络故障等原因,有时这个网关程序会崩溃掉 — 它自己崩掉也就罢了,问题是它还会把Windows 2000 Advanced Server搞成“蓝屏”!坦白地说,我还从来没看过哪个非蓄意的程序有这个“能耐”。由于当时正忙于另外一个大项目,无法去现场调试,最后只有凭经验对内存库代码小心翼翼地封装以异常处理代码(同时也做了一些别的修改……)。这样,虽然没有彻底解决问题,但程序终究不再死得那么难看了。 在这儿讲这么一段花絮有什么意思呢(当初为那个可怕的bug朝思暮想时我可不认为这是一个“花絮”)?我想说的是,对于任何软件而言,离开强健,效率也就无从谈起。而对于C++程序员来说,也许编写一个高效的程序并不难,但要编写一个需要7 ⅹ 24小时持续运行的服务端软件就不是那么容易了,需要考虑许多因素,有时这些因素甚至远远超出C++语言和开发工具的本身。作为一名开发实际项目软件的程序员,并非非得自己碰钉子才能积累经验,只要我们足够虚心,别人的经验往往都是我们很好的借鉴。鉴于此,我推荐以下几本书供你选读,它们可以让你从强健和效率两方面受益(当然了,它们涵盖的内容远不限于异常处理J)。 Scott Meyers, Effective C++: 50 Specific Ways to Improve Your Programs and Design (2nd Edition) Scott Meyers, More Effective C++: 35 New Ways to Improve Your Programs and Designs 《Effective C++中文版》,华中科技大学出版社 《More Effective C++中文版》,中国电力出版社 《Effective C++(影印版)》,中国电力出版社 如果说《Effective C++》主要讨论C++中一些相对基础的概念和技巧的话,那么《More Effective C++》则着重探讨了包括异常处理在内的一系列高级技术。与前者相比,后者具有两大主要区别:其一,它包含很多时新的标准C++的内容;第二,它讨论的主题倾向于“战略化”而非“战术化”,并且讨论得更深入、更彻底。尤其是对虚析构函数、智能指针、引用计数以及代理类(proxy classe)等技术和模式论述的深入程度,让人很难想象是出现于这样的一本小书之中。 游刃有余的技术,高超的写作技巧,Scott无疑是世界上最优秀的C++技术作家之一。在简洁、清晰、易读等方面,这两本书都卓尔不群。总之,Scott提供的这85个可以改善编程技术和设计思维的方法,都是中、高级C++程序员必备的技能。我强烈推荐这两本书(实际上还有一本,稍后就会看到)。 Herb Sutter, Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions Herb Sutter, More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions 《Exceptional C++中文版》,中国电力出版社 《More Exceptional C++中文版》,华中科技大学出版社 你自认为是一名C++语言专家吗?读一读ISO C++标准委员会秘书长的这两本书再回答。在这两本书中,Herb采用了“问答”的方式指导你学习C++语言特性。对于每一个专题,Herb首先合理地设想出你的疑问和困惑,接着又猜测出你十有八九是错误的解答,然后给你以指点并提出最佳解决方案,最后还归纳出解决类似问题的普适性原则。 这两本书是典型的深究C++语言细节的著作,很薄,但内容密集,远远超过Scott的那两本书,读起来很费脑筋 — 我个人认为它们要比Scott的书难懂得多。若要研习这薄薄的两本书所包含的知识,至少需要花费数月的时间!(在Scott的荐序中,他坦陈不止一次陷入GotW问题的陷阱,你应该知道这意味着什么)对于语言细节的深究有什么好处呢?尽管在大多数情况下,我们不必关心C++代码幕后的动作,然而当我们不得不关心时,这两本书可以为我们提供很好的线索,因为它们揭示了C++语言中微妙而又至关重要的东西。 Stephen C. Dewhurst, C++ Gotchas: Avoiding Common Problems in Coding and Design 《C++程序设计陷阱》,中国青年出版社 Stephen的理论素养和实践经验注定这是一本值得一读的好书。Stephen曾经是贝尔实验室中第一批C++使用者。他已经使用C++成功解决了包括编译器、证券交易、电子商务以及嵌入式系统等领域中的问题。本书汇集了作者来自开发一线的99条编程真知灼见,洞悉它们,你可以避免几乎所有常见的C++设计和编程问题。 我甚至认为,对于C++编程菜鸟而言,阅读这本书会比阅读Scott和Herb的书更能轻松而立竿见影地获得更大的提高。我个人很喜欢这本书的写作风格 — Stephen的许多观点看似极端却无可辩驳。当然了,这种自信(以及冷幽默)来自于作者深厚的技术素养,而非自大的偏执。 除了上面推荐的书籍外,Dov Bulka和 David Mayhew合著的《Efficient C++: Performance Programming Techniques》(《提高C++性能的编程技术》,清华大学出版社)也值得一看。这本超薄小书聚焦于高性能C++应用程序开发。两位作者都是IBM软件专家,都工作于对性能要求极高的系统构建领域,本书是他们的经验之谈。也有人不喜欢这本书,因为它花了不少的篇幅讲述和C++无关的东西,我却恰恰因为这一点而对这本书产生好感,正是这些东西让我开阔了眼界。 模板和泛型编程 模板和基于模板的泛型编程无疑是当今发展最活跃的C++程序设计技术。模板的第一个革命性的应用是STL,它将模板技术在泛型容器和算法领域的运用展现得淋漓尽致,而Boost、Loki等现代程序库则将模板技术的潜能不断发挥到极致。在模板和泛型编程领域,我推荐以下两本重量级著作: David Vandevoorde, Nicolai M. Josuttis, C++ Templates: The Complete Guide 《C++ Templates全览(繁体版)》,台湾碁峰资讯股份有限公司 《C++ Templates全览(简体版)》,人民邮电出版社 有一种老套的赞美一本书的手法,大致是“没有看过这本书,你就怎么怎么地”,这里面往往夸张的成分居多。不过,倘若说“没有看过《C++ Templates: The Complete Guide》,你就不可能精通C++模板编程”,那么这个论断对于世界上绝大多数C++程序员来说是成立的。 这本书填补了C++模板书籍领域由来已久的空白。此前,上有《Modern C++ Design》这样的专注于模板高级编程技术和泛型模式的著作,下有《The C++ Standard Library》这样的针对特定模板框架和组件的使用指南。然而,假如对模板机制缺乏深入的理解,你就很难“上下”自如。鉴于此,我向每一位渴望透彻理解C++模板技术的朋友推荐这本书。 这本书在内地、台湾各有一个译本,但出自不同的译者之手。当你看到这篇文章时,两个译本应该都已经上市,对于读者来说当然也就多了一种选择。侯捷先生个人网站上开放了繁体译本大部分章节,不妨先睹为快。 Andrei Alexandrescu, Modern C++ Design: Generic Programming and Design Patterns Applied 《C++设计新思维:泛型编程与设计模式之应用》,华中科技大学出版社 《C++设计新思维(影印版)》,中国电力出版社 你自认为是C++模板编程高手吗?请看过这本书再回答J 这是一本出自天才之手令人敬畏的杰作。泛型模式,无限延伸你的视野,足以挑战任何一名C++程序员的思维极限。 这本书共分为两大部分,第一部分讨论了 Loki程序库采用的基础技术以及一些高级语言特性,包括基于策略的类设计、模板局部特化、编译期断言、Typelist以及小型对象分配技术等。第二部分则着重介绍了Loki中的重要组件和泛型模式技术,包括泛化仿函数(Generalization Functor)、单件(Singleton)、智能指针、对象工厂(Object Factory)、抽象工厂(Abstract Factory)、访问者(Visitor)以及多方法(Multimethods)等。每一种技术都让人大开眼界,叹为观止。 在C++的学习方面,过犹不及往往成了不求甚解的借口。然而,面向对象并非C++的全部,模板和泛型编程亦占半壁江山。对于“严肃”的C++程序员而言,及时跟进这项早经例证的成功技术,不失为明智之举。 结语 这些著作是如此大名鼎鼎,也许根本不缺我一个推荐。然而,纵然C++程序员队伍的发展壮大速度不像其他更时髦的语言那样迅速,新人进总是多于旧人出。除了热忱地欢迎新人,我个人认为到了对C++书籍进行“盘点”的时候了,并且希望这样的“盘点”有益于感兴趣的读者。请保持耐心和宽厚。在下篇中,我将继续介绍标准库、网络编程以及其他方面的C++好书。有好书相伴,这个冬天不会冷。 C++程序设计之四书五经(下篇) 我在上篇中“盘点”了TCPL和D&E以及入门教程、高效和健壮编程、模板和泛型编程等方面共十几本C++好书。冬去春来,让我们继续C++书籍精彩之旅J 标准库 当我还在研究院工作时,与同院另外两家研究所合作开发过一个大型水利枢纽调度集成项目。我们三家软件系统之间都要相互通信。在调试通讯模块时,细心的客户(一名好学的系统管理员)发现对于同一通信规约的解释代码,我的不超过30行,而对方的则超过了150行且很难看懂。这位系统管理员很纳闷,我说大家编程风格和习惯不一样,我使用了标准库,而他使用了传统C编程风格以及他所习惯的另外一些技术。 别误会!我绝无贬低这位合作伙伴的意思。事实上,我对那些真正有着深厚的C编程功力的程序员常常怀有钦佩之心。毕竟,C++能有今天的成功在很大程度上缘于它深深地植根于C。作为一名C++程序员,倘若不熟悉C++中的C,我往往会认为他的基本功是不扎实的,他的技术底气是不足的。 不过话又说回来,C++是一种多范型(paradigm)编程语言,具体采用哪种编程风格,专业程序员应该知道视具体情况而定。作为一名经常需要在现场做即兴开发的项目负责人,为了短平快地解决当务之急,我习惯尽量采用现有的库(和组件)。效率(以及强健性)久经验证的C++标准库已经摆在那儿了,何乐而不用呢? Nicolai M. Josuttis, The C++ Standard Library: A Tutorial and Reference 《C++标准程序库:自修教程与参考手册》,华中科技大学出版社 这是一本百科全书式的C++标准库著作,是一本需要一再查阅的参考大全。它在完备性、细致性以及精确性方面都是无与伦比的。本书详细介绍了每一标准库组件的规格和用法,内容涵盖包括流和本地化在内的整个标准库而不仅仅是STL。正如本书副标题所示,它首先适合作为教程阅读,尔后又可用作参考手册。 浅显易懂的写作风格使得这本书非常易读。如果你希望学习标准库的用法并尽可能地发挥其潜能,那你必须拥有这本书。正如网络上所言,这本书不仅仅应该摆在你的书橱中,更应该放到你的电脑桌上。我向每一位职业C++程序员强烈推荐。 Angelika Langer, Klaus Kreft, Standard C++ IOStreams and Locales: Advanced Programmer"s Guide and Reference 《标准C++输入输出流与本地化》,人民邮电出版社 C++标准库由STL、流和本地化三部分构成。关于STL的书市面上已经有不少,但罕见流和本地化方面的专著。本书是这两个领域中最优秀的一本,迄今为止没有任何一本书比这一本更全面详尽地讨论了流和本地化。如果你不满足于停留在“会用”流库的层面,千万不要错过它。 2001年夏天,我草草翻阅过这本书的中文版,从内容到包装都给我留下了比较深刻的印象 — 不过负面的居多一些。2003年秋天,无意中得知某网络书店正以超低价格甩卖这本书的中译本,情不自禁,一阵唏嘘。 Scott Meyers, Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library 《Effective STL(影印版)》,中国电力出版社 读完Scott 的《Effective C++》和《More Effective C++》的中译本之后,我一直期待这本书的中文版。我从潘爱民先生的个人主页上了解到,他和他的合作伙伴似乎早已完成了这本书的翻译工作,可惜至今市面上仍不得见。幸运的是,我们可以看到它的原版。 本书是使用STL的程序员必读之作。在这本书中,Scott向我们讲述STL容器和算法的工作机制以及如何以最佳方式使用它们。和Scott的其他作品一样,这本书的写作风格清晰、精确,具有极佳的可读性。看过这本书以后,我想你也许会和我以及其他C++程序员一样产生这样的想法:Scott什么时候会写出一本“More Effective STL”? 关于STL,我还提醒你留心Matthew H. Austern的《Generic Programming and the STL: Using and Extending the C++ Standard Template Library》(《泛型编程与STL》,中国电力出版社)。这本书散发着浓厚的学院气息。Andrew Koenig和Barbara Moo在《Accelerated C++: Practical Programming by Example》一书末尾郑重推荐另外两本进阶好书(除了他们自己的《Ruminations on C++》外),其中一本是TCPL,另外一本就是本书!网络编程 在网络编程时代,C++应该扮演着怎样的角色,让ACE(Adaptive Communications Environment)来告诉你。 Douglas C. Schmidt, Stephen D. Huston, C++ Network Programming, Volume 1: Mastering Complexity with ACE and Patterns Douglas C. Schmidt, Stephen D. Huston, C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks 《C++网络编程,卷1:运用ACE和模式消除复杂性》,华中科技大学出版社 《C++网络编程,卷2:基于 ACE 和框架的系统化复用》,电子工业出版社 采用C++进行企业级网络编程,目前ACE(以及这两本书)是一个值得考虑的选择。ACE是一个面向对象、跨平台、开放源码的网络编程框架,目标在于构建高性能网络应用和中间件。Douglas是ACE的创始人,Stephen则已为ACE提供了数年的技术支持和顾问服务,两位都是ACE社群(是的,ACE的影响和实际应用的程度已经形成了一个社群)的专家。 ACE并不单单被大学和研究所追捧,它已经被成功地应用于世界上成千上万个商业应用中。在电信、宇航、医药和财经领域的网络系统中,ACE已经并继续发挥着重要的作用。如果你准备开发高性能通讯系统,你应该考虑考虑这一汇集世界顶尖专家智慧的成果。 除了使用C++面向对象设计技术和模板等高级语言特性外,ACE还运用了大量的模式。《C++网络编程》卷1和卷2并不仅仅教你关于ACE的方方面面,它还会教给你模式和通用框架设计等高级技术等。所以,作为一名中、高级C++程序员,即使你很少进行正儿八经的C++网络程序设计,阅读这两本书同样可以从中受益。 是的,并非所有网络应用都要使用Web服务器(以及其他应用服务器)和重量级组件模型,换个思路,它们或许也可以从轻量级的ACE组件中获益。 杂项 以下这几本书之所以被列入“杂项”单元,只是因为我没有考虑出更合适的归类方法,它们和上面的书籍一样,值得一读。 Bruce Eckel, Thinking in C++, Volume 1: Introduction to Standard C++ (2nd Edition) Bruce Eckel, Thinking in C++, Volume 2: Practical Programming (Second Edition)《C++编程思想(第2版)第1卷:标准C++导引》,机械工业出版社 《C++编程思想(英文版 第2版)》,机械工业出版社 《Thinking in C++》的第1版于1996年荣获“软件研发”杂志评选的图书震撼大奖。最新推出的第2版对内容进行了大幅改写和调整,以反映C++标准化带来的影响以及近几年面向对象领域最新研究和实践成果。“输入输入流”、“多重继承”、“异常处理”和“运行时类型识别”等高级主题连同C++标准化以后增加的一些内容则被放入第二卷中。Bruce是一名经验丰富的C++讲师和顾问,其培训和写作经验都是世界一流水准,他的作品比那些“玩票”的技术人员写的东西更能吸引读者。事实上,在同类图书中,对于大多数读者而言,这本书的可读性要超过TCPL和《C++ Primer》。顺带一提,访问作者的站点,你可以先睹第二卷的风采。 Andrew Koenig, Barbara E. Moo, Ruminations on C++: A Decade of Programming Insight and Experience 《C++沉思录》,人民邮电出版社 Andrew是世界上屈指可数的C++专家。这是一本关于C++编程思想和程序设计技术而非语言细节的著作。如果你已经具有一定的基础,这本书将教你在进行C++编程时应该怎样思考,应该如何表达解决方案。整本书技术表达透彻,文字通俗易懂。Bjarne这样评价这本书:本书遍布“C++是什么、C++能够做什么”的真知灼见。 Stanley B. Lippman, Inside The C++ Object Model 《深度探索C++对象模型》,华中科技大学出版社 《深度探索C++对象模型(影印版)》,中国电力出版社 从编译器的角度观察C++可以使你知其然并知其所以然。本书探讨了大量的C++面向对象程序设计的底层运作机制,包括构造函数、函数、临时对象、继承、虚拟、模板的实例化、异常处理、运行期类型识别等,另外还介绍了一些在实现C++对象模型过程中做出的权衡折衷。喜2023-07-11 17:18:314
再问一条哈,大学计算机系都学些什么?哪里可以下载到齐全的教材?
这些书在文库或者新浪文库里应该都能下到。教材的话计算机的书是算出得杂的,以下没有写作者名的都是翻译著作,大部分国内也有英语影印版出售。另外还有考研书,考研书一般比较好懂,内容不深但绝对覆盖所有的主流知识点。数据结构/算法设计,有些学校分两门课,不过个人认为一本《算法导论》(机工,第二版,个人更喜欢南大第一版,不过绝版了)足矣,英语有第三版。程序设计语言的,一般是C入门,国内学校一般是国产教材(比如谭浩强的《C语言程序设计》,清华),国外教材推荐《C Primer Plus》(人邮)操作系统,《计算机操作系统》(汤子瀛,西电),这本是考研书。《Operating Systems : Design and Implementation》(操作系统设计与实现,机工),《Operating System Concepts》(操作系统概念,高教第七版),为什么写英文名是因为操作系统的书翻得都太烂了。计算机组成原理与体系结构,很多学校开其中一门。《计算机组成原理》(唐朔飞,高教),考研书。《深入理解计算机系统》(机工第二版),《计算机体系结构:量化研究方法》(人邮)计算机网络,《计算机网络》(谢希仁,电子工业),考研书。经典的国外书就是《TCPIP详解》三大卷,应该对你太深了。软件工程,显然是超经典的《代码大全》(不是代码书)和《人月神话》。数据库,《数据库系统概念》(机工第五版)编译原理,《编译原理技术和工具》(龙书,人邮)《现代编译原理-C语言描述》(虎书,人邮),三大书中的鲸书比较难就不推荐了。2023-07-11 17:18:382
计算机专业必读的经典书籍有哪些分享?
难道不是机械工业引进的黑皮书系列?闭门造车可不行呐;当然啃下来比较吃力。不过多看看老外写的书跟上人家的教育水平还是很好的,国内很多教材相比老外的书差距不是一点半点。国内有些高校应该也用到了美帝大学的一些教材。国内很多用谭浩强的入门教材学习 C,说真的,他的书错误百出,代码风格非常不好,一看就是没做过工程的。相比之下《C primer plus》《K & R》c/unix 之父合著的 c 语言书是比较经典的。老外的书有时候很厚,看着吓人,但其实很多还是比较深入浅出的,算法导论之类的网上有免费公开课,就是算导的作者讲的,可以看看。2023-07-11 17:18:4811
养育男女宝宝,需要区别对待吗?
“男孩子爱玩洋娃娃?小心变娘娘腔!”“小姑娘,疯疯癫癫,成何体统?”这些话在你成长的过程中,是否或多或少有所耳闻?当你听到这些话,是羞愧难当还是极度反感? 你可曾疑惑:这些话,究竟是陈腐的性别观念,还是确实有一定道理? 如今为人父母,你是否也常常困扰: 儿子爱哭,是软弱的表现吗? 女儿太顽皮,活脱脱一个女汉子,不太好吧? 那么,性别教育则是让孩子悦纳自己的性别,以及学会如何对待异性。 性别教育,多的是你不知道的事 性别角色是指因为性别不同而产生的符合一定社会期待的品质特征,包括男女两性所持的不同态度、人格特质和社会行为模式。 说人话! 一般社会文化中,人们希望男性更阳刚勇猛,女性更温和体贴。 对父母而言,培养宝宝适应社会的一个重要目标就是“性别认同”,不过,这并不是狭隘地限制孩子“男/女孩就该如何如何……” 关于性别教育,多的是你不知道的事。 性别概念是这样发展的: 从宝宝一出生,其他人就会根据宝宝的性别对TA做出反应。父母或其他人也会将宝宝标识为男孩或女孩,比如穿上蓝色或粉红的衣服,用来提醒宝宝的性别。 (夏洛特公主出生,英国人用粉色灯光表示庆祝) 6月龄:宝宝能通过声调的差异来判别女性和男性的话语。 1岁:宝宝能准确区别男性和女性的照片,开始把男性与女性的声音和面孔相匹配。 2~3岁:宝宝获得并且正确使用“男孩”和“女孩”的称谓。在2岁半到3岁期间,几乎所有的宝宝都能准确地知道自己是男孩还是女孩。同时,他们开始形成性别角色的刻板印象,不过,他们还不能理解性别恒常性。 3岁以后:由于父母有意无意中鼓励儿童表现出与性别一致的行为,儿童开始寻找性别方面的榜样,努力表现出他们认为男性或女性应该有的特征。 (明明男儿身,却立志长大后当office lady的麦兜) 两性天生有差异吗? 汪涵曾在《火星情报局》中说过这样一段话: 尽管后来他又巧妙地圆回来了: 此举还是引发了一些家长的思考:不同性别真的天生存在差异吗? 美国斯坦福大学心理学家埃莉诺·麦考比(Eleanor Maccoby)是著名的性别差异学者,她和同伴研究发现:男女只在很少的领域表现出明确的两性行为差异。 举例来说: 语言能力。女孩比男孩拥有更出色的语言能力,女孩比男孩说话早。 视觉、空间能力。男孩的表现要优于女孩,他们善于对图画信息进行心理操作。 攻击性。男孩比女孩更具有攻击性(身体和言语),女孩比男孩更能表现出对别人隐蔽的敌意(冷落、忽视他人)。 不过! 虽然研究支持两性在以上这些方面存在差异,但实际上男孩和女孩在这些方面的差异很小。由于这些差异是基于羣体的平均水平,因此不是所有孩子都会反映出这些特点。大多数的发展心理学家都认为:男性与女性在心理上的相似远远多于不同。 什么造成了成年后的差异呢? 原因很复杂。 社会原因主要有以下几个方面: 教育专家孙云晓在《拯救男孩》一书中提出“男孩危机”,在他看来,“现行的教育制度对于男孩危机负有第一责任”——这从某个角度解释了女生高考录取比例持续超越男生。 还有学者认为:“随着以服务和理念为主要内容的网络经济不断崛起,人际关系和完成多重任务的能力成为职场必备,而这些都是女性的专长。” 然而,智联招聘近日发布的一则报告显示,基于男女天然的生理差别和受深厚的男权社会意识的影响,女性在迈向领导岗位的路途上,总是会面临比男性更多的障碍和困境。 (图片来源:《2017中国女性职场现状调查报告》) 家庭原因方面,除了传统的重男轻女思想作祟,很大程度上是家庭教养方式促进或制约了宝宝的发展——如果家长持有狭隘的性别教育观念,或者宝宝没有形成健康的性别认同,那么,成年以后,大家的差异会非常明显。 愿做好孩子的摆渡人 女宝宝只能玩洋娃娃? 家长在各方面不同的要求和教养方式,促进了孩子性别定向和性别角色行为的形成,使他们渐渐地具有了特定的活动倾向性。 比如,家长会对孩子做出的符合性别角色的行为——女孩玩洋娃娃、顺从、感情丰富,男孩爱玩汽车、打球等,报以微笑、赞许和鼓励。而对他们认为不符合性别的行为——女孩子追逐打闹,男孩子哭哭啼啼等,加以阻拦和制止。 这种做出了性别区分的家长,他们的孩子能很快做到: 知道自己是男孩还是女孩 形成了较强的定型玩具和活动偏好 能较快地理解性别角色刻板印象 然而,让孩子了解性别羣体的不同,并不意味着要强行给孩子贴上性别的标签。许多发展心理学者认为:严格定义的性别角色标准实际上是有弊端的,因为他们限制了男性和女性的行为,甚至可能压抑了某种天赋。 西尔斯说:“过分地强调两性泾渭分明的模式化形象与强调性别特征的融合一样,都是不健康的。” 强化个性特点比强化性别特征更重要 研究者通过“贝姆性别角色量表”(BSRI)的测量发现:大多数的成功人士都是双性化人物(我注:意指同时拥有传统思维中男性或女性的某些特质),他们往往既坚强又温柔,拥有“工具性特质”与“表达性特质”的双刃剑。他们往往比传统男女更快乐,心理适应能力也更强。 因此,当一个孩子既具有符合本身性别角色的认同,又发展了异性的性别角色特点,会更加适应社会。 家长应该首先把孩子看作是一个人,其次才把孩子看成某一性别中的一员,在这个基础上去发现孩子身上的天性。 建议:家长应该努力发现和挖掘孩子的个性天赋,不拘泥于和TA相处、玩耍的方式,不以孩子的性别作为依据。比如: 绘本中应该有不同性别角色:职场妈妈、在家带娃的爸爸、男护士、女警察; 尽量为宝宝提供各种玩具,洋娃娃、玩具汽车、积木等; 让孩子自己决定玩什么游戏,和谁玩…… 也就是说,如果女孩子爱玩具汽车,家长可以满足孩子的这一愿望或偏好,这并不会妨碍她性别角色的发展,相反,她可以有机会体验力量、控制等传统男性特质,而不是被限制。 (2015 年妇女节,百度与 Gooe 的 Doodle对比曾引发轩然 *** ) 谈及Gooe的图为何被盛赞,知乎网友鲸书认为: 尊重了女性职业、年龄、生活状态等的多样性。 其实,不论是男孩还是女孩,都应在发挥自己性别优势、个性天赋的基础上,注意向异性学习。比如,男孩多多学习女孩的细心、温柔和善解人意,女孩则多多学习男孩的自信、独立和开朗。 家庭对健康性别意识的作用 西尔斯在《亲密育儿全书》中提到一个故事: 一对夫妇来请教养育方面的问题。 父亲一直试图主宰整个谈话,每当母亲提出一个想法,父亲总是会压制她、反驳她。 这让孩子感到烦乱,并受到一种不良性别意识影响:男人应该贬低女人。 显然,这并不是健康的性别榜样。如果这个孩子是女孩儿,这样的两性相处模式,也会让她对自己的性别产生疑惑,甚至自我不认同。 如果孩子在家里拥有健康的性别榜样,那么TA就能够培养出健康的性别认同。理想的家庭环境应该是这样的: 父母都是孩子的照料者,各自承担不同的职责; 父母认同孩子的性别,给予孩子性别教育时,开明、宽容、不刻板; 父母互相尊重对方,并不会盛气凌人; 父母都很喜欢自己的性别,以及在生活中承担的角色; 即使母亲是全职妈妈,也并不会被贬低价值…… 简单来说,如果孩子从小看到两性之间的相处是互相体贴尊重,那么他们就会对自己的性别产生认同——这将在很大程度上影响着孩子们将来如何选择和对待自己的另一半。 反之,在童年的时候,孩子如果对自己的性别感到困惑和不满意,那么TA在长大成人后,就会具有不健康的性别认同,对于得知父母对自己性别感到失望的孩子来说,尤其如此。 最后一点思考 现实生活中,人们对性别角色的印象依旧很刻板:喜欢追逐打闹的女孩和喜欢玩洋娃娃的男孩很容易被同伴排斥,被成人批评。 不过,相比女孩爱追逐打闹,似乎人们对玩洋娃娃的男孩偏见更深。2023-07-11 17:20:271
c语言为什么能跨平台或者是如何跨平台的?
c语言能跨平台是因为各个平台有相应的c编译器,只要源代码相同,编译器编译出来的二进制文件就会实现相同的功能,但是这些二进制文件本身是不一样的。exe就是2进制的,但不完全是原来程序的代码,还包括了windows系统的一些代码。科普一下,C最早是出现在Unix下的,Windows那都是后话了,C出现的时候Windows还没开发出来呢。C有个比较特别的称呼,叫中级语言,因为它有高级语言的特性又能跟底层硬件很好的交互所以才有这么个说法。DOS时代在C里面嵌上一段汇编直接从并口读个数上来那是很流行的,现在没见谁在VC里面这么干吧。Windows也不让啊。想访问硬件怎么也得通过驱动。C在多种平台下可以实现代码级的共享,跨平台就需要重新编译了。但是,我也见过有的软件是可以在多种平台上运行了,可能有什么特别的技术,可以先识别一下操作系统,再运行相应的代码。这个应该是在编译的时候有特殊的技巧。C编译、连接器网上有现成的代码,一般不是很专业的技术人员没有去研究它。我一直把玩编译原理的视为天人,有能力把编译原理那本书看完的就很不容易了,再要能领会其中精要那就成才了,能把龙书虎书鲸书都搞明白的那就是一流专家了。2023-07-11 17:20:341
如何系统,科学地自学编程知识
事实上要回答你的问题恐怕已经远远超出我的能力范畴之外了。因为对于什么样的学习才算得上“系统”几乎是一个哈姆雷特式的问题——人们很难在这一问题上达成一致。因此抛出答案几乎只是在引发更多的争议。所以在讨论这个问题的时候,我必须承认下述描述只是我自己的一点小小的体会,只希望能对你有所帮助,这些看法并不“权威”,也不完全“正确”。一般来说对于计算机科学的学生来说,下述课程是非常关键的:提醒:学习时注意把握合理的深度,不可太浮于表面,也不可太过拘泥于部分细节,对于初学着重掌握基础内容,能在概念上建立一个合理的认识就可以。真正的学习是在后面的职业生涯中完成的。一、基础篇(理论与硬件)这一部分关注的是计算机的基本理论与基本实现。包括硬件结构理论,以及软件与硬件的交互。以理论开篇,在机器语言部分深入,最终在操作系统部分达到高潮。1、计算机实现计算的原理。这包括门电路是如何实现计算的,时序电路是如何实现存储的,冯诺依曼体系结构是如何将二者结合实现了真正的现实世界的计算机的,以及它是如何反映图灵机这一理论计算模型的。其间会学习布尔逻辑。2、如何控制计算机硬件。这部分使用的“工具”就是机器语言和汇编语言。我们需要理解机器语言的本质,以及它如何以“汇编语言”这种更容易理解的形式为程序员提供了控制硬件设备的机会。这部分可以学习到很多非常低级但是本质的内容。3、操作系统是如何工作的。如果你理解了上一部分的计算机硬件相关的问题,那么理解操作系统的工作原理将不会那么困难。另外你将明白操作系统作为硬件和上层软件的中间层次,是如何大大简化了人们对硬件的操作过程的。二、进阶篇(软件系统)1、编程语言。这包括结构化编程语言以及面向对象编程语言。因为有很多选择,其实以一门语言开始即可,如果你在前面正确的理解了硬件与机器语言,那么C语言入门真是太简单了,如果你运气不好,觉得C很困难,那么即使是从Python、Javascript开始学习也没问题。重点在于理解编程中和语法相关的基本概念,并了解一些简单的算法知识。2、数据结构与算法。说白了就是如何合理的组织数据,通过其结构特点来简化编程或者提高计算的效率。这里的内容是模式化的,所有人都需要学习无序结构、有序线性结构、树结构、图结构等。另外,排序算法、查找算法必须学好,特别是算法策略如递推、递归、蛮力(穷举)、分治、动态规划等也必须有所实践和了解。切记不必深陷其中,这里是个大坑,你不可能真的“精通”他们。3、编程语言是如何实现的。这里主要涉及编译原理。当你站在高级编程语言实现者的角度再来认识编程语言本身的时候,许多问题豁然开朗。这会深刻的改变你的编程观。可惜的是即使是很好的学生在这里也会遇到很大的阻力。真正的问题不是这方面理论性有多强,而是教材都很烂——包括国外教材(什么龙书虎书鲸书都根本不是为初学者准备的),而且语焉不详。这导致大部分人都感觉莫名其妙高深莫测。如果你不是有志攀登软件设计的最高峰,可以绕行。否则从表达式运算解析开始,逐步引入变量,类型,控制结构,函数,再到对象,一步步构建出解析器,然后结合前面学习的硬件接口知识,将其转换为低级表示,最后你会发现没有那么可怕。三、基础领域篇(必备领域知识)1、互联网络是如何构成的。这部分包括网络的基本知识,主机间通信的原理,转发设备的实现,以及互联网络的构成。这是网络编程所需的基础知识。除了理解低级协议,也要花一些时间了解应用层的协议,特别是 SMTP、POP3、FTP、HTTP 等,重点是了解他们的基本原理,而不是每个细节。因为每个协议都有自己的标准,光 HTTP 协议就够你研究 6 个月以上了。这里注重的是原理。2、如何管理大量的数据并在其上建立信息系统。数据库是一个很好的例子。包括数据库系统的基本理论,实现原理,以及设计原则。同样,这里不是真的在教你如何构建一个数据库系统,而是在学习他的核心原则,重点是学会如何合理的设计表结构,以及实现效率良好的SQL查询语句。四、扩展领域篇(特定领域知识)1、基于特定平台的软件开发。如何在Windows平台、Linux平台、Mac OS平台或者手机、平板、电视机、微波炉上完成开发?这需要学习特定的软件平台提供了哪些编程接口,如何编译并部署,如何调试和测试等知识。这部分就是软件工程师职业生涯中最耗费时间的部分。2、有效的软件研发是如何实现的。这包括软件结构的设计知识,软件实施流程的管理知识,以及一些细微而繁杂的内容。人们通常用软件工程一词来概括。但事实上软件工程站的角度要更高一些,这里只是涵盖软件工程的一小部分。五、科技领域篇(研究性知识)如果你对人工智能、科学计算、图像处理感兴趣,这里还有大片的区域等待你探索。事实上,上面的描述有些吓人。每一个领域都够耗尽去很长的时间。不过好消息是大部分知识都只要求在理论上理解。真正的耗费时间的部分还是在与编程、编程、编程。不是每个人都会用到数据库系统,也不是每个人都需要懂得汇编语言。但是这些背景知识会对你有帮助。让你不再害怕,对自己更有自信。如果你希望自己成为一个很棒的开发人员,那么上述知识都是必须的。但是却依然远远不够。学无止境,计算机科学尤其如此。2023-07-11 17:20:441
c语言为什么能跨平台或是如何跨平台的?
c语言能跨平台是因为各个平台有相应的c编译器,只要源代码相同,编译器编译出来的二进制文件就会实现相同的功能,但是这些二进制文件本身是不一样的exe就是2进制的,但不完全是原来程序的代码,还包括了windows系统的一些代码科普一下,C最早是出现在Unix下的,Windows那都是后话了,C出现的时候Windows还没开发出来呢。C有个比较特别的称呼,叫中级语言,因为它有高级语言的特性又能跟底层硬件很好的交互所以才有这么个说法。DOS时代在C里面嵌上一段汇编直接从并口读个数上来那是很流行的,现在没见谁在VC里面这么干吧。Windows也不让啊。想访问硬件怎么也得通过驱动。说远了,C在多种平台下可以实现代码级的共享,跨平台就需要重新编译了。但是,我也见过有的软件是可以在多种平台上运行了,可能有什么特别的技术,可以先识别一下操作系统,再运行相应的代码。这个应该是在编译的时候有特殊的技巧。C编译、连接器网上有现成的代码,一般不是很专业的技术人员没有去研究它。我一直把玩编译原理的视为天人,有能力把编译原理那本书看完的就很不容易了,再要能领会其中精要那就成才了,能把龙书虎书鲸书都搞明白的那就是一流专家了。2023-07-11 17:20:533
初学java什么书好?
Java初学者,应该学习那些书籍那?在这里给你推荐几本书,非常优秀的书籍:当然在推荐之前,你可以在B站内搜索我们的名字,观看一下我们的学习视频;我校名师高淇讲述的Java300集课程,非常适合刚入门的零基础学者哦!这几本书相当不错,推荐给你:1.《Java编程规范》 适合对象:初级、中级介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。2.《Java编程思想》 适合对象:初级、中级介绍:豆瓣给出了9.1的评分,全球程序员广泛赞誉。有人说这本书不适合初学者,不过小编认为作者并没有对读者已有的知识经验有过多要求,只是要求读者需要知道基本的程序语言。作者以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念,需要花时间细细研读。3.《Java核心技术:卷I基础知识》 适合对象:初级、中级介绍:官方机构图书,备一本总是没错的。这本书比较全面也通俗易懂。可以当字典的功能来用,学习入门必备。4.《Java数据结构和算法》 适合对象:初级、中级、高级介绍:这本书目前基本断货,足以说明抢手程度。作者主要使用Java语言描述了我们常用的数据结构,值得一看。5.《Java与模式》 适合对象:中级、高级介绍:难得一见的国人写的Java好书。主要讲解设计原则以及最为常见的设计模式的实用教材。这本书出现的比较早,是初级到中高级必读的图书之一。6.《SCJP学习指南》 适合对象:初级、中级介绍:官方考试的必备图书,对检验自己的Java学习情况很有帮助。这本书特别适合学生阅读,这本书理解透了,找工作面试Java题目不会有任何问题。一些工作多年的工程师都会在里边遇到一些不会做的题目。最后:学习的过程中,编程视频的弥补是不可缺失的,需要的话点个赞吧!2023-07-11 17:21:2214
java架构师培训多久能学会?
Java发展到一定程度,尤其是三五年这个时间节点都会遇到一个瓶颈,从这里道路分成两个方向,要么成为管理者,要么朝着技术方向继续开拓,两者的终极分别对应着CTO和架构师!正是因为你现在所在的公司需要不需要你学会太多的技术,正如你所说,不需要大数据和高并发,Java基础和spring就能搞定。但在工作一段时间后你自己也会有危机感降临,因为这个时代大浪淘沙,各种技术不断迭代更新,你不上进就会被拍死在沙滩上。所以你不想一成不变,你想改变,从代码搬运工晋级架构师!这也是大多数和你差不多情况的程序员的想法!而从java初级到架构师的过程也很漫长,你到哪个阶段了?而事实上,每个处于瓶颈的程序猿想要提升自己除了花钱好像没有其他的办法,因为到了这个瓶颈,提升技术要么自我提升要么去培训,但自我提升除了能有很靠谱的师傅或者公司里的大牛带着你,一般是没有可能实现自我升华的。网上那些架构师的课程都很弱鸡,核心的技术不会放出来的,所以现在很多架构师培训班渐渐兴起也是因为这个缘故。但大部分的机构课实在是糊弄事,那课程学了别说提升,别越学越倒回去就不错了。真正的架构师课程应该什么样?应该这样:Java架构师超级详细课程大纲及配套教程最后说一下CTO和架构师1.CTO“CTO(首席技术官)英文Chief Technology Officer,即企业内负责技术的最高负责人。这个名称在1980年代从美国开始时兴。起于做很多研究的大公司,如General Electric,AT&T,ALCOA,主要责任是将科学研究成果成为盈利产品。1990年代,因计算机和软件公司热门,很多公司把CTO的名称给予管理计算机系统和软件的负责人。有时CTO和CIO(Chief Information Officer信息管理最高负责人)是同一个人(尤其在软件公司),有时CTO归于比较精通科学技术的CIO手下。在不同领域的公司,CTO工作性质不同;即使在同一领域,工作性质也可能大不相同。一般CTO会有以下责任:长期技术方向(战略性)、短期技术方向(战术性)、管理研究对公司经营活动和营利的影响、公司中使用的软件等等。在国内,CTO一般在IT企业中才有,是分管技术的副总,非IT企业大都设置总工程师、技术副总这样的职位,例如在IT企业中,负责软件开发的副总也叫CTO,而技术总监则不是CTO,总监只是部门的负责人,副总是企业的负责人。而CIO是分管IT的副总,例如分管企业IT管理的副总,或者分管信息化的副总。在国内CTO通常是由软件工程师(程序员)一步步成长起来的,而CIO通常是由IT工程师(网管)成长起来的,一个倾向于程序开发、一个倾向于IT管理。”参考资料:百科CTO2.架构师培养过程架构师不是通过理论学习可以搞出来的,不过不学习相关知识那肯定是不行的。总结架构师自我培养过程大致如下,仅供参考。1、架构师胚胎(程序员)学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括java、c、c++、uml、RUP、XML、socket通信(通信协议)——学习搭建应用系统所必须的原材料。2、架构师萌芽(高级程序员)学习分布式系统、组建等内容,应在大学或第一年工作时间接触,包括分布式系统原理、ejb、corba、com/com+、webservice(研究生可以研究网络计算机、高性能并发处理等内容)3、架构师幼苗(设计师)应该在掌握上述基础之上,结合实际项目经验,透彻领会应用设计模式,内容包括设计模式(c++版本、java版本)、ejb设计模式、J2EE构架、UDDI、软件设计模式等。在此期间,最好能够了解软件工程在实际项目中的应用以及小组开发、团队管理。4、软件架构师的正式成型在于机遇、个人努力和天赋。软件构架师其实是一种职位,但一个程序员在充分掌握软构架师所需的基本技能后,如何得到这样的机会、如何利用所掌握的技能进行应用的合理构架、如何不断的抽象和归纳自己的构架模式、如何深入行业成为能够胜任分析、构架为一体的精英人才这可不是每个人都能够遇上的馅饼……需要具备的能力:一般来讲,系统架构师应该拥有以下几方面的能力:1:具备 8 年以上软件行业工作经验;2:具备 4 年以上 C/S 或 B/S 体系结构软件产品开发及架构和设计经验;3:具备 3 年以上的代码编写工作经验;4:具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验;5:对相关的技术标准有深刻的认识,对软件工程标准规范有良好的把握;6:具有面向对象分析、设计、开发能力(OOA、OOD、OOP),精通 UML 和 ROSE,熟练使用 Rational Rose、PowerDesigner 等工具进行设计开发;7:精通大型数据库如 Oracle、Sql Server 等的开发;8:对计算机系统、网络和安全、应用系统架构等有全面的认识,熟悉项目管理理论,并有实践基础;9:在应用系统开发平台和项目管理上有深厚的基础,有大中型应用系统开发和实施的10:良好的团队意识和协作精神,有较强的内外沟通能力。架构师的隐形职责1、为技术部门提供技术支持2、在最需要的时刻去攻克最艰巨的技术壁垒3、幕后项目经理4、业务部门与技术部门间的粘合剂5、业务发展的催化剂参考资料:架构师 百科2023-07-11 17:22:0814
大学的计算机科学与技术主要学的是什么?
计算机科学与技术(Computer Science and Technology)是高校本科专业,属于计算机专业。基本学习年限为四年,并获得工程或理学学士学位;2012年9月,教育部将计算机科学与技术和仿真科学与技术两个专业改为计算机科学与技术专业。计算机科学与技术是集计算机系统和网络于一体的宽口径计算机专业。培养具有良好科学素养、自主学习意识和创新意识、科学与工程相结合的高层次计算机专业工程技术人才。学习内容上分为理论课程和实践课程,理论课程有:1.通识类知识:包括人文社会科学、数学和自然科学。人文社会科学知识包括经济、环境、法律、伦理等基本内容。数学和自然科学知识包括高等工程数学、概率论和数理统计、离散结构、力学、电磁学、光学和现代物理学的基本内容。2.学科基础知识:学科基础知识是指能够培养学生计算思维、程序设计与实现、算法分析与设计、系统能力和解决实际问题等专业基础能力的专业基础知识。建议教学内容涵盖以下知识领域的核心内容:程序设计、数据结构、计算机构成、操作系统、计算机网络和信息管理,包括核心概念、基本原理及相关的基本技术和方法,让学生了解学科发展的历史和现状。实践课程:有一套完整的实践教学体系来满足教学的需要。主要包括实验课程、课程设计、实习和毕业设计(论文)。四年内的总实验当量不得少于20000行代码。开展科技创新、社会实践等多种形式的实践活动,在各工程单位实习或工作,获得工程经验,基本了解行业情况,包括:1.软、硬件及系统实验。2.至少完成2个有一定规模和复杂度的系统的设计与开发。2023-07-11 17:23:205
推荐几本经典的编译原理书,什么出版社,作者(越厚越好)
看外文,楼主好强! 编译原理当然是龙、虎、鲸三本经典了。 1.龙书(Dragon book) 书名是Compilers: Principles,Techniques,and Tools 作者是:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman 国内所有的编译原理教材都是抄的它的,而且只是抄了最简单的前端的一些内容。 2.鲸书(Whale book) 书名是:Advanced Compiler Design and Implementation 作者是:Steven S.Muchnick 也就是高级编译原理,象什么陈疑云之类的估计也就是这个水平不错了 3.虎书(Tiger book) 书名是:Modern Compiler Implementation in Java/C++/ML,Second Edition 作者是:Andrew W.Appel,with Jens Palsberg 这本书是3本书中最薄的一本,也是最最牛的一本!龙书机械出版社有原版,中文是李建中教授翻译的;虎书是电子工业出版社出的,有中文版,没看到原版;鲸书貌似中英文版国内都没有2023-07-11 17:24:592
想学《编译原理》请各位推荐些书
我们学校用的是《编译原理》与《编译原理与实践》这两本书,这两本书都是国外的教材。我觉得《编译原理与实践》这本书不错,自学应该能看懂,而且代码比较多,书最后还有整个小型编译器的源代码。编译不好学,你就慢慢学吧。下面的资料请作参考:当代编译技术三大圣经级别的教材 1.龙书(Dragon book) 书名是Compilers: Principles,Techniques,and Tools 作者是:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman 内容简介《编译原理》作者Alfred V.Aho、Ravi Sethi和Jeffrey D.Ullman是世界著名的计算机 科学家,他们在计算机科学理论、数据库等很多领域都做出了杰出贡献。《编译原理》 是编译领域无可替代的经典著作,被广大计算机专业人士誉为“龙书”。《编译原理》一 直被世界各地的著名高等院校和科研机构(如贝尔实验室、哥伦比亚大学、普 林斯顿大学和斯坦福大学等)广泛用作本科生和研究生编译原理与技术课程的 教材,《编译原理》对我国计算机教育界也具有重大影响。 书中深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制 导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等,并在 最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,而且每章都 提供了大量的练习和参考文献。 与上一版相比,《编译原理》第二版进行了全面的修订,涵盖了编译器开发方面的最新进展。每章中都提供了大量的系统及参考文献。《编译原理》是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。作者简介Alfred V.Aho,美国歌伦比亚大学教授,美国国家工程院院士,ACM和IEEE会士,曾获得IEEE的冯·诺伊曼奖。著有多部算法、数据结构、编译器、数据库系统及计算机科学基础方面的著作。Monica S.Lam,斯坦福大学计算机科学系教授,曾任Tensilica的首席科学家,也是Moka5的首任CEO。曾经主持SUIF项目,该项目产生了最流行的研究用编译器之一。Ravi Sethi,Avaya实验室总裁,曾任贝尔实验室高级副总裁TLucent Technologies通信软件的CTO。他曾在宾夕法尼亚州立大学、亚利桑那州立大学和普林斯顿大学任教,是ACM会士。Jeffrey D.Ullman斯坦福大学计算机科学系教授和Gradiance CEO,他的研究兴趣包括数据库理论、数据库集成、数据挖掘和利用信息基础设施教学等。他是美国国家工程院院士、IEEE会士,获得过ACM的KarIstrom杰出教育家奖和Knuth奖。 第一版中文版第二版中文版2.鲸书(Whale book) 书名是:Advanced Compiler Design and Implementation 作者是:Steven S.Muchnick内容简介 本书迎接现代语言和体系结构的挑战,帮助读者作好准备,去应对将来要遇到的编译器设计的问题。 本书涵盖现代微处理器编译器的设计和实现方面的所有高级主题。本书从编译设计基础领域中的高级问题开始,广泛而深入地阐述各种重要的代码优化技术,分析各种优化之间的相对重要关系,以及实现这些优化的最有效方法。 本书特点 ●为理解高级编译器设计的主要问题奠定了基础 ●深入阐述优化问题 ●用Sun的SPARC、IBM的POWER和PowerPC、DEC的Alpha以及Intel的Pentium和相关商业编译 器作为案例,说明编译器结构、中间代码设计和各种优化方法 ●给出大量定义清晰的关于代码生成、优化和其他问题的算法 ●介绍由作者设计的以清晰、简洁的方式描述算法的语言ICAN (非形式编译算法表示)。本书是经典的编译器著作,与“龙书”齐名,称为鲸书。书中针对现代语言和体系结构全面介绍了编译器设计与实现的高级论题,从编译器的基础领域中的高级问题开始,然后深入讨论了各种重要的代码优化。本书专为编译器专业人士和计算机专业本科生,研究生编写,在设计和实现高度优化的编译器以及确定优化的重要性和实现优化的最有效的方法等方面,为读者提供了非常有价值的指导。作者简介 Steven S.Muchnick,曾是计算机科学教授,后作为惠普的PA-RISC和SUN的SPARC两种计算机体系结构的核心开发成员,将自己的知识和经验应用于编译器设计,并担任这些系统的高级编译器设计与实现小组的领导人。他在研究和开发方面的双重经验,对于指导读者作出编译器设计决策极具价值。3.虎书(Tiger book) 书名是:Modern Compiler Implementation in C /Java /ML,Second Edition 作者是:Andrew W.Appel,with Jens Palsberg 内容简介《现代编译原理——C语言描述(英文版)/图灵原版计算机科学系列》全面讲述了现代编译器的各个组成部分,包括:词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。与大多数编译原理的教材不同,《现代编译原理——C语言描述(英文版)/图灵原版计算机科学系列》采用了函数语言和面向对象语言来描述代码生成和寄存器分配,对于编译器中各个模块之间的接口都给出了实际的 C 语言头文件。 全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、 SSA(静态单赋值)形式、循环调度、存储结构优化等。本书是一本著名的编译原理课程的教材。国际上众多名校均采用本书作为编译原理课程的教材,包括美国麻省理工学院、加州大学伯克利分校、普林斯顿大学和英国剑桥大学等。本书在国外享有“虎书”的称号,与有“龙书”之称的《编译原理》(Alfred Aho 等编著)齐名。与编译原理方面的其他名著相比,本书出版时间晚,内容新。 书中专门为学生提供了一个用 C 语言编写的实习项目,包括前端和后端设计,学生可以在一学期内创建一个功能完整的编译器。作者简介Andrew W.Appel,美国普林斯顿大学计算机科学系教授,第26届ACM SIGPLAN-SIGACT程序设计原理年会大会执行主席,1998-1999年在贝尔实验室做研究工作。主要研究方向是计算机安全、编译器设计、程序设计语言等。2023-07-11 17:25:092
谁能介绍一下计算机科学与技术专业?
计算机科学与技术专业课程不完全解析1.计算机导论: 计算机科学的基础课程之一,其教学目的是概要性地对专业课程作介绍,是典型的面向专业新生的课程(即CS0型课程)。认真学习该课程有助于今后的学习,然而这门课程往往容易被新生们忽略…… (推荐教材:可使用学校配发的教材,但建议使用外版翻译教材。) 2.高级语言程序设计: 计算机科学的基础课程之一,教学目的是让本专业同学实际掌握一门程序设计语言并且习得一些程序设计的基本技能,目前的教学语言是C语言。个人认为课程名称可改为“高级程序设计语言”,因为课程对语言的强调远胜于对程序设计本质的讲解。建议在学习这门课程时配以《程序设计实践》一书,效果甚佳。 (推荐教材: ①《从问题到程序——程序设计与C语言引论》 机械工业出版社 ②《程序设计实践》 机械工业出版社 ③《程序设计语言——实践之路》 电子工业出版社 ) 3.离散数学: 计算机科学基础课程之一,被誉为计算机科学的数学基础。其内容博大精深,从中派生出的图论(图算法)、数理逻辑、组合数学以及泛代数等多门专业课程是现代计算机科学和应用数学的主要研究领域。能否学好离散数学对进一步学习以后的专业课程有着非同一般的影响。 (推荐教材及参考书: ①《离散数学》(第四版) 清华大学出版社 ②《离散数学导学》机械工业出版社 ③《现代应用数学手册:离散数学卷》清华大学出版社 ) 4.电路与电子技术: 电子产业有“朝阳产业”的美誉,被认为是信息时代的工业。这门电子与电路技术可谓是对电子学领域学习的敲门砖。虽然课程本身对计算机科学专业今后的学习影响不大,但掌握这项技能对于学生本身专业素养地提高是大有裨益的。同时,学习这门课程也能为今后学习数字逻辑和微机原理等系统底层方面的课程打好基础。 (推荐教材:《电子学基础:电路和元器件》(第四版)清华大学出版社) 5.面向对象程序设计: 如果说上世纪软件开发领域最伟大的突破是什么,面向对象程序设计(OOP)必为其中之一。目前主流的程序设计语言,如C++、Java、Python和Delphi等,几乎清一色支持面向对象。可以说,掌握的面向对象的精髓,便是掌握了我们这个行业的入门钥匙。我校此课程的教学语言采用的是C++,而就国内C++教学的糟糕现状来看,若想完整掌握面向对象思想,学生自己不努力是不行的。 (推荐教材及参考书: ①《C++ Primer中文版》(第四版) 人民邮电出版社 ②《Essential C++ 中文版》华中科技大学出版社 ③《Effective C++ 中文版》(第三版)电子工业出版社 ④《Accelerated C++(影印版)》机械工业出版社 ⑤《C++语言的设计与演化》机械工业出版社 ) 6.数字逻辑: 计算机科学核心课程之一。计算机科学中有一个研究领域即系统设计领域,而本门课程即为这一领域研究的基础。正确认识与掌握数字逻辑及其设计,可以使那些有志于系统底层开发的学生获益匪浅。 (推荐教材: ①《数字基础(第八版)》清华大学出版社 ②《逻辑与计算机设计基础》 中国电力出版社 )7.数据结构: 计算机科学核心课程之一。对数据地有效组织是程序的主要任务之一,算法的主要操作对象亦为数据结构。从简单的数组和链表,到各色高级的抽象数据类型(ADT),数据结构在程序设计中的地位不言而喻。学好数据结构,是进一步学习专业课的基本前提。可以这么说,一个不懂得如何组织和操控数据的学生,根本就不配当我们计算机科学专业的学生,更不配当一名程序员!!! (推荐教材: ①《C算法 第一卷(第三版)》人民邮电出版社 ②《程序设计抽象思想——C语言描述》清华大学出版社 ③《数据抽象与问题求解——C++语言描述(第四版)》清华大学出版社 ④《数据结构与算法——Java语言描述》机械工业出版社 ) 8.计算方法:内容不详,不敢妄作断言。 (推荐教材:待定) // 转帖者:线性代数、微积分、微分方程等的计算机算法 9.计算机原理与汇编: 系统底层课程之一,亦为计算机科学核心课程。重点讲述计算机(微机)构造以及低级语言——汇编语言的基础知识。学习这门课程,对进一步学习编译原理等专业高级课程有很大帮助。 (推荐教材: ①《深入理解计算机系统》中国电力出版社 ②《Intel汇编语言程序设计(影印版)》清华大学出版社 ③《Windows环境下32位汇编语言程序设计(第二版)》电子工业出版社 ④《汇编语言编程艺术》清华大学出版社 ) 10.操作系统: 计算机科学的核心课程之一。课程全面讲述了操作系统的原理与构造,各类上机实验更能让学生对操作系统有深刻地理解。 (推荐教材: ①《操作系统(第三版)》机械工业出版社 ②《现代操作系统(第二版)》机械工业出版社 ③《Linux内核设计与实现(影印版)》机械工业出版社 ④《UNIX系统编程》机械工业出版社 ⑤《UNIX环境高级编程(第二版)》人民邮电出版社 ) 11.软件工程: 计算机科学的核心课程之一。近年来,随着软件开发革命地进一步深化,批判软件工程及过程方法改进的著作日益丰富,我们也得以从不良的软件开放中解放。建议在学习本课程时,联系自己的实战,并阅读批判软件工程和改良软件工程的著作。 (推荐教材及参考书: ①《软件工程:实践者的研究方法(第五版)》机械工业出版社 ②《程序设计心理学(银年纪念版)》清华大学出版社 ③《人月神话(银年纪念版)》清华大学出版社 ④《人件》清华大学出版社 ) 12.数据库原理及应用: 计算机科学与信息学科的好像课程之一。课程讲述了数据库原理以及设计等方面的内容。对于那些注重实效的学生而言,学好这门课程,可以使今后的工作更为轻松。 (推荐教材:《数据库系统概念(第四版)》机械工业出版社)13.运筹学及其算法: 此课程课作为计算机科学的辅助课程,向学生介绍了运筹学方面的算法,此类算法属于现代算法范畴,本人暂时还未涉猎,故恕难对此课程解析之…… (推荐教材:待定) // 转帖者:线性规划、动态规划、排队论、决策分析等等 14.计算机网络: 计算机科学的核心课程之一。课程详细地介绍了计算机网络的发展、组成和协议方面的内容。对于自我要求较高的同学而言,学好这门课程义不容辞! (推荐教材: ①《计算机网络(第四版)》清华大学出版社 ②《TCP/IP协议族》清华大学出版社 ) 15.软件开发管理: 应该是软件工程课的附属课程吧,不详。 (推荐教材:待定) // 转帖者:对于工程,管理重于技术 16.数学建模: 可以说是本专业的相关课程,但其意义及作用目前在下还不甚了解。 (推荐教材:待定) // 转帖者:既然学了数学,会用也很重要吧 17.J2EE体系结构: J2EE是目前我们产业的两大工业平台之一,学习这门课程,可以为今后涉足企业级开发领域打下基础。但请注意,J2EE和Java语言本身都是在不断演进的,因而如果不能在课程结束后持续学习相关技术,恐怕还不等你出大学校门,这门课的内容就已经过时了…… (推荐教材:最新的国外相关教材。) 18.计算机图形学: 计算机科学的核心课程之一。有关计算机图形学在各个领域的应用不必在下一一说明了吧。无论是游戏开发,还是航空航天等前沿领域,到处都有计算机图形学的技术被应用。目前该课程主要用C语言和OpenGL图形库进行教学,效果应该还算不错。 (推荐教材及参考书: ①《计算机图形学原理与实践-C语言描述(第二版)》机械工业出版社 ②《交互式计算机图形学——基于OpenGL的自顶向下的方法(第四版)》清华大学出版社 ③《OpenGL超级宝典(第三版)》 人民邮电出版社 ) 19.微型计算机技术: 计算机专业的核心课程之一。课程详细地分析了微型计算机(主要是单片机)技术,由于这方面资料奇缺,这门课程可不太受在下欢迎…… (推荐教材:待定) // 转帖者:想搞嵌入式的要注意了 20.编译原理: 计算机科学核心课程之一。如果想要写出好的程序,编译原理的相关知识必不可少,因而这门课程是十分重点的一门课程。课程教材“龙书”、“虎书”和“鲸书”更是我们专业的经典著作。 (推荐教材: ①《编译原理》机械工业出版社 ②《现代编译原理——C语言描述》人民邮电出版社 ③《高级编译器设计与实现》机械工业出版社 )21.Web系统开发: 目前主流的web开发主要集中在ASP.NET和JSP开发领域 ,当然,还有近来火爆异常的Ajax,以前的CGI和ASP已经不那么流行了。与J2EE一样,这是一门必须持续学习的课程,否则,你必将被其所抛弃! (推荐教材:最新国外相关书籍。) 22.嵌入式软件开发: 这个领域可谓是软件开发的前沿领域,也是未来软件业霸主的孕育地之一(另两个领域为Web开发和企业级开发)。目前的软件开发领域正蕴含着“泛嵌入式”的潜规则(《程序员》2006年7月刊)。认真并持续学习这门课程,对将来的工作会有莫大的帮助。 (推荐教材:《嵌入式系统开放大全》人民邮电出版社) 23.算法设计与分析: 计算机科学的核心课程之一。“程序是衣,算法为魂”(《程序员》2006年3月刊),这门课程是本专业学生所亟需掌握的,如果学不好这门课,那么,你就不是一名优秀的程序员! (推荐教材: ①《数据结构与算法分析-C语言描述》机械工业出版社 ②《C算法 第一卷 (第三版)》人民邮电出版社 ) 24.情报检索与利用:这门课我可没涉猎过…… (推荐教材:待定)以上纯系复制,完全为了帮你!!!!2023-07-11 17:25:243
大学计算机科学与技术是学什么的
大学里面计算机科学与技术这个专业主要学些什么,包括哪些课程?不知道的小伙伴们看过来,下面由我为你精心准备了“大学计算机科学与技术是学什么的”仅供参考,持续关注本站将可以持续获取更多的内容! 大学计算机科学与技术是学什么的 1、计算机导论 计算机科学的基础课程之一,其教学目的是概要性地对专业课程作介绍,是典型的面向专业新生的课程(即CS0型课程)。认真学习该课程有助于今后的学习,然而这门课程往往容易被新生们忽略…… 2、高级语言程序设计 计算机科学的基础课程之一,教学目的是让本专业同学实际掌握一门程序设计语言并且习得一些程序设计的基本技能,目前的教学语言是C语言。个人认为课程名称可改为“高级程序设计语言”,因为课程对语言的强调远胜于对程序设计本质的讲解。建议在学习这门课程时配以《程序设计实践》一书,效果甚佳。 3、离散数学 计算机科学基础课程之一,被誉为计算机科学的数学基础。其内容博大精深,从中派生出的图论(图算法)、数理逻辑、组合数学以及泛代数等多门专业课程是现代计算机科学和应用数学的主要研究领域。能否学好离散数学对进一步学习以后的专业课程有着非同一般的影响。 4、电路与电子技术 电子产业有“朝阳产业”的美誉,被认为是信息时代的工业。这门电子与电路技术可谓是对电子学领域学习的敲门砖。虽然课程本身对计算机科学专业今后的学习影响不大,但掌握这项技能对于学生本身专业素养地提高是大有裨益的。同时,学习这门课程也能为今后学习数字逻辑和微机原理等系统底层方面的课程打好基础。 5、面向对象程序设计 如果说上世纪软件开发领域最伟大的突破是什么,面向对象程序设计(OOP)必为其中之一。目前主流的程序设计语言,如C++、Java、Python和Delphi等,几乎清一色支持面向对象。可以说,掌握的面向对象的精髓,便是掌握了我们这个行业的入门钥匙。我校此课程的教学语言采用的是C++,而就国内C++教学的糟糕现状来看,若想完整掌握面向对象思想,学生自己不努力是不行的。 6、数字逻辑 计算机科学核心课程之一。计算机科学中有一个研究领域即系统设计领域,而本门课程即为这一领域研究的基础。正确认识与掌握数字逻辑及其设计,可以使那些有志于系统底层开发的学生获益匪浅。 7、数据结构 计算机科学核心课程之一。对数据地有效组织是程序的主要任务之一,算法的主要操作对象亦为数据结构。从简单的数组和链表,到各色高级的抽象数据类型(ADT),数据结构在程序设计中的地位不言而喻。学好数据结构,是进一步学习专业课的基本前提。 9、计算机原理与汇编 系统底层课程之一,亦为计算机科学核心课程。重点讲述计算机(微机)构造以及低级语言--汇编语言的基础知识。学习这门课程,对进一步学习编译原理等专业高级课程有很大帮助。 10、操作系统 计算机科学的核心课程之一。课程全面讲述了操作系统的原理与构造,各类上机实验更能让学生对操作系统有深刻地理解。 11、软件工程 计算机科学的核心课程之一。近年来,随着软件开发革命地进一步深化,批判软件工程及过程方法改进的著作日益丰富,我们也得以从不良的软件开放中解放。建议在学习本课程时,联系自己的实战,并阅读批判软件工程和改良软件工程的著作。 12、数据库原理及应用 计算机科学与信息学科的好像课程之一。课程讲述了数据库原理以及设计等方面的内容。对于那些注重实效的学生而言,学好这门课程,可以使今后的工作更为轻松。 13、运筹学及其算法 此课程课作为计算机科学的辅助课程,向学生介绍了运筹学方面的算法。 14、计算机网络 计算机科学的核心课程之一。课程详细地介绍了计算机网络的发展、组成和协议方面的内容。对于自我要求较高的同学而言,学好这门课程义不容辞! 15、软件开发管理 应该是软件工程课的附属课程吧,不详。 16、数学建模 可以说是本专业的相关课程,但其意义及作用目前在下还不甚了解。 17、J2EE体系结构 J2EE是目前我们产业的两大工业平台之一,学习这门课程,可以为今后涉足企业级开发领域打下基础。但请注意,J2EE和Java语言本身都是在不断演进的,因而如果不能在课程结束后持续学习相关技术,恐怕还不等你出大学校门,这门课的内容就已经过时了。 18、计算机图形学 计算机科学的核心课程之一。有关计算机图形学在各个领域的应用不必在下一一说明了吧。无论是游戏开发,还是航空航天等前沿领域,到处都有计算机图形学的技术被应用。目前该课程主要用C语言和OpenGL图形库进行教学,效果应该还算不错。 19、微型计算机技术 计算机专业的核心课程之一。课程详细地分析了微型计算机(主要是单片机)技术。 20.编译原理: 计算机科学核心课程之一。如果想要写出好的程序,编译原理的相关知识必不可少,因而这门课程是十分重点的一门课程。课程教材“龙书”、“虎书”和“鲸书”更是我们专业的经典著作。 21、Web系统开发 目前主流的web开发主要集中在ASP.NET和JSP开发领域 ,当然,还有近来火爆异常的Ajax,以前的CGI和ASP已经不那么流行了。与J2EE一样,这是一门必须持续学习的课程,否则,你必将被其所抛弃! 22、嵌入式软件开发 这个领域可谓是软件开发的前沿领域,也是未来软件业霸主的孕育地之一(另两个领域为Web开发和企业级开发)。目前的软件开发领域正蕴含着“泛嵌入式”的潜规则。认真并持续学习这门课程,对将来的工作会有莫大的帮助。 23、算法设计与分析 计算机科学的核心课程之一。“程序是衣,算法为魂”这门课程是本专业学生所亟需掌握的,如果学不好这门课,那么,你就不是一名优秀的程序员! 计算机科学与技术的就业前景 1、短期内社会需求仍然很大,计算机专业毕业生的就业市场前景广阔。从全球IT行业的发展看,经过几年的低迷发展,IT行业已经走出低谷、大有东山再起之势,IT行业在国民经济发展中日益显现出蓬勃生机。从中国情况看,从事计算机软件开发的人才远远低于发达国家。美国从事计算机软件开发的人才达到 180多万,印度达到90万,而中国从事计算机软件开发的人才不足40万。这就说明,中国计算机软件人才短缺,这将严重束缚中国IT行业的发展,特别是直接影响到中国经济的发展和社会的进步。与此同时,由于中国经济社会发展的不平衡,导致中国东部与西部之间,城乡之间出现很大的差距,特别是中国经济发展比 较落后的地区,急需计算机方面的专业人才。因此,随着中国经济的不断发展,社会在一定时间内对计算机专业人才的需求仍将很大。 2、随着计算机专业毕业生的增多,就业竞争将更为激烈。有关资料显示,截止2003年,中国普通高校总数为1683所,本科学校679所,其中505所开设有“计算机 科学与技术”专业,是全国专业点数之首;2003年,计算机专业在校学生人数27万,占理工科在校生总数的14.6%,加上信息技术相关专业的在校生达到 63万人。也就是说,信息技术和计算机专业的学生数量占全国所有理工科学生总数的1/3。这样势必导致计算机学科专业毕业生的就业竞争将更加激烈。 3、用人单位对毕业生选择余地增加,导致对毕业生的要求将越来越高。由于今后一段时间内,由于中国经济发展的不平衡,中国计算机专业毕业生的就业仍将存在结构性的矛盾,最终导致计算机专业毕业生在职业选择时会出现“冷热”不均的现象。经济发达地区或工资待遇高的地区,仍将成为学生职业的首选,致使毕业 生的需求显得相对过剩。用人单位在选择毕业生时有充分的选择余地,致使用人单位对毕业生的要求会越来越高,不仅要求毕业生具有一定的专业素养和综合素质, 而且还要具备一定的职业能力,包括核心技能、行业通用技能和职业专门技能。因此,提升计算机专业学生的综合素质、培养职业能力日显突出和必要。2023-07-11 17:25:411
现代编译原理c语言描述 这本书有答案吗
新手的话建议可以看看谭浩强的C程序设计,基本语法会了,可以看下数据结构和算法,接下来看计算机组成原理-->编译原理-->操作系统-->计算机网络。这些学好了,可以深入研究算法,另外可以看点计算机图形学和人工智能。程序最核心的是算法,所以数学基础要好,不能只能做一辈子码奴。其次英语要好,只要能看懂一般的英文文档就OK了。给你介绍一些书。1、算法计算机程序设计艺术-------Donald.E.Knuth----------算法“倚天屠龙”双剑算法导论-----------------ThomasH.Cormen--------算法“倚天屠龙”双剑离散数学及其应用----------KennethH.Rosen具体数学—计算机科学基础--------Donald.E.Knuth2、数据结构数据结构C++数据结构算法与应用3、C语言C程序设计语言(第2版·新版)---C语言“倚天屠龙双剑”---BrianW.Kernighan“C语言之父”CPrimerPlus中文版(第五版)--------C语言“倚天屠龙双剑”---StephenPrataC程序设计(第三版)---------------------------谭浩强C语言大全(第四版)---------------------------HERBERTSCHILDTC语言接口与实现:创建可重用软件的技术-------------DAVIDR.HANSONC语言参考手册(原书第5版)--------------------------SamuelP.HarbisonC程序设计教程---------------------------------H.M.Deitel/P.J.DeitelC陷阱与缺陷-----------------------------------AndrewKoenig5、C++C++程序设计语言(特别版)---c++八大金刚----BjarneStroustrup“C++之父”C++Primer(第3版)中文版----c++八大金刚---StanleyB.LippmanC++Primer(第4版)中文版----c++八大金刚---StanleyB.LippmanC++标准程序库—自修教程与参考手册--c++八大金刚--NicolaiM.JosuttisC++语言的设计和演化-----c++八大金刚----BjarneStroustrup“C++之父”深度探索C++对象模型---c++八大金刚----StanleyB.LippmanEssentialC++中文版---c++八大金刚---StanleyB.LippmanEffectiveC++中文版2ndEdition-----c++八大金刚------ScottMeyersMoreEffectiveC++中文版----c++八大金刚------ScottMeyersC++编程思想(第2版)第1卷:标准C++导引--------BruceEckelC++编程思想(第2版)第2卷:实用编程技术--------BruceEckelC++程序设计--------------------------谭浩强C++程序设计教程(第2版)--------------钱能C++PrimerPlus(第五版)中文版---StephenPrata6、操作系统深入理解计算机系统(修订版)-------RANDALE.BRYANT计算机操作系统(第六版)7、编译原理跟我一起写makefile《编译原理技术和工具》-------Alfred-------龙书《现代编译原理-C语言描述》-----------AndrewW.Appel-----------虎书《高级编译器设计与实现》-----------StevenS.Muchnick-----------鲸书8、网络计算机网络第四版中文版-----------AndrewS.Tanenbaum-------网络编程三剑客TCP/IP详解3卷本--------------------RichardStevens----网络编程三剑客UNIX网络编程2卷本--------------------RichardStevens----网络编程三剑客用TCP/IP进行网际互联-----------DouglasE.Comer高级TCP/IP编程-------------------JonC.SnaderC++网络编程-----------------------DouglasSchmidtUNIX环境高级编程(第2版)--------------------RichardStevens9、LinuxLinux内核设计与实现Linux内核完全注释LINUX内核分析及编程2023-07-11 17:25:521
计算机科学与技术是学什么的?
计算机科学与技术专业课程不完全解析1.计算机导论: 计算机科学的基础课程之一,其教学目的是概要性地对专业课程作介绍,是典型的面向专业新生的课程(即CS0型课程)。认真学习该课程有助于今后的学习,然而这门课程往往容易被新生们忽略…… (推荐教材:可使用学校配发的教材,但建议使用外版翻译教材。) 2.高级语言程序设计: 计算机科学的基础课程之一,教学目的是让本专业同学实际掌握一门程序设计语言并且习得一些程序设计的基本技能,目前的教学语言是C语言。个人认为课程名称可改为“高级程序设计语言”,因为课程对语言的强调远胜于对程序设计本质的讲解。建议在学习这门课程时配以《程序设计实践》一书,效果甚佳。 (推荐教材: ①《从问题到程序--程序设计与C语言引论》 机械工业出版社 ②《程序设计实践》 机械工业出版社 ③《程序设计语言--实践之路》 电子工业出版社 ) 3.离散数学: 计算机科学基础课程之一,被誉为计算机科学的数学基础。其内容博大精深,从中派生出的图论(图算法)、数理逻辑、组合数学以及泛代数等多门专业课程是现代计算机科学和应用数学的主要研究领域。能否学好离散数学对进一步学习以后的专业课程有着非同一般的影响。 (推荐教材及参考书: ①《离散数学》(第四版) 清华大学出版社 ②《离散数学导学》机械工业出版社 ③《现代应用数学手册:离散数学卷》清华大学出版社 ) 4.电路与电子技术: 电子产业有“朝阳产业”的美誉,被认为是信息时代的工业。这门电子与电路技术可谓是对电子学领域学习的敲门砖。虽然课程本身对计算机科学专业今后的学习影响不大,但掌握这项技能对于学生本身专业素养地提高是大有裨益的。同时,学习这门课程也能为今后学习数字逻辑和微机原理等系统底层方面的课程打好基础。 (推荐教材:《电子学基础:电路和元器件》(第四版)清华大学出版社) 5.面向对象程序设计: 如果说上世纪软件开发领域最伟大的突破是什么,面向对象程序设计(OOP)必为其中之一。目前主流的程序设计语言,如C++、Java、Python和Delphi等,几乎清一色支持面向对象。可以说,掌握的面向对象的精髓,便是掌握了我们这个行业的入门钥匙。我校此课程的教学语言采用的是C++,而就国内C++教学的糟糕现状来看,若想完整掌握面向对象思想,学生自己不努力是不行的。 (推荐教材及参考书: ①《C++ Primer中文版》(第四版) 人民邮电出版社 ②《Essential C++ 中文版》华中科技大学出版社 ③《Effective C++ 中文版》(第三版)电子工业出版社 ④《Accelerated C++(影印版)》机械工业出版社 ⑤《C++语言的设计与演化》机械工业出版社 ) 6.数字逻辑: 计算机科学核心课程之一。计算机科学中有一个研究领域即系统设计领域,而本门课程即为这一领域研究的基础。正确认识与掌握数字逻辑及其设计,可以使那些有志于系统底层开发的学生获益匪浅。 (推荐教材: ①《数字基础(第八版)》清华大学出版社 ②《逻辑与计算机设计基础》 中国电力出版社 )7.数据结构: 计算机科学核心课程之一。对数据地有效组织是程序的主要任务之一,算法的主要操作对象亦为数据结构。从简单的数组和链表,到各色高级的抽象数据类型(ADT),数据结构在程序设计中的地位不言而喻。学好数据结构,是进一步学习专业课的基本前提。可以这么说,一个不懂得如何组织和操控数据的学生,根本就不配当我们计算机科学专业的学生,更不配当一名程序员!!! (推荐教材: ①《C算法 第一卷(第三版)》人民邮电出版社 ②《程序设计抽象思想--C语言描述》清华大学出版社 ③《数据抽象与问题求解--C++语言描述(第四版)》清华大学出版社 ④《数据结构与算法--Java语言描述》机械工业出版社 ) 8.计算方法:内容不详,不敢妄作断言。 (推荐教材:待定) // 转帖者:线性代数、微积分、微分方程等的计算机算法 9.计算机原理与汇编: 系统底层课程之一,亦为计算机科学核心课程。重点讲述计算机(微机)构造以及低级语言--汇编语言的基础知识。学习这门课程,对进一步学习编译原理等专业高级课程有很大帮助。 (推荐教材: ①《深入理解计算机系统》中国电力出版社 ②《Intel汇编语言程序设计(影印版)》清华大学出版社 ③《Windows环境下32位汇编语言程序设计(第二版)》电子工业出版社 ④《汇编语言编程艺术》清华大学出版社 ) 10.操作系统: 计算机科学的核心课程之一。课程全面讲述了操作系统的原理与构造,各类上机实验更能让学生对操作系统有深刻地理解。 (推荐教材: ①《操作系统(第三版)》机械工业出版社 ②《现代操作系统(第二版)》机械工业出版社 ③《Linux内核设计与实现(影印版)》机械工业出版社 ④《UNIX系统编程》机械工业出版社 ⑤《UNIX环境高级编程(第二版)》人民邮电出版社 ) 11.软件工程: 计算机科学的核心课程之一。近年来,随着软件开发革命地进一步深化,批判软件工程及过程方法改进的著作日益丰富,我们也得以从不良的软件开放中解放。建议在学习本课程时,联系自己的实战,并阅读批判软件工程和改良软件工程的著作。 (推荐教材及参考书: ①《软件工程:实践者的研究方法(第五版)》机械工业出版社 ②《程序设计心理学(银年纪念版)》清华大学出版社 ③《人月神话(银年纪念版)》清华大学出版社 ④《人件》清华大学出版社 ) 12.数据库原理及应用: 计算机科学与信息学科的好像课程之一。课程讲述了数据库原理以及设计等方面的内容。对于那些注重实效的学生而言,学好这门课程,可以使今后的工作更为轻松。 (推荐教材:《数据库系统概念(第四版)》机械工业出版社)13.运筹学及其算法: 此课程课作为计算机科学的辅助课程,向学生介绍了运筹学方面的算法,此类算法属于现代算法范畴,本人暂时还未涉猎,故恕难对此课程解析之…… (推荐教材:待定) // 转帖者:线性规划、动态规划、排队论、决策分析等等 14.计算机网络: 计算机科学的核心课程之一。课程详细地介绍了计算机网络的发展、组成和协议方面的内容。对于自我要求较高的同学而言,学好这门课程义不容辞! (推荐教材: ①《计算机网络(第四版)》清华大学出版社 ②《TCP/IP协议族》清华大学出版社 ) 15.软件开发管理: 应该是软件工程课的附属课程吧,不详。 (推荐教材:待定) // 转帖者:对于工程,管理重于技术 16.数学建模: 可以说是本专业的相关课程,但其意义及作用目前在下还不甚了解。 (推荐教材:待定) // 转帖者:既然学了数学,会用也很重要吧 17.J2EE体系结构: J2EE是目前我们产业的两大工业平台之一,学习这门课程,可以为今后涉足企业级开发领域打下基础。但请注意,J2EE和Java语言本身都是在不断演进的,因而如果不能在课程结束后持续学习相关技术,恐怕还不等你出大学校门,这门课的内容就已经过时了…… (推荐教材:最新的国外相关教材。) 18.计算机图形学: 计算机科学的核心课程之一。有关计算机图形学在各个领域的应用不必在下一一说明了吧。无论是游戏开发,还是航空航天等前沿领域,到处都有计算机图形学的技术被应用。目前该课程主要用C语言和OpenGL图形库进行教学,效果应该还算不错。 (推荐教材及参考书: ①《计算机图形学原理与实践-C语言描述(第二版)》机械工业出版社 ②《交互式计算机图形学--基于OpenGL的自顶向下的方法(第四版)》清华大学出版社 ③《OpenGL超级宝典(第三版)》 人民邮电出版社 ) 19.微型计算机技术: 计算机专业的核心课程之一。课程详细地分析了微型计算机(主要是单片机)技术,由于这方面资料奇缺,这门课程可不太受在下欢迎…… (推荐教材:待定) // 转帖者:想搞嵌入式的要注意了 20.编译原理: 计算机科学核心课程之一。如果想要写出好的程序,编译原理的相关知识必不可少,因而这门课程是十分重点的一门课程。课程教材“龙书”、“虎书”和“鲸书”更是我们专业的经典著作。 (推荐教材: ①《编译原理》机械工业出版社 ②《现代编译原理--C语言描述》人民邮电出版社 ③《高级编译器设计与实现》机械工业出版社 )21.Web系统开发: 目前主流的web开发主要集中在ASP.NET和JSP开发领域 ,当然,还有近来火爆异常的Ajax,以前的CGI和ASP已经不那么流行了。与J2EE一样,这是一门必须持续学习的课程,否则,你必将被其所抛弃! (推荐教材:最新国外相关书籍。) 22.嵌入式软件开发: 这个领域可谓是软件开发的前沿领域,也是未来软件业霸主的孕育地之一(另两个领域为Web开发和企业级开发)。目前的软件开发领域正蕴含着“泛嵌入式”的潜规则(《程序员》2006年7月刊)。认真并持续学习这门课程,对将来的工作会有莫大的帮助。 (推荐教材:《嵌入式系统开放大全》人民邮电出版社) 23.算法设计与分析: 计算机科学的核心课程之一。“程序是衣,算法为魂”(《程序员》2006年3月刊),这门课程是本专业学生所亟需掌握的,如果学不好这门课,那么,你就不是一名优秀的程序员! (推荐教材: ①《数据结构与算法分析-C语言描述》机械工业出版社 ②《C算法 第一卷 (第三版)》人民邮电出版社 ) 24.情报检索与利用2023-07-11 17:26:025
大学的计算机科学与技术主要学的是什么?
第一:软件工程专业。软件工程专业的就业情况一直比较不错,在计算机专业当中的表现是比较突出的,所以如果在本科毕业之后就希望参加工作,可以重点考虑一下软件工程专业。软件工程专业的细分方向比较多,不少女生比较喜欢前端开发方向,另外也可以重点关注一下移动端开发方向。第二:电竞专业。毕业以后可以从事网络游戏美术,网络游戏动漫设计,游戏概念/故事情节设计,网络游戏3D设计,网络游戏人物设计,网络游戏环境设计,游戏服务器开发,游戏引擎开发,手机游戏策划,手机游戏开发,手机游戏程序开发,手机游戏美工,手机游戏测试等工作。发展前景也是很客观的。第三:大数据专业。大数据专业未来的发展前景非常广阔,由于大数据行业的产业链涉及到多个环节,包括数据采集、数据整理、数据存储、数据安全、数据分析、数据应用等,所以大数据领域的就业岗位也比较丰富,其中数据整理和数据分析相关岗位还是比较适合女生从事的。第四:UI设计专业。UI设计相比较于编程而言,还是非常适合大众所学习的。学习完UI设计,能获得一份稳定而又不失乐趣的工作,给予最大程度的安全感,同时有利于追求更高品质的生活,在艺术领域可以获得更多的启迪。综合考虑,UI设计是很适合初中生学习的。2023-07-11 17:26:225
从陈赫事件看网络暴力
(文/江寒园)陈赫事件距此已过去一段时间,之所以现在才写一方面源于我固有的拖延症,另一方面,就在刚才为写就此文又温习了一圈网络暴民的“文字力量”,突然发现点评时事热点是有很大风险的,保不齐哪天某位明星大V的一大波粉丝特地赶来在评论下和我“商讨”某个话题,人肉出我的住址,给我邮递恐吓信,堵在家门口给我砸鸡蛋,使我原本平庸无奇的生活一夜间变得异彩纷呈。 当然我相信人民群众还是很友好的,这一切都是我可笑的受迫害妄想症。更主要的是,我的文笔还不够格,远未有鲸书那样犀利——在她写出那篇庞麦郎之后,微博上连着几天被“商讨”,家人电话被骚扰,自己不得已以退为进曝出初中照片…… 此类“商讨”不仅仅存在于网络时代,暴民们是自古有之的,只不过每个时代下的肖像不同,而其内里却大都一致。 即使后来被称赞为“革命斗士”的鲁迅早在上世纪都已表达过类似担忧并自剖:“我还没有这样勇敢,那原因就是我还想生活。” 我还是有点自知之明的,自觉我这平庸的文字还远未达到那种直击人心的力量,更不值得可爱的粉丝们大老远跑来和我“商讨”,所以才敢偷偷写下这些文字。 我是一直到微博推送热点新闻才知道陈赫是谁的,因为最近几年来没怎么看过电视,听他们讨论都教授、跑男、我是歌手什么的,总觉得自己是从火星来的。不过前几年《爱情公寓》火的时候倒是看过几眼,去朋友家玩的时候几乎都放着这部剧也就跟着看两眼,起码有点印象。 因为之前有朋友转发过陈赫那条长微博,不过那时我还不知道陈赫,自然也不太关心,扫两眼就刷过去了。后来微博又几次推送,于是就点开翻了翻。看到微博评论里网友们分化两极的评论。一路点到那个小姑娘的微博,赫!这里的“商讨”更加剧烈,简直势成水火,觉得小心肝跳跳的。有评论直称“ 大半夜的13万人围攻一个小姑娘 ”。之后更是有网友直接人肉出了她的住址: 未考证这条新闻的真假。不过被网友曝出她的住址,年龄,以及父母亲职业这条信息确属真实。随后她又对人肉出的住址等信息的真实性发微博加以否认。 上个月看她微博的时候,她把发的所有微博或隐藏或删除,个人隐私一律空白或乱填,地址改为台湾。这是可爱的粉丝们和她“商讨”问题后她不得已为之的一个自我保护的措施。 有评论人士称,自Facebook等SNS社交网站风靡以来,人们开始乐于展示从前被自己着重保护的个人隐私。这是社交网络最为神奇的一点,以前各大公司因市场需求主动猎取用户隐私而不可得,现在则是用户们纷纷公开地展示自己的个人隐私,其意图在于得到他人青睐和肯定,以建立个人也许并不存在的完美形象。 这样一来,如果愿意,轻易就能从你的照片背景、文章的蛛丝马迹,好友的互动等各类信息逐步推断出你的家庭住址,学校籍贯,甚至直接得到你的手机号码,而这并不费什么事,因为也许你本就把手机号写在人人或微博的个人简介里。 这也埋下了一个可怕的伏笔。万一你哪天心血来潮回复了某位网红的微博,一不小心被顶到热门,比如这位“软柿子jampasg”,数以几十万计愤怒的粉丝们正大波涌来,而你可能回复了一句也没在意,洗漱过后就去睡觉了,微博还和豆瓣、人人互相关联,个人简介里住址、手机都写得清清楚楚。第二天打开手机,关掉飞行模式,手机就一直震个不停,无数的未接电话无数的短信,你数不过来。点开一个,污言秽语咒骂你全家,再点开一个还是。你啊的一声扔掉了手机,走出家门想透口气,发现墙上到处涂着油漆,写着咒骂的话;邮递员中午过来敲门,送你一个包裹,里面是恶毒的玩具和言词卑劣的信…… 一群“乌合之众”集体无意识的黑暗狂欢。 I agree with the second part. 在“软柿子jampasg”火了之后,颇为值得玩味的是,微博搜索软柿子,一并出现了三个,乍一看一模一样的用户,但其实细瞧是“软柿子jampasgo”和“软柿子jampasge”。 另外值得注意的是,微博这个平台似乎无法直接注销。 写到这里发现韩寒还挺有先见之明,在当年周围各路公知、明星纷纷用上微博的时候,他迟迟不肯使用。即使当时探头出来,一句“喂”就被转发十几万次,之后又缩回到了博客里。不过后来毕竟是潮流大势,就算为了宣传新书、电影这些也得跨上微博这条船。想到后来因出轨绯闻被永远站在道德制高点的微博网友们破口大骂他自己心里也早该有个数,受得了受不了都得继续呆在这条船上了。 有些反讽的是,自承“走低俗路线”的微博红人留几手反倒一直看不上他那些粉丝,还在豆瓣里吐槽: 当前这个快速消费的时代一夜蹿红一个网红或明星可能全靠运气或炒作,但同时他们也会很快被其他新闻所覆盖。可如果一直这么红下去,那就不是一点道理都没有了。 他在一篇豆瓣营销的文章里讲过他早年一人单挑豆瓣红人晚晚以及自我定位等话题。 网红明星们有经验及能力应付一些舆论混战,制造话题的同时能巧妙的再次提高自己的知名度。但是一般人则未必有应付此类网络暴民围攻的心理预期,也没有过危机公关的经验,更加没有自己的粉丝助攻。于是可能因为某位明星的一个回复,某个意外,类似“软柿子jampasg”的悲剧都有可能发生在你我身上。 至于对此类社交网络的使用,江青评点汪曾祺的四字使用方针放到这里算是比较合适。 最后,借用连岳半句话:2023-07-11 17:26:501
庞麦郎的命运,就是现实版的《小丑》
3月12日,庞麦郎的经纪人公开透露,庞麦郎因患严重的精神分裂症,无法控制自己的身体,如今因为精神病的折磨,暴瘦50斤,只有80斤。他可能会自杀,也可能会伤害他人,已被强制送进精神病院。 从经纪人口中可以知道,庞麦郎患病差不多有近4年时间,但这些年还一直坚持创作,对音乐很执着,不少歌曲都是在生病期间写出来的。 但在他恢复正常后,他又不愿意展示出来,白晓还表示,他在庞麦郎身上看到了梵高的影子。 估计庞麦郎先生自己也没想到,凭借一曲《我的滑板鞋》走红网络的他,在沉寂多年后,会以这样的方式再次登上热搜。 随之而来的是各种讨论: 什么时候得的?我怎么没看出来?是被网络暴力逼的吗?还能治好吗?是不是得关一辈子?…… 庞麦郎,本名庞明涛,陕西汉中人。老家在宁强县南沙河,是处在山窝窝深处的地方,特别穷。庞麦郎从小在姑姑家长大,性格很孤僻,也很奇怪。 在歌曲《孩童时期》里,庞麦郎描写了有关童年和故乡的纯真场景:“我们在黄昏下诉说这个夜晚,我们在黄昏下把稻草当成箭”。庞麦郎解释说,跟很多男孩一样,童年时期的他也比较贪玩。创作灵感正来自于此,“我们在黄昏会和朋友一起出去玩,把稻草当成箭,拿稻草甩。” 他原本想靠着读书出头,但是 他的学习成绩属于中等,只有作文拿得出手,中考那年,庞麦郎差几分没有考上高中,家里也没钱去打点学校的关系。 于是他只有去就读职中,和一群十五六岁的孩子们一起外出打工。 他辗转去过广东、云南、北京,以及他口中的魅力之都——汉中,在一家KTV找到切西瓜的工作,每天从下午4点做到凌晨4点,一个月2000块钱。 庞麦郎挺喜欢这份工作的,一来活儿不重,就是时间久了点,二来他可以听歌。 有一次,庞麦郎偶然间听到了迈克尔·杰克逊的歌,他的灵魂深处跟这首歌产生了共鸣,彼时他也只是喜欢音乐而已,直到同事告诉他,如果写出很好的歌,一首歌可以卖出很高的价钱。 从此,做一位歌手便成了他的梦想。 那时,在打工人的宿舍里,别人在打牌聊天,而庞明涛就盘腿坐在床上,面向墙壁,嘴里念念有词,写歌,一首接一首地写。同事们见他有点“魔怔”,有的时候会笑他,他便背着他们,继续写。就在这个时期,他写出了《我的滑板鞋》等众多歌曲。 他把所有的钱都攒着做音乐、录歌,病了三年也不敢去医院诊断,即使这样,每年还是需要父亲的资助。 他先后发过《西班牙的牛》和《摩的大飚客》两首单曲,只是都没有火。 不过,他的《摩的大飚客》曾在B站意外红过一段时间,《摩的大飚客》又名《打吊针》,庞麦郎录好了人声素材,找到华数唱片做编曲。 庞麦郎唱歌走调,发音又不准,编曲人拿到demo之后崩溃了,于是发帖到论坛上求助,被路过的大神“音爆云”看到,于是花了一天时间编完曲。 2013年,一心想要成名的庞麦郎再也瞧不上“汉中”这个小地方,毅然决然辞掉工作独自踏上了前往北京的列车。 他什么多余的东西都没有带,就带了一张换洗的床单和心爱的歌词本。 同年,庞麦郎终于熬来了出头的机会。北京华数唱片公司举办一场选秀活动,庞麦郎穿着一身破旧的衣服,也没有洗澡,身上散发着浓烈的味儿就到了现场。庞麦郎唱了几句,音也不太准,曲也不算优秀。 尽管如此,华数还是毅然签下了庞麦郎,就是看中了他身上别具一格的土气,和他所追求的国际范之间巨大的荒诞性。而且在华数看来,庞麦郎是偏执的,这种偏执在艺术包装后也可以成为优点。 庞麦郎并不清楚华数的心机,他非常高兴,迫不及待地想要发歌,然后大火一把,成为像迈克尔·杰克逊那样的国际范儿歌手。 也就是在那时,他给自己改了国际范儿的名字,叫约翰逊·庞麦郎。 2014年,在华数砸了几百万的宣传费之后,《我的滑板鞋》终于火了,不管你走到哪里都能听到“摩擦,摩擦,在这光滑的地上摩擦”这充满魔性的声音。而庞麦郎作为这首“神曲”的原唱歌手,也因此被大众知晓。庞麦郎魔性的普通话和极具个人特色的唱腔,让他迅速地在网络上爆红。 几乎是在一夜之间,庞麦郎就从一个普通的工厂工人摇身一变成为了当时国内最具人气的“网络歌手”。在此后很短的时间内,庞麦郎不仅参与了很多综艺的录制,还接受了许多一线杂志的专访,可谓是风光无限。 爆红后的庞麦郎变了,开始变得多疑而焦虑。 36岁的庞麦郎不承认自己的实际年龄,对外说自己来自台湾,有贵族血统,还一直有着一套属于自己的语言体系,他把陕西称为“孟加拉斯图”,把汉中称为“加什比克”,北京是“约西里约”,全国有200多个城市被这样的庞氏英文命名。他觉得这样更加国际化。 庞麦郎给自己起名为“孟加拉斯图·加什比克·什尼亚克·约瑟翰·庞麦郎”,就像一串坐标,既精确地把他钉在了陕西省汉中市一隅,又模糊了他的过往和所在。 当他知道公司全称是“传媒文化公司”而并非“唱片公司”后,大怒,觉得公司在欺骗自己。而对公司提出的二八分成,他也觉得是压榨。 那一年,各大卫视请他上春晚,他嫌弃人家是地方台,直接拒绝了。 庞麦郎当时的经纪公司给他安排了一年两百场的商演,庞麦郎不甘心被中间商赚差价,于是连夜跑了。 他自己做主将歌曲以25万的价格卖掉了,此后开始自己接商演挣钱。 2015 年初《惊慌庞麦郎》一文, 揭露了庞麦郎最不为人知的一面,刺的是毫无防备的庞麦郎,而且句句见血。瞬间引爆了朋友圈。 让庞麦郎成为网友攻击调侃的对象,让他成了网民「 娱乐 」心理的献祭。 在作者鲸书的笔下,庞麦郎自2014年走红的半年时间里,蜗居在上海的小旅馆中躲人,他的经纪公司、父母、老朋友,都在找他。为了躲人,他频繁换手机号,谁也不见。 文中描写了庞麦郎大量生活细节,求交友求陪聊、“床上透明的皮屑、指甲、碎头发和花生皮。一抖,毛发、皮屑泼泼洒洒散在空气里”。文章报道后,庞麦郎被贴上“怪异”、“荒诞”等人物标签。 在有的人眼里,庞麦郎是一个猥琐又丑陋的歌手;然而在我眼里,他不过是一个无奈又可怜的人。 2016年之后,庞麦郎的名气渐渐流失,也没有什么人愿意听他的商演了,挣钱变得越来越难,从前一个月能轻轻松松在挣到几十万,而现在挣几千块钱都很难。台下的观众从几千个缩减到几百个,甚至有时候2人、有时候7人,多的时候也只有20人。 但他还是坚信自己会走向国际,成为MJ那样的巨星。 庞麦郎的命运,就是现实版的《小丑》,只不过他手里没有枪,更不会像电影结尾那样被众人崇拜。因为这是一个真实的故事。 我一直觉得,疯子和天才没有什么根本的区别。只是有些人在遭受到了巨大的创伤、或者恶意之后,退行到了某种生活方式,用原始且幼稚的方式面对自己无法处理的境遇。以前总有人说,我们善于造神,更善于将造的神毁掉。我们总是这样,将一个人捧得极高,最后松开手,将这个人狠狠摔下,他手足无措,我们哈哈大笑。这,就是捧杀,或者叫做,杀人诛心。2023-07-11 17:26:561
编写一个文本分析程序。要求:可以统计字词的频率。文本可以选择本地文件,急急急~~~10.16号提交
自己写编译器啊,你可以去图书馆借本《龙书》《鲸书》《虎书》,通读。然后用CC++编写词法分析器、语法分析器、语义分析器、以及中间代码生成器学习汇编语言,学会后,用CC++和汇编编写目标代码生成器和代码优化器。这样你就能成功编写一个编译器了。以你现在的水平,至少半年或者一年吧……其实这玩意做出来可以当毕业设计了,并且可能还能拿优。你确定你们老师是让你写个编译器?还是写个makefile...2023-07-11 17:27:042
汇编语言编译器是怎么编写的
编译器自举!搜索这个关键字程序都是编译器编译的。这个是肯定的至于第一款X语言编译器是不是直接1010101010自己写的那就不知道啦一般开发编译器的话。有两条路选择1.利用yacc(或者其变种)&lex(词法分析)-等工具自己生成语法模板词法语法都可以使用这些工具自己生成然后自己编写生成的中间码和生成的机器码就可以了一般做编译原理类似试验都是如此的。许多编译器也的确是这样2.自己写词法分析和语法分析。可以参考一些开源的编译器lcc-这个是ANSI C99标准的编译器是开源的或者nasm,watcom等编译器到www.sf.net上不少开源的编译器总的来说。高级语言编译器比较难写如果想快速写出一个的话可以采用第一种做法。利用工具生成语法词法模板先写一个简单的汇编编译器比较简单开源的有nasm,jwasm(支持masm语法开源的编译器)http://www.japheth.de/JWasm.htmlfasm(这款编译器是自举的.就是自己可以编译自己),http://flatassembler.net/剩下的就是自己做好语言规则关键字map引用高手的话。语言map做好了你的编译器也做好一半了剩下的都是机械性的工作了。生成x86或者arm指令。优化工作这个很难解释.根据你所需要的做吧毕竟可以做出一个无错,又XX的编译器已经很难得你可以选择使用现有的编译器开发自己的编译器然后等到你的编译器支持相当数量指令和成熟度的时候使用自己的语法重新写一遍编译器.这样你就可以用自己的编译器开发自己的编译器了(是不是很邪恶?) 另外举几个例子Delphi的编译器是C++ Builder开发的。而C++ Builder的IDE是Delphi开发的C++ Builder的编译器是C++ Builder开发的-这个就是编译器自举了。。Delphi和C++ Builder共享一个后端化优化器。Delphi 早期的版本的编译器是tasm直接编译的。可见Anders的汇编功力多强悍(Anders也就是后来VJ++,C#,.NET工程的核心架构师.最关键的灵魂级人物)VC++的编译器是VC++开发的。很明显这都说明了编译器自举自己开发自己。如果一个编译器可以做到自己编译自己。那基本上就可以实现任何功能了。关于编译器开发的书籍可以看一下龙书《编译原理(第二版)》虎书《现代编译原理-C语言描述》鲸书《高级编译器设计与实现》建议从鲸书看起。然后是龙书再来是虎书--虎书里面描述了许多现代编译器(正如其名)技术例如面向对象啦,优化,垃圾回收等等.鲸书看完基本上就可以实现一个简单的Tiny C编译器了然后在龙书巩固,读一下语言规范,自己看一些开源的汇编编译器代码自己就可以尝试做一个汇编语言编译器了.等到技术提高了在尝试做一些高级语法识别,参考LCC代码做一下ANSI C99的C语言编译器。再来就看你自己的兴趣和领悟度拉如果想支持C++的话就得要对编译器做许多方便的研究类似Java那种跨平台或者Ruby,Python等动态语言虎书中也有描述。当然看自己功力了2023-07-11 17:27:145
c语言为什么能跨平台或者是如何跨平台的?
c语言能跨平台是因为各个平台有相应的c编译器,只要源代码相同,编译器编译出来的二进制文件就会实现相同的功能,但是这些二进制文件本身是不一样的。exe就是2进制的,但不完全是原来程序的代码,还包括了windows系统的一些代码。科普一下,C最早是出现在Unix下的,Windows那都是后话了,C出现的时候Windows还没开发出来呢。C有个比较特别的称呼,叫中级语言,因为它有高级语言的特性又能跟底层硬件很好的交互所以才有这么个说法。DOS时代在C里面嵌上一段汇编直接从并口读个数上来那是很流行的,现在没见谁在VC里面这么干吧。Windows也不让啊。想访问硬件怎么也得通过驱动。C在多种平台下可以实现代码级的共享,跨平台就需要重新编译了。但是,我也见过有的软件是可以在多种平台上运行了,可能有什么特别的技术,可以先识别一下操作系统,再运行相应的代码。这个应该是在编译的时候有特殊的技巧。C编译、连接器网上有现成的代码,一般不是很专业的技术人员没有去研究它。我一直把玩编译原理的视为天人,有能力把编译原理那本书看完的就很不容易了,再要能领会其中精要那就成才了,能把龙书虎书鲸书都搞明白的那就是一流专家了。2023-07-11 17:27:492
学习编译原理哪本书好
我们学校用的是《编译原理》与《编译原理与实践》这两本书,这两本书都是国外的教材。我觉得《编译原理与实践》这本书不错,自学应该能看懂,而且代码比较多,书最后还有整个小型编译器的源代码。编译不好学,你就慢慢学吧。下面的资料请作参考:当代编译技术三大圣经级别的教材 1.龙书(Dragon book) 书名是Compilers: Principles,Techniques,and Tools 作者是:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman 内容简介《编译原理》作者Alfred V.Aho、Ravi Sethi和Jeffrey D.Ullman是世界著名的计算机 科学家,他们在计算机科学理论、数据库等很多领域都做出了杰出贡献。《编译原理》 是编译领域无可替代的经典著作,被广大计算机专业人士誉为“龙书”。《编译原理》一 直被世界各地的著名高等院校和科研机构(如贝尔实验室、哥伦比亚大学、普 林斯顿大学和斯坦福大学等)广泛用作本科生和研究生编译原理与技术课程的 教材,《编译原理》对我国计算机教育界也具有重大影响。 书中深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制 导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等,并在 最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,而且每章都 提供了大量的练习和参考文献。 与上一版相比,《编译原理》第二版进行了全面的修订,涵盖了编译器开发方面的最新进展。每章中都提供了大量的系统及参考文献。《编译原理》是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。作者简介Alfred V.Aho,美国歌伦比亚大学教授,美国国家工程院院士,ACM和IEEE会士,曾获得IEEE的冯·诺伊曼奖。著有多部算法、数据结构、编译器、数据库系统及计算机科学基础方面的著作。Monica S.Lam,斯坦福大学计算机科学系教授,曾任Tensilica的首席科学家,也是Moka5的首任CEO。曾经主持SUIF项目,该项目产生了最流行的研究用编译器之一。Ravi Sethi,Avaya实验室总裁,曾任贝尔实验室高级副总裁TLucent Technologies通信软件的CTO。他曾在宾夕法尼亚州立大学、亚利桑那州立大学和普林斯顿大学任教,是ACM会士。Jeffrey D.Ullman斯坦福大学计算机科学系教授和Gradiance CEO,他的研究兴趣包括数据库理论、数据库集成、数据挖掘和利用信息基础设施教学等。他是美国国家工程院院士、IEEE会士,获得过ACM的KarIstrom杰出教育家奖和Knuth奖。 第一版中文版第二版中文版2.鲸书(Whale book) 书名是:Advanced Compiler Design and Implementation 作者是:Steven S.Muchnick内容简介 本书迎接现代语言和体系结构的挑战,帮助读者作好准备,去应对将来要遇到的编译器设计的问题。 本书涵盖现代微处理器编译器的设计和实现方面的所有高级主题。本书从编译设计基础领域中的高级问题开始,广泛而深入地阐述各种重要的代码优化技术,分析各种优化之间的相对重要关系,以及实现这些优化的最有效方法。 本书特点 ●为理解高级编译器设计的主要问题奠定了基础 ●深入阐述优化问题 ●用Sun的SPARC、IBM的POWER和PowerPC、DEC的Alpha以及Intel的Pentium和相关商业编译 器作为案例,说明编译器结构、中间代码设计和各种优化方法 ●给出大量定义清晰的关于代码生成、优化和其他问题的算法 ●介绍由作者设计的以清晰、简洁的方式描述算法的语言ICAN (非形式编译算法表示)。本书是经典的编译器著作,与“龙书”齐名,称为鲸书。书中针对现代语言和体系结构全面介绍了编译器设计与实现的高级论题,从编译器的基础领域中的高级问题开始,然后深入讨论了各种重要的代码优化。本书专为编译器专业人士和计算机专业本科生,研究生编写,在设计和实现高度优化的编译器以及确定优化的重要性和实现优化的最有效的方法等方面,为读者提供了非常有价值的指导。作者简介 Steven S.Muchnick,曾是计算机科学教授,后作为惠普的PA-RISC和SUN的SPARC两种计算机体系结构的核心开发成员,将自己的知识和经验应用于编译器设计,并担任这些系统的高级编译器设计与实现小组的领导人。他在研究和开发方面的双重经验,对于指导读者作出编译器设计决策极具价值。3.虎书(Tiger book) 书名是:Modern Compiler Implementation in C /Java /ML,Second Edition 作者是:Andrew W.Appel,with Jens Palsberg 内容简介《现代编译原理——C语言描述(英文版)/图灵原版计算机科学系列》全面讲述了现代编译器的各个组成部分,包括:词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。与大多数编译原理的教材不同,《现代编译原理——C语言描述(英文版)/图灵原版计算机科学系列》采用了函数语言和面向对象语言来描述代码生成和寄存器分配,对于编译器中各个模块之间的接口都给出了实际的 C 语言头文件。 全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、 SSA(静态单赋值)形式、循环调度、存储结构优化等。本书是一本著名的编译原理课程的教材。国际上众多名校均采用本书作为编译原理课程的教材,包括美国麻省理工学院、加州大学伯克利分校、普林斯顿大学和英国剑桥大学等。本书在国外享有“虎书”的称号,与有“龙书”之称的《编译原理》(Alfred Aho 等编著)齐名。与编译原理方面的其他名著相比,本书出版时间晚,内容新。 书中专门为学生提供了一个用 C 语言编写的实习项目,包括前端和后端设计,学生可以在一学期内创建一个功能完整的编译器。作者简介Andrew W.Appel,美国普林斯顿大学计算机科学系教授,第26届ACM SIGPLAN-SIGACT程序设计原理年会大会执行主席,1998-1999年在贝尔实验室做研究工作。主要研究方向是计算机安全、编译器设计、程序设计语言等。2023-07-11 17:27:581
求红警尤里的各兵种英文名称
嗯,很好,正正好有尤里的复仇兵种对照表步兵==================================================================================e1 美国大兵e2 苏联对员兵shk 磁爆步兵engineer 盟军工程师jumpjet 火箭兵ghost 海豹部队yuri 尤里复制人ivan 疯狂伊万deso 生化步兵dog 苏联军犬civ1 平民1civ2 平民2civ3 平民3CTECH 技师 cleg 超时空兵团spy 间谍ccomand 超时空突击队PTROOP 伞兵civan 超时空伊万yuripr 尤里Xsnipe 狙击手cow 奶牛all 鳄鱼tany 谭雅flakt 防空步兵terror 恐怖分子sengineer 苏联工程师adog 盟军军犬VLADIMIR PENTGENPRES 总统SSRV 终级保镖CIVA 德克萨斯平民ACIVB 德克萨斯平民BCIVC 德克萨斯平民CCIVBBP 棒员运动员CIVBFM 海滩肥男CIVFM 海滩肥女CIVBTM 海滩瘦男CIVSFM 雪中肥男CIVSF 雪中肥女CIVSTM 雪中瘦男polarb 北极熊josh 猴子YENGINEER 尤里工程师 GGI 重甲大兵INIT 尤里新兵BORIS 精英战斗兵 BRUTE 野蛮人VIRUS 病毒狙击手CLNT WESTWOOD之星ARND 魔鬼终结者PTROOP 心灵突击队STLN 蓝波CAML 骆驼EINS 爱因斯坦MUMY 木乃伊RMNV 落马诺夫LUNR 登月火箭兵DNOA 暴龙SLAV 奴隶坦克==================================================================================AMCV 盟军移动基地车HARVAPOC 天启坦克HTNK 犀牛坦克CAR 汽车BUS 校车MTNK 灰熊坦克ZEP 基洛夫飞艇DRON 恐怖机器人TNKD 坦克杀手V3 V3火箭车CARRIER 航空母舰TRUCKA 货车ATURCKB 货车BWINI SUB 飓风级战舰AEGIS 宙斯盾战舰DRED 无畏级战舰SHAD 黑鹰运输机SQD 乌贼DLPH 海豚SMCV 苏联称动机基车HOWI 榴弹炮TTNK 磁爆坦克HIND 母鹿直升机CMON 超时空采矿车(不回)CMIN 超时空采矿车SREF 光棱坦克 HYD 海蝎MGTK 幻影坦克 vtmuzzleIFV 多功能步兵车DTRUCK 毁坏的卡车PROPA 宣传车CONA 挖掘机COPEUROC 欧洲汽车LIMO 豪华轿车STANG 小轿车SUVB 小汽车ASUVW 小汽车BTAXI 出租车PTRUCK 货车CCRUISE 巡游船TUG 拖船CDEST 边境巡逻艇SAPC 装甲运兵船LCRF 两栖运兵船BFRT 战斗要塞VLAD 维拉迪指挥舰HTK 防空覆带车ROBO 摇控坦克 SCHP 武装直升机SCHD 武装直升机(展开)LTNK 狂风坦克YTNK 盖特机炮MIND 精神控制车CAOS 精神TELE 辐射车SMIN 尤里矿车DISK 飞碟PCV 尤里移动基地车YHVR 尤里运兵船BSUB 雷鸣级潜艇DOLY 摄影车AMBU 救护车FTRK 消防车CBLC 电车BCAB 汽车YCAB 汽车JEEP 吉普DDBX 双层巴士htklcrfsapc航空器==================================================================================APACHEORCA 入侵者战机HORNET 大黄蜂V3ROCKET V3火箭ASW 反潜机DMISL 飞弹PDPLANE 运输机BEAG 黑鹰战机CARGOPLANE 运输机CIVP 平民运输机BPLN 米格战机SPYP 侦查机CMISL 飞弹建筑物==================================================================================GACNST 盟军建造厂GAPOWR 盟军电厂GAREFN 盟军矿厂 GAPILE 盟军兵营GAWEAP 盟军战车工厂 GAYARD 盟军船厂GAAIRC 盟军机厂AMRADR 美国机厂GAROBO 盟军机器人控制中心GATECH 盟军作战实验室GADEPT 盟军维修工厂GAOREP 盟军矿石精炼器GAWALL 盟军围墙GAPILL 盟军机枪暗堡NASAM 盟军爱国者GTGCAN 法国巨炮GASPYSAT 盟军间谍卫星GAGAP 盟军裂缝产生器ATESLA 盟军光棱塔GACSPH 盟军超时空传送仪GAWEAT 盟军天气控制器GASANDNACNST 苏联建造厂NAPOWR 苏联电厂NAREFN 苏联矿厂NAHAND 苏联兵营NAWEAP 苏联战车工厂NAYARD 苏联船厂NARADR 苏联雷达NATECH 苏联作战实验室NADEPT 苏联维修工厂NANRCT 苏联核电厂NAINDP 苏联工厂NAWALL 苏联围墙NALASR 苏联哨戒炮NABNKR 苏联战斗碉堡NAFLAK 苏联防空炮TESLA 苏联磁爆线圈NAIRON 苏联铁幕NAMISL 苏联核弹发射井TACNST 尤里建造厂YAPOWR 尤里电厂YAREFN 尤里矿厂YABRCK 尤里兵营YAWEAP 尤里战车工厂YAYARD 尤里船厂NAPSIS 尤里心灵传感器YATECH 尤里作战实验室YAGRND 尤里回收中心GAFWLL 尤里围墙YAGGUN 尤里防空机枪YAPSYT 尤里心灵控制塔NATBNK 尤里坦克碉堡NACLON 尤里复制中心YAGNTC 尤里基因突变器YAPPET 尤里心灵控制器YAROCK 尤里核弹发射井YACOMD 尤里指挥中心CAEAST02 尤里塑像CATRAN03 尤里要塞NAPSYA 尤里心灵增辐器NAPSYB 尤里心灵信标[CAFNCB]-黑栅栏[CAFNCW]-白栅栏[CAMEX02]-玛雅02[CAMEX03]-玛雅03[CAMEX04]-玛雅04[CAMEX05]-玛雅05[CACHIG06]-芝加歌水塔[GAGATE_A]-守卫小屋[CABHUT]-修桥小屋[TSTLAMP]-看不见的灯[GALITE]-光[NEGLAMP]-黑[INGALITE]-光[REDLAMP]-红[NEGRED]-否定红[GRENLAMP]-绿[BLUELAMP]-蓝[YELWLAMP]-黄[INYELWLAMP]-看不见的黄[PURPLAMP]-紫[INPURPLAMP]-看不见的紫[INORANLAMP]-橘黄[INGRNLMP]-看不见的绿[INREDLMP]-看不见的红[INBLULMP]-看不见的蓝[TEMMORLAMP]-看不见的光[TEMDAYLAMP]-看不见的光[TEMDUSLAMP]-看不见的光[TEMNITLAMP]-看不见的光[CAOUTP]-科技前哨站[CATHOSP]-医院[CAHOSP]-平民医院[CAAIRP]-科技机厂[CAOILD]-油井[CAARMR]-[CITY01][CITY02][CITY03][CITY04][CITY05][CITY06][CAPARS01]-艾夫尔铁塔[CACITY01][CACITY02][CACITY03][CACITY04][CANEWY01][CANEWY04]-自由女神[CANEWY05]-世贸[CASWST01][CATECH01][CATEXS01][CATEXS02]-白杨木屋[CAWASH01]-白宫[CAWASH05][CAWASH06][CAWASH04][CAWASH03][CAWASH07][CAWASH11][CAWSH12]-华盛顿纪念碑[CAWASH14]-纪念馆[CAWASH08][CAWASH09][CAWASH10][CAWASH13][CAEUR1]-村舍[CAEUR2]-村舍2[CAMIAM02]-迈阿密旅馆[CAPRS03]-巴黎[CANWY05][CAEUR04][CAMEX01]-玛雅光棱塔[MAYAN]-玛雅光棱塔[CARUS02A]-克林姆林宫墙[CARUS02B][CARUS02C]-北[CARUS02D]-东[CARUS02E]-南[CARUS02F]-西[CANEWY06]-华尔街办公室[CANEWY07]-华尔街办公室2[CANEWY08]-华尔街办公室3[CAPARS02][CAPARS08][CAPARS09][CARUS03]-克林姆林宫[CANEWY10][CANEWY11][CANEWY12][CANEWY13][CANEWY14][CANEWY15][CANEWY16][CANEWY17][CANEWY18][CAPARS04][CAPARS05][CAPARS06][CAPARS07]-电话[CAWASH15]-林肯纪念馆[CAPARS10][CAPARS13][CAPARS14][CAGAS01]-加油站[CAPARS11]-巴黎[CAPARS12]-胜母玛利亚[CAFARM06]-灯塔[CAMIAM04]-救生员小屋[CAIND01]-工厂[CACOLO01]-学院礼堂[CANWY09][CANWY22][CANWY23][CANWY24][CANWY25][CANWY26][CATEXS03][CATEXS04][CATEXS05][CARUS02G]-克林姆林宫钟楼[CACHIG04]-[CAMIAM03][CAMIAM01][CARUS07]-红场[CATEXS06][CATEXS07][CATEXS08][CACHIG01][CACHIG02][CACHIG03][CAWASH16]-城堡[CAWASH17]-爱因斯坦实验室[CACHIG05]-芝加歌塔[CAWASH19]-纪念物[CARUS08]-白墙角落[CARUS09]-白墙中间[CARUS10]-白墙南北[CARUS11]-白墙东西[CANEWY20][CANEWY21][CARUS04][CARUS05][CARUS06][CAMSC01]-热狗小车[CAMSC02]-伞[CAMSC03]-伞[CAMSC04]-手巾[CAMSC05]-手巾[CAMSC06]-篝火[CAMSC07]-小屋[CAMSC08]-小屋[CAMSC09]-小屋[CAWASH18]-喷泉[CAEURO05]-塑像[CAPARK01]-长椅[CAPARK02]-楸牵[CAPARK03]-转盘[CAHSE02][CAHSE03][CAHSE04][CASTL01][CASTL02][CASTL03][CASTL04]-拱门[CAHSE05]-小屋[CAHSE06]-小屋[CAHSE07]-农厂[CAMIAM05][CAMIAM06][CAMIAM07][CASTRT01]-红绿灯[CASTRT02]-红绿灯[CASTRT03]-红绿灯[CASTRT04]-红绿灯[CASTRT05]-车站[CAARMY01]-帐篷[CAARMY02]-帐篷[CAARMY03]-帐篷[CAARMY04]-帐篷[CAUSFGL]-美国国旗[CAGARD01]-守卫小屋[CARUS01]-胜巴索大教堂[CAFARM01]-农场[CAFARM02]-农场仓[CAFRMA]-农舍[CAFRMB]-小屋[CALIT01E]-灯[CALIT01N]-灯[CALIT01W]-灯[CALIT03E]-灯3[CALIT03N]-灯3[CALIT03S]-灯3[CALIT03W]-灯3[CALIT02L]-灯2[CALIT02R]-灯2[CAHSE01][CAWT01]-水塔[CATS01]-双仓[CABARN02]-仓[CAWA2A][CAWA2B][CAWA2C][CAWA2D][CAMISC01]-油桶[CAMISC02]-油桶[CAMISC03][CAMISC04]-信箱[CAMISC05]-水管[CAMISC06]-导弹[CAMSC10][CAMSC11][CAMSC12][CAMSC12A][CALAB]-爱因斯坦实验室[CAMOV01]-广告板[CAMOV02]-禁入[CABUNK01][CABUNK02][CAMSC13][CASTL05A]-运动场1[CASTL05B]-运动场2[CASTL05C]-运动场3[CASTL05D]-运动场4[CASTL05E]-运动场5[CASTL05F]-运动场6[CASTL05G]-运动场7[CASTL05H]-运动场8[CAPOL01E]-电话[CAPOL01N]-电话[CAPOL01S]-电话[CAPOL01W]-电话[CASIN01E]-禁入[CASIN01W]-禁入[CASIN01S]-禁入[CASIN01N]-禁入[CAKRMW]-克林姆林宫墙壁[CARUFGL]-苏联国旗[CAFRFGL]-法国国旗[CAIRFGL]-伊拉克国旗[CACUFGL]-古巴国旗[CASKFGL]-韩国国旗[CALBFGL]-利比亚国旗[CAGEFGL]-德国国旗[CAUKFGL]-英国国旗[CAPOFGL]-波兰国旗[CAMIAM08]-亚利桑那纪念馆[AMMOCRAT]-弹药箱2023-07-11 17:16:251
ikon与winner人气谁会比较高
说不定,ikon本来年龄比较小但是还没出道就有一定人气,出道时也有在QQ音乐做宣传之类的,而且15年跨年演唱会也参加过。winner呢,在参加who is next 的时候获胜,像winner tv这些的也有推出也参加过一些综艺和代言,14年也上过湖南卫视跨年演唱会,前不久还上了快乐大本营。怎么说呢,都是各有各的特点,我觉得明星这些的最好还是不要拿去比较的好,望采纳2023-07-11 17:16:264
美国加州有哪些比较著名的公司?
美国著名上市公司列表:PINK, LNVGY, Lenovo, 联想集团HKSE, 1688, Alibaba, 阿里巴巴NASDAQ, INTC, Intel, 英特尔NASDAQ, YHOO, Yahoo, 雅虎NASDAQ, MSFT, Microsoft, 微软NASDAQ, DELL, Dell, 戴尔NASDAQ, SOHU, Sohu, 搜狐NASDAQ, BIDU, Baidu, 百度NASDAQ, SINA, Sina, 新浪NASDAQ, INFY, Infosys, 信息系统NASDAQ, CSCO, Cisco, 西科公司NASDAQ, AAPL, Apple, 苹果公司NASDAQ, ORCL, Oracle, 甲骨文NASDAQ, BEAS, BEA Systems, BEA系统NASDAQ, LVLT, Level 3 Communications, Level 3 通讯NASDAQ, SNDA, Shanda, 盛大互动娱乐NYSE, S, Sprint Nxtel, Sprint通讯NYSE, FRE, Freddie Mac, 贷美NYSE, C, Citi Group, 花旗集团NYSE, T, AT&T, 美国电报电话公司NYSE, JPM, JP Morgan, JP摩根NYSE, BAC, Bank of America, 美洲银行NYSE, GE, General Electric, 通用电气NYSE, TWX, Time Warner, 时代华纳NYSE, XOM, EXXCON MOBIL, 埃克森美孚石油NYSE, ASX, Advanced Semicon Engineering, 日月光半导体制造有限公司NYSE, LPL, LG Philips LCD, LG Philips 显示屏NYSE, HPQ, HP, 惠普公司NYSE, SNE, Sony Corp., 索尼公司NYSE, AWC, Alumina Ltd., 澳洲铝业NYSE, BHP, BHP Billiton., 必和必拓NYSE, ATV, Acorn Int8l, 橡果国际NYSE, GRO, Agria Corp,NYSE, ACH, Aluminum China, 中国铝业NYSE, AOB, American Oriendtal Bioengineering Inc,NYSE, STV, China Digital TV Holding Ltd,NYSE, CEA, China Eastern Airlines, 东方航空NYSE, LFC, China Life Insurance, 中国人寿NYSE, CHL, China Mobile Ltd, 中国移动NYSE, NPD, China Nepstar Chain Drugstore Ltd,NYSE, CN, China Netcom Group HK Ltd, 中国网通香港有限公司NYSE, SNP, China Petroleum & Chemical Ltd, 中国石油化工有限公司NYSE, CSR, China Security & Surveillance Technology Inc,NYSE, ZNH, China Southern Airlines ltd, 中国南方航空有限公司NYSE, CHA, China Telecom ltd, 中国电信NYSE, CHU, China Unicom ltd, 中国联通NYSE, EJ, E-House Holding Ltd, 易居中国NYSE, GA, Giant Interactive Group,NYSE, GSH, Guangshen Railway ltd,NYSE, GU, Gushan Environmental Engergy ltd,NYSE, HNP, Huaneng Power Int8l inc.NYSE, LDK, LDK Solor ltdNYSE, LFT, Longtop Financial TechnologiesNYSE, MR, Midray Medical Int8lNYSE, EDU, New Oriental Education & Technology Group Inc, 新东方教育技术集团NYSE, NED, Naoh Education Holdings, ltdNYSE, PTR, PetroChina Ltd,NYSE, QXM, QiaoXing Mobile Communications, 侨兴移动通讯NYSE, SOL, ReneSola Ltd.NYSE, SMI, Semiconductor Manu. Int8l,NYSE, SCR, Simcere Pharmeceutical GroupNYSE, SHI, Sinopec Shanghai Petrochemical Ltd,NYSE, STP, Suntech Power Holdings, Ltd.NYSE, TCM, Tongjitang Chinese Medicines Company,NYSE, TSL, Trina Solar LimitedNYSE, VIT, Vanceinfo Technolgies, IncNYSE, WH, WSP Holdings,NYSE, WX, WuXi PharmaTech,NYSE, XIN, Xinyuan Real Estate LtdNYSE, YZC, Yanzhou Coal Mining LtdNYSE, YGE, Yingli Green Energy HoldingNYSE, ATS, APT Satellite HoldingsNYSE, CEO, CNOOCNYSE, GAI, Global-Tech Appliances, IncNYSE, HTX, Hutchison Telecommunications Int8lNYSE, KHD, Humboldt Wedag Int8l LtdNYSE, NTE, Nam Tai Electronics, Inc, 南太电子NYSE, TCL, Tata Communications, 塔塔通讯NYSE, UMC, UMC, 台湾联华电子NYSE, AUO, AUO, 友达光电NYSE ADR,TSM,TSMC, 台积电NYSE ADR, PHG, Royal Philips, 皇家飞利浦NYSE, NWS, News Corp. , 新闻集团NYSE, AMD, AMD, 超微NYSE, MOT, Motorola, 摩托罗拉NYSE, CAJ, Cannon, 佳能NYSE, HIT, Hitachi, 日立NYSE, HMC, Honda Motor Company, 本田汽车NYSE, KYO, Kyocera, 京瓷NYSE, MC, Matsushita Electric Industrial, 松下电工NYSE, NTT, Nippon Telegraph and Telephone, 日本电报电话公司NYSE, DCM, NTT DoCoMo, NYSE, TDK, TDK Corp, TDK公司NYSE, TM, Toyata Motor, 丰田汽车NYSE, CYD, China YuChai Int8l,NYSE, SKM, SK Telecom, SK电讯NYSE, CHT, Chunghwa Telecom, 中华电信NYSE, GG, Goldcorp, 加拿大黄金公司?NYSE, ZL, Zarlink Semiconductors, Zarlink半导体NYSE, NOK, Nokia, 诺基亚NYSE, ALU, Alcatel-Lucent, 阿尔卡特-朗讯NYSE, AZ, Allianz SE, 安联NYSE, DAI, Daimler AG, 戴姆勒NYSE, DB, Deutsche Bank AG, 德意志银行NYSE, DT, Deutsche Telekom AG, 德意志电信NYSE, IFX, Infineon AG, 英飞凌NYSE, SAP, SAP AG, SAP公司NYSE, SI, Siemens AG, 西门子NYSE, RDS, Royal Dutch Shell plc, 荷兰皇家壳牌石油NYSE, UN, Unilever N.V., 联合利华NYSE, ABN, ABN AMRO Holding N.V., 荷兰银行NYSE, MBT, Mobile TeleSystems, 俄罗斯移动通讯系统公司NYSE, VIP, Vimpel Communcations, 俄罗斯Vimpel通讯NYSE, ABB, ABB ltd,NYSE, CS, Credit Suisse Group,NYSE, MTD, Mettler Toledo Int8lNYSE, NVS, MovartisNYSE, STM, STMicroelectronics NVNYSE, BCS, Barclays PLCNYSE, BBL, BHP Billito plcNYSE, BP,NYSE, HBC, HSBC Holding plc, 汇丰银行NYSE, RTP, Rio Tinto plc,NYSE, RBS, Royal Bank of Scotland Group,皇家苏格兰银行NYSE, VOD, Vodafone Group, 沃达丰集团NYSE, CEL, Cellcom Israel Ltd,NYSE, AU, AngloGold Ashanti Ltd., 南非NYSE, GFI, Gold Fields ltd, 南非NYSE, HMY, Harmony Gold Mining, 南非Harmony金矿NYSE, MMM, 3M, 明尼苏达矿业机械有限公司(3M)NYSE, AAG, AAG Holding,NYSE, A, Agilent Technolgies, 安捷伦科技NYSE, CY, Cypress Semicon, Cypress半导体NYSE, FCS, Fairchild Semicon, 仙童半导体NYSE, IRF, Int8l Iectifier Corp, 国际整流器NYSE, LSI, LSI Corp, LSI公司NYSE, WFR, MEMC Electronics, MEMC公司NYSE, MU, Micron Technology, 美光NYSE, NSM, National Semicon, 国家半导体NYSE, QI, Qimonda AG, 齐梦达NYSE, TXN, Texas Instruments, 德州仪器NYSE, HTZ, Hertz Golbal Holdings, 赫兹出租NYSE, F, Ford Motor Company, 福特汽车公司NYSE, GM, General Motors, 通用汽车NYSE, HOG, Harley-Davidson, 哈雷-戴维斯摩托车NYSE, CBS, CBS Corp, CBS广播公司NYSE, DLB, Dolby Laboratories, 杜比实验室NYSE, DWA, DreamWorks Animation SKG, 梦工厂动画NYSE, DIS, Walt Disney Company, 华特迪斯尼公司NYSE, WMG, Warner Music Group, 华纳音乐集团NYSE, FDX, FedEx,NYSE, UPS, United Parcel Service,NYSE, KMB, Kimberly Clark,NYSE, KO, Coca-Cola,NYSE, PEP, PepsiCo Inc.,NYSE, CA, CA Inc,NYSE, MFE, McAfeeNYSE, RHT, Red HatNYSE, CRM, Salesforce.comNYSE, VMW, VMwareNYSE, KNM, Konami2023-07-11 17:16:323
红警2之共和国之辉中的中国兵和车辆的代码在那,中国的代码是那个。我要修改
GAPOWR 盟军发电厂 GAREFN 盟军矿厂 GAPILE 盟军兵营 GAWEAP 盟军兵工厂 GAAIRC 盟军空军指挥部 AMRADR 美国空军指挥部--AmericanParaDropSpecial GADEPT 盟军维修厂 GAYARD 盟军船厂 GATECH 盟军实验室 GAROBO 控制中心 --- GAOREP 矿石精鍊器 GAWALL 盟军围墙 GAPILL 机枪碉堡---Vulcan2 NASAM 爱国者飞弹 --RedEye2 GAGAP 裂缝产生器 ATESLA 光棱塔----PrismShot / PrismSupport GASPYSAT 间谍卫星 GACNST 盟军建造场 GTGCAN 法国巨炮 GrandCannonWeapon GACSPH 超时空传送仪 --- ChronoSphereSpecial GAWEAT 天气控制器 --- LightningStormSpecial NAPOWR 磁能反应炉 NAREFN 苏军矿厂 NAHAND 苏军兵营 NAWEAP 苏军兵工厂 NARADR 苏军雷达 --- SpyPlaneSpecial NADEPT 苏军维修厂 NAYARD 苏军造船厂 NATECH 苏军实验室 NANRCT 核子反应堆 --- NukePayload NAINDP 工业工厂 NAWALL 苏军围墙 NABNKR 战斗碉堡 NALASR 哨戒炮--Vulcan NAFLAK 防空炮--FlakWeapon TESLA 磁暴线圈 -- CoilBolt / OPCoilBolt NACNST 苏军建造厂 NAIRON 铁幕 --- IronCurtainSpecial NAMISL 核弹发射井 -- NukeSpecial YAPOWR 生化反应炉 YAREFN 奴隶矿厂 YABRCK 尤里兵营 YAWEAP 尤里兵工厂 NAPSIS 心灵感应器 --- PsychicRevealSpecial YAYARD 尤里船厂 YAGRND 部队回收厂 YATECH 尤里实验室 GAFWLL 尤里围墙 NATBNK 坦克碉堡 YAGGUN 盖特机炮 YAPSYT 心灵控制塔----MultipleMindControlTower NACLON 复制中心 YAGNTC 基因突变器 --- GeneticConverterSpecial YAPPET 心灵控制增幅器 --- PsychicDominatorSpecial YACNST 尤里建造场 GASAND=沙墙 CAAIRP=科技机场---ParaDropSpecial CAOILD=科技钻油厂 --- ProduceCashStartup= @ ProduceCashAmount= @ ProduceCashDelay= CAHOSP=市民医院 [RA2] CAMACH=科技机器商店 CAOUTP=科技前哨站----HoverMissile CAPOWR=科技电厂 CASLAB=秘密科技实验室 CATHOSP=科技医院 [YR] CATIME01=时间机器 CATIME02=时间机器 CALAB=爱因斯坦实验室 GATE1=闸门 CABUNK01-04 =燃料库 CABHUT=桥梁维修小屋 CAGARD01=警卫哨 CAMIAM04=救生员休息亭 CAUSFGL=美国国旗 CACUFGL=古巴国旗 CAFRFGL=法国国旗 CAGEFGL=德国国旗 CAIRFGL=伊拉克国旗 CALBFGL=利比亚国旗 CARUFGL=俄国国旗 CAUKFGL=英国国旗 CASKFGL=韩国国旗 CALOND04=英国国会 CALOND05=大笨钟 CALOND06=伦敦塔 CAMORR06=理克酒馆 CAEGYP01=金字塔 CAEGYP02=金字塔 CAEGYP03=金字塔 CASEAT01=西雅图太空针塔 CASEAT02=巨软园区 CASTL04=拱门 CASYDN03=雪梨歌剧院 CAEAST01=复活岛石像 CAEAST02=尤里雕像----PrismShot CATRAN03=尤里要塞 CAEGYP03=人面狮身像 CALUNR01=登月小艇 CAMIAM08=亚历桑那纪念馆 CAPRS03=世界惊奇博物馆 CACHIG04=芝加哥协会大楼 CAEURO05=雕像 CAFARM06=灯塔 CAPARS01=艾菲尔铁塔 CAPARS11=巴黎凯旋门 CAWASH14=杰佛逊纪念馆 CAWASH19=胜利纪念碑 CAWASH15=林肯纪念馆 CARUS03=克里姆林宫 CAWASH01=白宫 CATRAN01=地窖 CAWASH19=胜利纪念碑 CACOLO01=空军学院礼拜堂 CARUS08 - 11 =球状戏院 CAMISC06=V3 飞弹 CAARMY01-04 =军队营帐 CAFRMB =移动式厕所 CATECH01 =通讯中心 AMMOCRAT =弹药箱 CAMISC01-02 =油桶终结者------------------ARND-----------TERMIGUN 蓝波--------------------STLN-----------STALGUN / STALGREN 快枪手------------------CLNT-----------CLINTGUN 月球飞行兵 -------------LUNR-----------Lunarlaser 美国大兵----------------E1---M60 / Para /UCPara,UCElitePara 盟军警犬----------------ADOG--GoodTeeth / VirtualScanner 盟军工程师--------------ENGINEER--DefuseKit / VirtualScanner 重装大兵----------------GGI------M60 / MissileLauncher 火箭飞行兵--------------JUMPJET---20mm 间谍--------------------SPY--MakeupKit 海豹部队----------------GHOST -- MP5 / Sapper / C4=yes 谭雅--------------------TANY--DoublePistols / Sapper 超时空军团兵------------CLEG----NeutronRifle 超时空突击队------------CCOMAND[隐藏]--ChronoMP5 / FakeC4 心灵突击队--------------PTROOP [YR][隐藏]--MindControl 狙击手------------------SNIPE---AWP 动员兵------------------E2====M1Carbine / UCM1Carbine,UCEliteM1Carbine 苏军警犬----------------DOG--BadTeeth / VirtualScanner 防空步兵----------------FLAKT -- FlakGuyGun / FlakGuyAAGun 苏军工程师--------------SENGINEER--DefuseKit / VirtualScanner 磁爆步兵----------------SHK -- ElectricBolt / AssaultBolt 疯狂伊文----------------IVAN--IvanBomber 特工--------------------SJJD--没有这个人 鲍裏斯------------------BORIS--AKM / Flare 超时空伊文--------------CIVAN[隐藏]--IvanBomber 恐怖分子----------------TERROR--TerrorBomb 辐射工兵----------------DESO--RadBeamWeapon / RadEruptionWeapon 尤里新兵----------------INIT--PsychicJab / UCPsychicJab,UCElitePsychicJab 奴隶矿工----------------SLAV--SHOVEL 尤里工程师--------------YENGINEER 狂兽人------------------BRUTE--Punch / Smash 病毒狙击手--------------VIRUS--Virusgun 克隆尤里----------------YURI--MindControl / PsiWave 超级尤里----------------YURIPR--SuperMindControl / SuperPsiWave 心灵突击队--------------YURIPT--[RA2] 尤里改------------------YURIPP--[RA2] 平民--------------------CIV1 黄衣服女 -------CIV2 白衣服 -------CIV3 技师 -------CIVA 工人样 -------CIVB 牛仔 -------CIVC 黑衣蓝裤 -------CIVBBP 棒球员 -------CIVBFM 海滩胖男 -------CIVBF 海滩女 -------CIVBTM 海滩瘦男 -------CIVSFM 老人 -------CIVSF 红衣服女 -------CIVSTM 黑衣服 黄衣服将军---------------VLADIMIR 绿衣服将军---------------PENTGEN 苏联卫兵----------------CTECH -------WEEDGUY 骆驼--------------------CAML =YR 奶牛--------------------COW 鄂鱼--------------------ALL --- AlligatorBite / VirtualScanner 北极熊------------------POLARB --- BearBite / VirtualScanner 暴龙 ------------------DNOA =YR 腕龙--------------------DNOB =YR 猴----------------------JOSH --- ChimpBite / VirtualScanner 终级保镖----------------SSRV -- Pistola 总统--------------------PRES 洛马诺夫总理------------RMNV =YR 爱因斯坦----------------EINS =YR 木乃伊-----------------MUMY =YR -------------WWLF =YR灰熊坦克----------------MTNK--105mm 多功能步兵车------------FV -----HoverMissile 幻影坦克----------------MGTK----MirageGun 光陵坦克----------------SREF----Comet/SuperComet 战斗要塞----------------BFRT--20mmRapid 盟军基地车--------------AMCV 超时空矿车(倒矿)-------CMON ** 超时空矿车--------------CMIN 机器人坦克--------------ROBO--Robogun 坦克杀手----------------TNKD--SABOT 榴弹炮--------------HOWI[隐藏,要修改ini]--HowitzerGun 恐怖机器人--------------DRON--DroneJump / VirtualScanner 防空车------------------HTK --FlakTrackGun / FlakTrackAAGun 犀牛坦克----------------HTNK--120mm V3火箭发射车------------V3 -- V3Launcher / V3ROCKET 天启坦克----------------APOC 120mmx / MammothTusk 苏军基地车--------------SMCV 苏军矿车(倒矿)--------HORV ** 苏军矿车----------------HARV--20mmRapid 磁爆坦克----------------TTNK --TankBolt 自爆卡车----------------DTRUCK--Demobomb / none 狂风坦克----------------LTNK--ATGUN 格林机炮坦克------------YTNK--AGGattling / AAGattling 磁电坦克----------------TELE--MagneticBeam / MagneShake 策划者------------------MIND--MultipleMindControlTank 镭射幽浮----------------DISK--DiskLaser / DiskDrain 神经突击车--------------CAOS--ChaosAttack / VirtualScanner 尤里基地车--------------PCV--- 奴隶矿车----------------SMON--[卸矿] 奴隶矿车----------------SMIN--20mmRapid 汽车----------CAR 黄色 ------EUROC 黑色 -------SUVB 包厢型 -------STANG 跑车型 -------SUVW 包厢型 校车---------BUS 野营车-------WINI 小货车-------PICK 东风型 -----PTRUCK 皮卡型 卡车--------TRUCKA 自爆卡车型 --------JEEP =YR 卡车(载货)--TRUCKB 东风型 豪华轿车-----LIMO 计程车-------TAXI 警车---------COP 挖土机-------CONA 宣传车-------PROPA 巴士----------DDBX =YR 黑色计程车-----BCAB =YR 黄色计程车-----YCAB =YR 摄影车---------DOLY =YR 电车----------CBLC =YR 救火车--------FTRK =YR 救护车--------AMBU =YR 盟军气垫艇--------------LCRF 驱逐舰------------------DEST--155mm / ASWLauncher,ASW 海豚--------------------DLPH--SonicZap 神盾巡洋舰--------------AEGIS--Medusa 航空母舰----------------CARRIER--HornetLauncher / HORNET 苏军气垫船--------------SAPC 海蝎--------------------HYD--FlakTrackGun / FlakWeapon 台风潜艇----------------SUB--SubTorpedo 巨型乌贼----------------SQD--SquidGrab / SquidPunch 无畏级战舰--------------DRED-- DredLauncher / DMISL 尤里气垫船--------------YHVR 雷鸣潜艇----------------BSUB --BoomerTorpedo / CruiseLauncher CMISL 海岸巡逻船--------------CDEST 拖船--------------------TUG 游船--------------------CRUISE 尼米兹号航空母舰--------CARRIERB 将军无畏级战舰----------DREDB 维拉迪摩指挥舰----------VLAD ============飞机类============== 夜鹰直升机--------------SHAD--BlackHawkCannon 入侵者战机--------------ORCA--Maverick 舰载反潜机--------------ASW ** --ASWBomb 大黄蜂------------------HORNET **--HornetBomb / HornetCollision 黑鹰战机----------------BEAG--Maverick2 围攻直升机--------------SCHP -- BlackHawkCannon 160mm 基洛夫飞艇--------------ZEP--BlimpBomb 米格战机----------------BPLN **--Maverick3 间谍飞机----------------SPYP **--SpyCameraWeapon V3火箭------------------V3ROCKET ** 无畏级导弹--------------DMISL ·· 雷鸣导弹 ------------------ ------- CMISL ** 运输机-----------------PDPLANE2023-07-11 17:16:342
SM、YG和JYP哪个更好?
YG更好 SM也不错、打人都是以前的事了 现在就是管的比较严打人不常有了JYP虽然也是韩国娱乐公司三大巨头 但是距离SM和YG还是挺远的感觉现在和他们的距离越来越远了想红SM确实是首选因为宣传做的很到位看看EXO就知道了YG红的艺人也很多 对艺人确实也很好比如bigbang、2NE1、李夏怡之类的都非常红他们公司走的风格偏欧美 现在很多人喜欢属于实力派公司 不是那么看重长相但是SM就是偶像派的了比较看重颜 长得不好看进去的几率很小 除非你很优秀 非常优秀不是说什么钢琴几级舞蹈几级唱歌几级就能进去的还要看你的天赋、节奏感 还有各方面当然如果长得好看没有天赋他们也不会要 也要有实力主要是公司本来就喜欢榨艺人钱基本不会花钱给艺人整容之类的反正去选秀的人也不少 他们没傻到放着漂亮的不要特意花钱给你整容的SM多数都是人多的团 所以分什么主唱担当 领悟担当之类的但是YG基本上就是全部实力派 YG里随便抽一个组合 随便拿出一个成员就有能力出专辑当然SM的主唱也不是盖的、主唱唱的也都很好比如金泰妍、jessica、卞白贤、SHINee好像里面的都唱得不错、还有luna、东方神起什么的JYP说实话现在落他们两个公司真的越来越远了不过JYP可能比较看重身材吧 男的都要身材好(2PM)女生都要大长腿 身材比例好 (miss A?)JYP这个是在视频上看到的介绍。2023-07-11 17:16:357
匹配公式vlookup怎么用
具体步骤如下:首先在B2单元格中输入“=vlookup”即可启用vlookup函数。使用时需要按顺序输入四个数值,中间用英文逗号隔开。第一个是需要查找的值,这里填A2。第二个是被查找的数据表,这里填I:M。首先需要在单元格中先输入=,再输入VLOOKUP函数。然后选择函数的第一个数据,直接用鼠标左键选择前面的一个单元格。第一个数值选择完成之后,开始选择第二个数值,然后用鼠标直接选中这个区域。使用vlookup函数匹配的方法如下:在单元格中先输入等号,再输入VLOOKUP函数。接着选择函数的第一个数据,直接用鼠标左键选择前面的一个单元格。2023-07-11 17:16:411
空气净化器有必要买吗
空气净化器是有用的,可以过滤PM2.5、粉尘、花粉、异味、甲醛之类的装修污染、细菌、过敏原等,在空气质量较差的地区是值得购买的。空气净化器可以有效提高空气清洁度。空气净化器和净水器一样,都需要定期清洗、有的需要更换过滤网、虑胆等来维持其的净化效果。空气净化器的保养与维 护,需要视不同品牌、不同类型空气净化器来定。在使用空气净化器时建议开一会儿窗后,再打开净化器,将其设置为自动模式,这样既可以节约耗能,也能高效提升室内空气质量。扩展资料:为最大程度发挥净化效果,建议每个房间内放一台净化器。选购时根据房间面积,选择不同规格(CADR值)的净化器。CADR值是指一个小时能净化空气的立方米数,CADR数值越高,净化效率也越高。依据《空气净化器》国家标准,每10平方米的室内面积所需要的CADR值为80~120,如果是刚装修好的新房,建议选择大一些的,比如20平方米的房间可以选择CADR值为240的净化器。2023-07-11 17:16:4212
在世界顶级的IT技术咨询公司工作,是一种怎样的体验?
1.Infosys 2.Accenture 3.Avanade 4.Intride 5.Thoughtworks 都有自己的特点和擅长的领域,以thoughtworks(TW)为例,其业务模式是通过咨询帮助改善企业的IT组织,改进软件开发方法,以软件带动企业业务发展,主要业务可分为: 技术咨询和定制化交付 。其中定制化交付占了咨询公司收入的大头。 **IT组织优化: **通过敏捷和精益之类的项目和组织实践,提高组织的交付或者创新能力 **技术咨询: **通过系统自检、架构审查与指导、SOA策略为客户提供多方面的实用建议 **测试策略: **帮助客户重新审视和思考其测试策略,通过将测试完整地引入软件开发过程,帮助客户提高软件的质量、软件的可预见性和可靠性 **客户体验: **通过卓越技能驾驭各种常见的技术,帮助客户交付创新力及功能性并举的产品 一般是和客户一起完成一些定制化的软件项目交付。 由于这类公司一般都采用扁平化的管理,所以员工的职能更多的是一种在某个时间段内所处的角色。大部分员工都会在不同的角色间转换。 一般的角色设定通常是: 1.根据业务需求设定角色再找到符合这个角色的人选 2.因人设岗,因为个人意愿和资质,为了发挥其作用,专设此角色 对于以上的业务类型,自然的就会有这些角色,例如: 1.敏捷、精益咨询师 2.应用开发工程师 3.运维 4.项目经理 5.测试 6.HR 7.UX 不同工作需要怎样的背景和技能? 这些角色虽然和大部分软件公司差不多,但是TW的一个特点是这些角色并不固定对应某个人,有很多角色甚至没有专门的团队, 只是因为你做了这个工作,所以你是这个角色, 比如: 所以其实是尽量鼓励每一个人去掌握全栈的技术,对软件的整个生命周期负责。 1.全栈当然是每个人的理想,但是 之所以在TW是现实可行的是因为: 2.每个人在一个项目上平均会持续有3~6个月时间,下一个项目可能完全是不同的领域 3.每个人的每份工作结对完成,无时无刻不在接受知识传递,你还要锻炼口才不停的说服你的pair 4.每对pair每2~3天换一次工作内容,上下文传递 工作中能接触到怎样的同事和客户? 一个词概括:五花八门。同事:有能拍电影当导演的,公司内有自己的乐队,有各行各业转行过来的,有在公司内搞八卦杂志的,有在公司自己酿酒的。每次新同事介绍,都有各种料去挖掘。虽然限定在IT领域,但是由于现在IT技术渗透范围之广,TW所面对的客户范围之广是我们自己都无法预知的。其中,地产、银行、保险和电信都是大客户。 其实这种类型的咨询公司像极了理想中的一个创业孵化器: 交流的深度: 每天对于自己工作的任何想法和片段都得时时刻刻的去跟别人交流。因为pair,你会很自然的体会到,即使你觉得多么理所当然的事情,别人不一定会就这么想。你的所有自认为的奇思妙想必须先通过一个语言上得论证,说服别人才能最后体现在工作结果中。极大的避免了闭门造车和潜意识里说服别人的方式是提高嗓门而不是讲道理(想想成天高嗓门最后你肯定会学会别的说服方式)。 交流的广度: 由于项目的跨度大,而不同项目的同事就在隔壁桌子,甚至很可能很多别项目的同事就是你上个项目里一起工作过的。很难不在闲聊或者吃饭的时候聊起来别人在忙什么,往往是分别几周,你已经听不懂别人新研究的高大上的东西了。好奇心和显摆心驱使,很多人会要求分享或者分享。由于大家都是比较熟识的同事,所以提问,反馈都可以比较直接。其实知识工作者的生产率大部分时候,不在于工作时间长短,而在于知识获取和积累的效率。在有条件的时候,当面交流还是最有效的知识获取来源。关于交流最直接的体现就是不定期举办的hackday和各种业余项目了。当各种天马行空得想法被提出来,甚至连提出者自己都不知道是不是一个现实的想法的时候,最幸福的事情莫过于总有人出来说:我知道。而这个人还是非常熟悉的同事。 在最近的一次慈善主题的hackday上,在2天时间里面就完成了一些包括硬件、手机app、微电影宣传片、NGO组织接洽的项目。 在我们业余发起的酿酒活动中,很容易的就凑齐从机械制图、开源软硬件、云技术、到酿造专家全套的人才。 所以在一个足够多元的团队里,由于有足够的差异化,使得交流的本质:能够交换得到的信息非常多。因此集众智总是可以完成一些预期之外的事情。 对失败的态度 在上一家公司的时候,大部分项目是以进度来管理的,而进度又关系到考核。考核又可能致使个人绩效差异非常大。每一层级都有很大的进度压力,所以如果进度不好,没有人会有空人会问你为什么。最终大部分人在接受一个任务的时候并评估的时候,总会逐渐趋于保守而选择有更大的确定性的工作。在TW可以想象每几个月换一个项目,很大的可能是个完全不同的技术栈甚至领域,有时候甚至犹如换行一样的状况,会使一个保守的人多么的诚惶诚恐。 然而TW大部分业务模式是卖人力时间的,项目又都是客户的。大部分客户都是各自领域的先行者,足够成熟去对看待创新过程,以个人角度来讲,没理由有人会喜欢重复做已经非常熟悉的内容。 虽然开始的时候,猛然去接受一个挑战,都会心有忐忑,担心失败。但是任何难事,只要是有心思和时间的积累,总会逐渐有更深刻的认识。在相对宽松的环境下,担心会逐渐被掌握新知的喜悦和攻克难题带来的信心所替代。 TW的业务模式也形成了,在公司内部更值得/炫耀和分享的是知识而不仅仅是产品的成功。2023-07-11 17:16:461
什么是犬儒主义?
“犬儒主义”是“犬儒学派”的学说,它继承与发展了苏格拉底关于“美德即知识”的学说,认为美德就是抑制自己欲望的知识,能够自制就是善,不能自制便是恶,提倡“返归自然”,把名利看做作身外之物,认为社会生活与文化生活是不自然的、无足轻重的,号召人们克己自制,独善其身而无所求,宣称这是人生唯一的目的。犬儒主义学派是古希腊四大学派之一(犬儒主义学派,斯多葛学派,伊壁鸠鲁学派,新柏拉图学派)。一般认为是苏格拉底的弟子安提斯泰尼创立的,另一人物第欧根尼(公元前404-公元前323)则因为住在木桶里的怪异行为而成为更有名的犬儒主义者。犬儒学派因其创始人安提斯泰尼(Antisthens)在一个名叫居诺萨格(Kunosarges)的体育场中讲学而得名。因为Kuno就是希腊语"狗"的意思。同时,"犬儒"这名称也标志着他们的生活方式。安提斯泰尼是苏格拉底的弟子,约长于柏拉图二十岁。安提斯泰尼是一个非常引人注意的人物,在某些方面其有似于托尔斯泰。直到苏格拉底死后,他还生活在苏格拉底贵族弟子们的圈子里,并没有表现出任何非正统的征象来。2023-07-11 17:16:224
excel表格VLOOKUP如何使用
详见帮助文件:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value 为需要在表格数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value可以为数值或引用。若lookup_value小于table_array第一列中的最小值,VLOOKUP返回错误值#N/A。Table_array 为两列或多列数据。使用对区域或区域名称的引用。table_array第一列中的值是由lookup_value搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写。Col_index_num 为table_array中待返回的匹配值的列序号。Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推。如果col_index_num:小于1,VLOOKUP返回错误值#VALUE!。大于table_array的列数,VLOOKUP返回错误值#REF!。Range_lookup 为逻辑值,指定希望VLOOKUP查找精确的匹配值还是近似匹配值:如果为TRUE或省略,则返回精确匹配值或近似匹配值。也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值。table_array第一列中的值必须以升序排序;否则VLOOKUP可能无法返回正确的值。有关详细信息,请参阅排序数据。如果为FALSE,VLOOKUP将只寻找精确匹配值。在此情况下,table_array第一列的值不需要排序。如果table_array第一列中有两个或多个值与lookup_value匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值#N/A。2023-07-11 17:16:193
nm400板和65锰板哪个耐磨
nm400比较好nm400板耐磨合金耐磨层的化学成分中碳含量达4~5%,铬含量高达25~30%,其金相组织中Cr7C3碳化物的体积分数达到50%以上,宏观硬度为HRC56~62,碳化铬的硬度为HV1400~1800。由于碳化物成于磨损方向相垂直分布,即使与同成分和硬度的铸造合金相比较,耐磨性能提高一倍以上。与几种典型的材料耐磨性对比如下:(1)与低碳钢;20~25:1(2)与铸态高铬铸铁;1.5~2.5:1NM400耐磨板是高强度耐磨钢板,其具有较高的抗磨损能力,布氏硬度值达到400(HBW)主要是在需要耐磨的场合或部位提供保护,使设备寿命更长,减少维修带来的检修和停机,相应的减少资金的投入。耐磨钢板具有很高耐磨性能和较好冲击性能好,能够进行切割、弯曲、焊接等,可采取焊接、塞焊、螺栓连接等方式与其他结构进行连接,在维修现场过程中具有省时、方便等特点,广泛应用于冶金、煤炭、水泥、电力、玻璃、矿山、建材、砖瓦等行业,与其他材料相比,有很高的性价比,已经受到越来越多行业和厂家的青睐。2023-07-11 17:16:175
kpopstar2前三名都是谁
第一名 乐童音乐家第二名 房艺谈第三名 andrew崔2023-07-11 17:16:131
有谁知道尤里的复仇rulesmd.ini中单位代码?如E1为美国大兵,E2为动员兵。(全)
GAPOWR=盟军电厂GAREFN=盟军矿厂GACNST=盟军建设基地GAPILE=盟军兵营GASAND=盟军围墙GADEPT=盟军维修厂GATECH=盟军作战实验室GAWEAP=盟军兵工厂CALAB=爱因斯坦实验室NAPOWR=苏军电厂NATECH=苏军作战实验室NAHAND=苏军兵营GAWALL=盟军围墙NARADR=苏军雷达NAWEAP=苏军兵工厂NAREFN=苏军矿厂NAWALL=苏军围墙NAPSIS=精神控制器NALASR=哨戒炮NASAM=爱国者导弹发射架GAYARD=盟军船坞NAIRON=铁幕装置NACNST=苏军建设基地NADEPT=苏军维修厂GACSPH=超时空装置GAWEAT=天气控制器CABHUT=桥梁维修小屋CAHOSP=民用医院NAMISL=苏军核弹发射井ATESLA=光棱塔NAYARD=苏军船坞GASPYSAT=间谍卫星GAGAP=裂缝产生器GTGCAN=巨炮NANRCT=核能发电厂GAPILL=碉堡NAFLAK=防空炮CAOUTP=科技前哨站CATHOSP=科技医院CAAIRP=科技机场NACLON=复制中心GAOREP=盟军精炼厂CACITY01=建筑1CACITY02=建筑2CACITY03=建筑3CACITY04=建筑5CANEWY01=建筑ACANEWY04=自由女神像CANEWY05=世贸中心CASWST01=建筑BCATECH01=建筑CCATEXS01=建筑DCATEXS02=白杨木屋CAWASH01=白宫CAFARM01=农场01CAFARM02=农场02CALIT01E=路灯CALIT01N=路灯CALIT01S=路灯CALIT01W=路灯CAMISC01=建筑CAMISC02=建筑CAMISC03=建筑CAMISC04=建筑CAPOL01E=建筑CAPOL01N=建筑CAPOL01S=建筑CAPOL01W=建筑CASIN01E=建筑CASIN01N=建筑CASIN01S=建筑CASIN01W=建筑CAPARS01=埃菲尔铁塔GAAIRC=盟军空军指挥部CAFRMA=农场ACAFRMB=农场BCAWASH05=华盛顿平民建筑05CAWASH04=华盛顿平民建筑04CAWASH03=华盛顿平民建筑03CAWASH07=华盛顿平民建筑07CAWASH11=华盛顿平民建筑11CAWSH12=华盛顿平民建筑12CAWASH14=华盛顿平民建筑14CAWASH09=华盛顿平民建筑09CAWASH10=华盛顿平民建筑10CAWASH13=华盛顿平民建筑13CAARMY01=帐篷01CAUSFGL=建筑CAWASH08=华盛顿平民建筑08CALIT03E=路灯CALIT03N=路灯CALIT03S=路灯CALIT03W=路灯CALIT02L=路灯CALIT02R=路灯CAHSE01=路灯CAWT01=水塔CATS01=建筑CABARN02=建筑CAWA2A=建筑CAWA2B=建筑CAWA2C=建筑CAWA2D=建筑AMRADR=美国空军指挥部CAPRS03=罗浮宫CAGARD01=建筑CARUS01=大教堂CAMIAM01=迈阿密建筑01CAMIAM02=迈阿密平民建筑2CANWY05=纽约平民建筑MAYAN=玛雅光棱金字塔CAEUR1=欧洲平民建筑1CAEUR2=欧洲平民建筑2CAEUR04=欧洲平民建筑CAMEX01=墨西哥玛雅金字塔CARUS02A=克里姆林宫大围墙塔CARUS02B=克里姆林宫X墙塔CARUS02C=克里姆林宫北墙塔CARUS02D=克里姆林宫东墙塔CARUS02E=克里姆林宫南墙塔CARUS02F=克里姆林宫西墙塔CANEWY06=建筑CANEWY07=建筑CANEWY08=建筑CAPARS02=建筑CAPARS08=建筑CAPARS09=建筑CARUS03=克里姆林宫CANEWY10=纽约平民建筑10CANEWY11=纽约平民建筑11CANEWY12=纽约平民建筑12CANEWY13=纽约平民建筑13CANEWY14=纽约平民建筑14CANEWY15=纽约平民建筑15CANEWY16=纽约平民建筑16CANEWY17=纽约平民建筑17CANEWY18=纽约平民建筑18CAPARS04=巴黎平民建筑04CAPARS05=巴黎平民建筑05CAPARS06=巴黎平民建筑06CAPARS07=巴黎平民建筑07CAWASH15=华盛顿平民建筑15CAPARS10=巴黎平民建筑10CAPARS13=巴黎平民建筑13CAPARS14=巴黎平民建筑14CAGAS01=普通加油站CAPARS11=巴黎平民建筑11CAPARS12=巴黎对母院CAFARM06=灯塔CAMIAM04=海边救生棚NAPSYB=精神控制塔NAPSYA=精神控制放大器CAIND01=普通工厂CACOLO01=空军研究学院CANWY09=纽约平民建筑09CANWY22=纽约平民建筑22CANWY23=纽约平民建筑23CANWY24=纽约平民建筑24CANWY25=纽约平民建筑25CANWY26=纽约平民建筑26CARUS02G=克里姆林宫钟楼CACHIG04=芝加哥建筑04CAMIAM03=迈阿密建筑03CARUS07=苏联红场圆拱CATEXS06=建筑)CAWASH17=自然历史博馆CACHIG05=建筑CARUS08=建筑CARUS09=建筑CARUS10=建筑CARUS11=建筑CANEWY20=建筑CANEWY21=建筑CARUS04=建筑CARUS05=建筑CARUS06=建筑CAMSC01=海滩建筑01CAMSC02=海滩建筑02CAMSC03=海滩建筑03CAMSC04=海滩建筑04CAMSC05=海滩建筑05CAMSC06=海滩建筑06CAMSC07=海滩建筑07CAWASH18=喷泉CAEURO05=雕像CAPARK01=公园建筑01CAPARK02=公园建筑02CAPARK03=公园建筑03CAHSE02=美国房子02CAHSE03=美国房子03CAHSE04=美国房子04CASTRT01=建筑CASTRT02=建筑CASTL01=建筑CASTL02=建筑CASTL03=建筑CASTL04=建筑CAMIAM05=建筑CAMIAM06=建筑CAMIAM07=建筑CAFNCB=黑色围墙(未知)CAFNCW=白色围墙(未知)CAMEX02=玛雅遗迹02CAMEX03=玛雅神庙CAMEX04=玛雅神庙(大)CAMEX05=玛雅遗迹05CACHIG06=芝加哥建筑06CAMSC08=海滩建筑08CAMSC09=海滩建筑09CAARMY02=帐篷02CAARMY03=帐篷03CAARMY04=帐篷04CAKRMW=建筑CARUFGL=国旗CAFRFGL=国旗CACUFGL=国旗CASKFGL=国旗CALBFGL=国旗CAMIAM08=国旗CAMISC05=建筑CAMISC06=建筑CASTL05A=运动场ACASTL05B=运动场BCASTL05C=运动场CCASTL05D=运动场DCASTL05E=运动场ECASTL05F=运动场FCASTL05G=运动场GCASTL05H=运动场HCAMSC10=建筑CAGEFGL=国旗CAUKFGL=国旗CAWASH06=华盛顿平民建筑06CAMSC11=建筑CAMSC12=建筑CAMSC13=建筑CAPOFGL=国旗CAMSC12A=建筑CAMOV01=建筑CAMOV02=建筑CABUNK01=建筑CABUNK02=建筑CASTRT03=建筑CASTRT04=建筑CASTRT05=建筑YACNST=尤里建设基地YAPOWR=生化反应炉YABRCK=尤里兵营YAWEAP=尤里战车工厂YAYARD=心灵感应器YATECH=尤里作战试验室GAFWLL=尤里围墙YAGGUN=尤里盖特机炮YAPSYT=心灵控制塔NAINDP=苏联工业工厂YAGRND=部队回收厂YAGNTC=基因突变器YAPPET=心灵控制器NATBNK=尤里战斗碉堡GAGATE_A =闸门YACOMD=尤里指挥中心GAROBO=盟军控制中心YAREFN=尤里采矿车YAROCK=尤里导弹发射塔NABNKR=苏联战斗碉堡CAPOWR=科技电厂GAOILD=科技炼油厂CAARMR=民用兵工厂CARUSO2B=克里姆林宫小围墙塔CACHIG19=建筑CASTL05=建筑CASTL06=建筑CASTL07=建筑CAIRFGL=国旗AMCV=盟军移动基地车HARV=尤里奴隶采矿车APOC=天启坦克HTNK=犀牛坦克SAPC=装甲运输船CAR=汽车BUS=校车PICK=小货车MTNK=灰熊坦克HORV=武装采矿车TRUCKA=货车ATRUCKB=货车BCARRIER=航空母舰V3=V3火箭车ZEP=基洛夫空艇DRON=恐怖机器人HTK=防空履带车SUB=飓风级战舰AEGIS=宙斯盾战舰LCRF=盟军运输船DRED=无畏级战舰SHAD=夜鹰直升机SQD=乌贼DLPH=海豚SMCV=苏联移动机基车TNKD=坦克杀手HOWI=榴弹炮TTNK=磁爆坦克LTNK=轻坦克CMON=超时空采矿车(不回)CMIN=超时空采矿车SREF=光棱坦克XCOMET=位置标定器HYD=海蝎MGTK=幻影坦克FV=多功能步兵车DTRUCK=自爆卡车PROPA=宣传车CONA=挖掘机EUROC=欧洲汽车LIMO=豪华轿车STANG=小轿车SUVB=小汽车ASUVW=小汽车BTAXI=出租车PTRUCK=货车CCRUISE=巡游船PCV=尤里机动基地车SMIN=尤里奴隶矿厂SMON=超时空采矿车YCAB=黄色计程车YTNK=盖特炮坦克BFRT=战斗要塞TELE=磁电坦克CAOS=神经突袭车DDBX=巴士BCAB=黑色计程车SCHP=武装直升机JEEP=卡车MIND=精神控制车DISK=镭射幽浮UTNK=激光坦克ROBO=遥控坦克SCHD=武装直升机DOLY=摄影车CBLC=电车FTRK=救火车AMBU=救护车CIVP=民航机V3V3=V3火箭车TURCKB=货车BAPACHE=阿帕奇ORCA=入侵者战机HORNET=大黄蜂PDPLANE=运输机BEAG=黑鹰战机CARGOPLANE=运输机V3ROCKETV3=火箭HIND=母鹿直升机SHAD=夜鹰直升机ZEP=基洛夫飞艇E1=美国大兵E2=苏联动员兵SHK=磁爆步兵ENGINEER=盟军工程师JUMPJET=火箭飞行兵GHOST=海豹部队YURI=尤里IVAN=疯狂伊万DESO=生化步兵DOG=苏联军犬CIV1=平民1CIV2=平民2CIV3=平民3CTECH=技师CLEG=超时空兵团SPY=间谍CCOMAND=超时空突击队PTROOP=伞兵CIVAN=超时空伊万YURIPR=尤里改SNIPE=狙击手COW=奶牛ALL =鳄鱼TANY=谭雅FLAKT=防空步兵TERROR=恐怖分子SENGINEER=苏联工程师ADOG=盟军军犬PRES=总统CIVA=德克萨斯平民ACIVB=德克萨斯平民BCIVC=德克萨斯平民CCIVBBP=棒员运动员CIVBFM=海滩肥男CIVBTM=海滩瘦男CIVSFM=雪中肥男CIVSF=雪中肥女CIVSTM=雪中瘦男POLARB=北极熊JOSH=猴子YENGINEER=尤里工程师GGI=重装大兵INIT=尤里新兵BRUTE=狂兽人VIRUS=病毒狙击手MUMY=木乃伊LUNR=登月火箭兵DNOA=暴龙DNOB=暴龙YDOG=尤里军犬YADOG=尤里军犬CIVFM=海滩肥女2023-07-11 17:16:081
VLOOKUP函数怎么用
VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)下面以一个实例来介绍一下这四个参数的使用例1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄。公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)参数说明:1、查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目标。要根据表二的“姓名”在表一中A列进行查找。公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0) 2、查找范围(VLOOKUP(A13,$B$2:$D$8,3,0) ):指定了查找目标,如果没有说从哪里查找,EXCEL肯定会很为难。所以下一步就要指定从哪个范围中进行查找。VLOOKUP的这第二个参数可以从一个单元格区域中查找,也可以从一个常量数组或内存数组中查找。本例中要从表一中进行查找,那么范围要怎么指定呢?这里也是极易出错的地方。大家一定要注意,给定的第二个参数查找范围要符合以下条件才不会出错:A 查找目标一定要在该区域的第一列。本例中查找表二的姓名,那么姓名所对应的表一的姓名列,那么表一的姓名列(列)一定要是查找区域的第一列。象本例中,给定的区域要从第二列开始,即$B$2:$D$8,而不能是$A$2:$D$8。因为查找的“姓名”不在$A$2:$D$8区域的第一列。B 该区域中一定要包含要返回值所在的列,本例中要返回的值是年龄。年龄列(表一的D列)一定要包括在这个范围内,即:$B$2:$D$8,如果写成$B$2:$C$8就是错的。3、返回值的列数(B13 =VLOOKUP(A13,$B$2:$D$8,3,0))。这是VLOOKUP第3个参数。它是一个整数值。它怎么得来的呢。它是“返回值”在第二个参数给定的区域中的列数。本例中要返回的是“年龄”,它是第二个参数查找范围$B$2:$D$8的第3列。这里一定要注意,列数不是在工作表中的列数(不是第4列),而是在查找范围区域的第几列。如果本例中要是查找姓名所对应的性别,第3个参数的值应该设置为多少呢。答案是2。因为性别在$B$2:$D$8的第2列中。2023-07-11 17:16:061
2019武汉六月份演唱会信息整理
武汉在这个六月份开始有着许多的演唱会就要举办了,如果大家喜欢去看看演唱会,那么,今天我们就来了解一下武汉下半年的演唱会信息,有兴趣的朋友可以来看看有没有自己喜欢的歌手啊!2019武汉MDSK音乐节演出时间2019-06-15周六13:00演出场馆武汉市园博园M_DSK作为国内的大型户外潮流音乐节首次设立于2017年,拥有近百组海内外顶尖音乐人及制作人参与其中,覆盖几万人次的乐迷,融合了Hip-Hop与urban音乐文化、街头艺术、滑板等多元潮流板块于一身。核心阵容:陈冠希、JayPark、TizzyT、满舒克、nafla、HigherBrothers、万妮达、毛衍七VAVA、Kafe.HU、阿克江Visudy、李大奔、丹镇北京、懒惰致富集团等。朴宰范!!陈冠希!海尔!这什么神仙阵容!此次音乐节被称为mdsk史上最强阵容,喜欢嘻哈喜欢潮流的朋友就不要错过了!在这里,你可以尽情释放情绪,让最尖儿的音乐帮你找到出口。许嵩2019“寻宝游戏”演唱会-武汉站演出时间2019-06-08周六19:30演出场馆光谷国际网球中心有一种音乐,简单又沉稳,清新又安定。有一种歌声,比梦境真实,比砂糖细腻。有一种现场,既柔暖至真,又念念不忘。许嵩2019“寻宝游戏”演唱会-武汉站,敬请期待!许嵩,这个名字对于很多80、90后来说,不仅仅是一位歌手,更是一位精神领袖、一段青春记忆。他的每一首歌里都写有成长-那是他的、也是我们的、更是他与我们共同的。2019汪峰“就这样”全国巡回演唱会-武汉站演出时间2019-07-06周六19:30演出场馆光谷国际网球中心他说即使《生来孤独》也无需《笑着哭》即使漫长地《等待》也要开心地《一起摇摆》,他是歌手,是诗人,是精神代表,是摇滚风向标,他就是半壁江山汪峰。汪峰个人巡演如今已成为内地音乐人巡演的品牌之作,在业界屡次创造非凡影响和票房成就,这位摇滚巨星的演唱会不可错过!2019享岳十年岳云鹏孙越相声专场演出时间2019-06-29周六19:30演出场馆武汉客厅?中国(武汉)文化博览中心-A馆好消息!我们的“贱萌”小岳岳来喽!就在6月29日,2019享岳十年岳云鹏孙越相声专场-武汉站,到时小岳岳凭借着他的搞怪相声,一定会让你过一个十分难忘的夜晚!单口,对口,太平歌词,竹板书,开场小唱,岳氏风格的各种相声段子,都在等着你!6月29日,2019享岳十年岳云鹏孙越相声专场-武汉站,一起来分享快乐与欢笑吧!好了,关于武汉最近要举办的演唱会信息就是这些了,希望对大家有所帮助,大家快来赴一场音乐盛宴吧!2023-07-11 17:15:591