- ardim
-
计算机科学与技术(Computer Science and Technology)是高校本科专业,属于计算机专业。基本学习年限为四年,并获得工程或理学学士学位;2012年9月,教育部将计算机科学与技术和仿真科学与技术两个专业改为计算机科学与技术专业。计算机科学与技术是集计算机系统和网络于一体的宽口径计算机专业。培养具有良好科学素养、自主学习意识和创新意识、科学与工程相结合的高层次计算机专业工程技术人才。
学习内容上分为理论课程和实践课程,理论课程有:
1.通识类知识:包括人文社会科学、数学和自然科学。人文社会科学知识包括经济、环境、法律、伦理等基本内容。数学和自然科学知识包括高等工程数学、概率论和数理统计、离散结构、力学、电磁学、光学和现代物理学的基本内容。
2.学科基础知识:学科基础知识是指能够培养学生计算思维、程序设计与实现、算法分析与设计、系统能力和解决实际问题等专业基础能力的专业基础知识。建议教学内容涵盖以下知识领域的核心内容:程序设计、数据结构、计算机构成、操作系统、计算机网络和信息管理,包括核心概念、基本原理及相关的基本技术和方法,让学生了解学科发展的历史和现状。
实践课程:有一套完整的实践教学体系来满足教学的需要。主要包括实验课程、课程设计、实习和毕业设计(论文)。四年内的总实验当量不得少于20000行代码。开展科技创新、社会实践等多种形式的实践活动,在各工程单位实习或工作,获得工程经验,基本了解行业情况,包括:
1.软、硬件及系统实验。
2.至少完成2个有一定规模和复杂度的系统的设计与开发。
- 苏萦
-
软件工程专业。软件工程专业的就业情况一直比较不错,在计算机专业当中的表现是比较突出的,所以如果在本科毕业之后就希望参加工作,可以重点考虑一下软件工程专业。软件工程专业的细分方向比较多,不少女生比较喜欢前端开发方向,另外也可以重点关注一下移动端开发方向。
第二:电竞专业。毕业以后可以从事网络游戏美术,网络游戏动漫设计,游戏概念/故事情节设计,网络游戏3D设计,网络游戏人物设计,网络游戏环境设计,游戏服务器开发,游戏引擎开发,手机游戏策划,手机游戏开发,手机游戏程序开发,手机游戏美工,手机游戏测试等工作。发展前景也是很客观的。
第三:大数据专业。大数据专业未来的发展前景非常广阔,由于大数据行业的产业链涉及到多个环节,包括数据采集、数据整理、数据存储、数据安全、数据分析、数据应用等,所以大数据领域的就业岗位也比较丰富,其中数据整理和数据分析相关岗位还是比较适合女生从事的。
第四:UI设计专业。UI设计相比较于编程而言,还是非常适合大众所学习的。学习完UI设计,能获得一份稳定而又不失乐趣的工作,给予最大程度的安全感,同时有利于追求更高品质的生活,在艺术领域可以获得更多的启迪。综合考虑,UI设计是很适合初中生学习的。
- 不白九百
-
现在有些学校有一些技能加学历的政策 ,不过主要看你自己的选择,上大学虽说听起来好,但是很多大学生都是毕业即失业的,还不如趁早学习门技术,毕业就可以工作,选对了好的行业,以后的发展空也会很大的。可以去学习计算机网络,现在学网络就是不错的选择。
- 余辉
-
IT行业是一个需要不断自我挑战的行业,这就让很多人都想要进行尝试、挑战。IT行业的工作属于脑力劳动,需要不断的攻克难关,且在工作的过程需要不断的更新自己的技能知识,跟上时代的脚步。在该行业,从业者能够不断的突破自己,一步步的得到自我的提升。
- Mugen-Hive
-
计算机科学与技术专业课程不完全解析
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.情报检索与利用:这门课我可没涉猎过…… (推荐教材:待定)
以上纯系复制,完全为了帮你!!!!
相关推荐
龙书虎书鲸书先看哪一本
都行,可以根据个人喜好。龙书,虎书,鲸书,主要内容包括基础应用、实用技巧、原理机制等方面,这些书的别名主要根据封面、作者姓名首字母、书名首字母来命名的。“龙书”的由来:1977年的封面是一个骑士和一只恐龙,因此第一次被人们叫做龙书,而且那条龙是绿色的,所以又叫绿龙书。再次之后随着不断的改版,又相继出现了红龙书、紫龙书。在编译领域,“虎书”和“龙书”齐名,虎书出版的比较晚,与“龙书”相比,内容上增加了数据流分析、循环优化、内存管理等内容。对于鲸书来说,出版的时间比“龙书”和“虎书”晚,它不但包含了起那两本书的内容,而且还涵盖其中包含了一些比较高级的编译器的设计和实现,是针对有一定基础的人群来学习的。2023-07-11 17:16:101
龙书虎书鲸书先看哪一本
龙书。龙书、虎书、鲸书是编译原理的三大圣书,应该先看龙书,因为龙书侧重基础,很详细,最新版里也加入了很多优化的内容,很好的一本书, 鲸书侧重优化部分,是龙书的升华,虎书侧重实践,大部分基础和优化都讲到了。2023-07-11 17:16:161
“龙书”虎书“鲸书”有什么区别?要不要全都看完?是不是全部看完了就会设计语言了?
龙书侧重基础,很详细,最新版里也加入了很多优化的内容,很好的一本书~鲸书侧重优化部分,感觉不搞编译的话没必要看这个吧~虎书侧重实践,大部分基础和优化都讲到了但不是特别详细,本书还实现了一个tiger编译器~2023-07-11 17:16:232
有什么好的编译原理的书籍?
<编译原理>, 赵建华、郑滔、戴新宇译,机械工业出版社。英文名: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
推荐几本经典的编译原理书,什么出版社,作者(越厚越好)
看外文,楼主好强! 编译原理当然是龙、虎、鲸三本经典了。 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
犬儒主义的三个特点有哪些?
犬儒主义,这个翻译非常贴切,形象就如同前段时间“红透”的“沈先生”。最初的名称来自于安提斯泰尼讲学的体育馆,由于带有"犬"的单词,这个学派就被冠以“犬”之名,那么犬儒主义的三个特点有哪些? 1、 从自律来看,遵从内心的善性,以道德高度俯视世俗,就像儒家。 2、 从生活方式来看,讲究回归自然,去除物质享乐,就像道家,更像苦行僧。 3、 从个人态度来看,后期的犬儒主义蔑视权威,玩世不恭,更像我们看到的庄子。 正是其以“修身”的方式独立于“求智”的西方哲学,更具有东方色彩,直到现在仍有相类者,如“沈先生”,若要分给他一个派别的话,犬儒学派最合适!2023-07-11 17:23:221
NM400钢板耐磨板执行什么标准
执行标准:Q/WTB012-2010WJX030-2010规格尺寸:标准适用厚度8-100mm,尺寸、外形及重量偏差执行GB/T709,理论计重,钢板密度7.85g/cm3。河南帝成钢铁现货销售NM400钢板2023-07-11 17:23:241
什么叫'犬儒思想"详细的。
儒主义又称西尼克派。是公元前四世纪古希腊苏格拉底以后的一个伦理学派。创始人为雅典人安提西尼,著名代表人物有第欧根尼等人。这个学派之所以称为犬儒,一是由于安提西尼在雅典的一个名叫“快犬”的运动场讲学,二是由于其信徒们生活刻苦,衣食简陋,形同乞丐,经常在大街上讲学,因而被人讥为犬。他们轻视社会文化,主张人可以完全不依赖于社会返回“大自然”状态。他们主张德行在于人的自我实现,道德在人的自身之中。主张摈弃名誉财富,藐视社会传统,克制欲望才是美德。认为美德是自足的,无欲是神圣的。他们还主张禁欲主义,反对快乐主义。他们要求人们,把物质需求减低到最低限度,过艰苦的生活,甚至折磨自己的肉体,以锻炼抵制诱惑的精神能力,并认为这种艰苦的道德上的努力就是善。犬儒学派在一定程度上反映了公元前四世纪城邦奴隶制瓦解时期城市贫民和下层自由民对奴隶主骄奢淫的生活的消极的反抗情绪。这个学派的主张后来为斯多葛学派所发展和改造。 犬儒主义-简介 犬儒主义“犬儒主义”一般认为是苏格拉底的弟子安提斯泰尼创立的,另一人物第欧根尼(公元前404-公元前323)则因为住在木桶里的怪异行为而成为更有名的犬儒主义者。当时奉行这一主义的哲学家或思想家,他们的举止言谈行为方式甚至生活态度与狗的某些特征很相似,他们旁若无人、放浪形骸、不知廉耻,却忠诚可靠、感觉灵敏、敌我分明、敢咬敢斗。于是人们就称这些人为“犬儒”,意思是“像狗一样的人”。至于这个称谓是不是肯定来源于此,学界的观点并不一致。另外一种说法是指安提斯泰尼经常到雅典的一个被人们叫做“快犬”的体育场去和人们谈话、辩论,在这个地方形成了他的思想和观点的最初的追随者队伍,因而被称作“犬儒派”。“犬儒主义”则由这一学派的观点理念和生活行为演化而来。 犬儒主义-背景 犬儒主义犬儒学派因其创始人安提斯泰(Antisthens)在一个名叫居诺萨格(Kunosarges)的体育场中讲学而得名。因为Kuno就是希腊语“狗”的意思。同时,“犬儒”这名称也标志着他们的生活方式。安提斯泰是苏格拉底的弟子,约长于柏拉图二十岁。安提斯泰是一个非常引人注意的人物,在某些方面其有似于托尔斯泰。直到苏格拉底死后,他还生活在苏格拉底贵族弟子们的圈子里,并没有表现出任何非正统的征象来。但是有某种东西——或者是雅典的失败,也许是苏格拉底之死,也许是他不喜欢哲学的诡辩——却使得他在已经不再年青的时候,鄙弃了他从前所重视的东西。除了纯朴的善良而外,他不愿意要任何东西。他结交工人并且穿得和工人一样。他进行露天讲演,他所用的方式是没有受过教育的人也都能理解的。一切精致的哲学,他都认为毫无价值;凡是一个人所能知道的,普通的人也都能知道。他信仰“返于自然”,并把这种信仰贯彻得非常彻底。他主张不要政府,不要私有财产,不要婚姻,不要确定的宗教。他的弟子们(如果他本人不曾)谴责奴隶制。他并不是一个严格的苦行主义者,但是他鄙弃奢侈与一切人为的对感官快乐的追求。他说“我宁可疯狂也不愿意欢乐”。 安提斯泰的名声被他的弟子狄奥根尼盖过了,狄奥根尼“是欧济尼河上西诺普地方的青年,最初他[安提斯泰尼]并不喜欢他;因为他是一个曾因涂改货币而被下过狱的不名誉的钱商的儿子。安提斯泰尼命令这个青年回家去,但是他丝毫不动;他用杖打他,他也一动不动。他渴望"智慧",他知道安提斯泰尼可以教给他智慧。他一生的志愿也是要做他父亲所做过的事,要"涂改货币",可是规模要大得多。他要涂改世上流行的一切货币。每种通行的印戳都是假的。人被打上了将帅与帝王的印戳,事物被打上了荣誉、智慧、幸福与财富的印戳;一切全都是破铜烂铁打上了假印戳罢了。”犬儒主义他决心象一条狗一样地生活下去,所以就被称为“犬儒”,这个字的意思就是“象犬一样”。他拒绝接受一切的习俗——无论是宗教的、风尚的、服装的、居室的、饮食的、或者礼貌的。据说他住在一个桶里,但是吉尔柏特·穆莱向我们保证说这是个错误:因为那是一个大瓮,是原始时代用以埋葬死人的那种瓮。他象一个印度托钵僧那样地以行乞为生。他宣扬友爱,不仅仅是全人类之间的友爱,而且还有人与动物之间的友爱。甚至当他还活着的时候,他的一身就聚集了许多的传说。尽人皆知,亚历山大怎样地拜访过他,问他想要什么恩赐;他回答说:“只要你别挡住我的太阳光”。据说亚历山大(征服者亚历山大)之后对随从说:“如果我不是亚历山大,我愿意做狄奥根尼。”狄奥根尼的教导,一点也没有我们现在所称之为“玩世不恭”的(“犬儒”的)东西,——而是恰好与之相反。他对“德行”具有一种热烈的感情,他认为和德行比较起来,俗世的财富是无足计较的。他追求德行,并追求从欲望之下解放出来的道德自由:只要你对于幸运所赐的财货无动于衷,便可以从恐惧之下解放出来。我们可以看出,他的学说在这一方面是被斯多葛派所采用了的,但是他们并没有追随着他摒绝文明的欢乐。他认为普罗米修斯由于把那些造成了近代生活的复杂与矫揉造作的技术带给了人类,所以就公正地受到了惩罚。在这一点上他有似于道家、卢梭与托尔斯泰,但是要比他们更加彻底。 犬儒主义-学派创立 安提西尼在晚年对哲学丧失了信心,他放弃了上层阶级的生活模式,过着简朴的生活,并希望希腊回复到原始社会,而不受各种习俗和规定的限制,犬儒主义-名字起源 犬儒主义“犬儒学派”这个名字的由来有两种解释,或说该学派创始人安提西尼曾经在一个称为“快犬”(Cynosarges)的运动场演讲,或说该学派的人生活简朴,像狗一样地存在,被当时其他学派的人称为“犬”。 到现代,“犬儒主义”这一词在西方则带有贬义,意指对人类真诚的不信任,对他人的痛苦无动于衷的态度和行为。 犬儒主义-基本思想 犬儒学派的主要教条是,人要摆脱世俗的利益而追求唯一值得拥有的善。犬儒学者相信,真正的幸福并不是建立在稍纵即逝的外部环境的优势。每人都可以获得幸福,而且一旦拥有,就绝对不会再失去。人毋须担心自己的健康,也不必担心别人的痛苦。犬儒学派对之后的斯多葛学派产生了深远的影响。 犬儒主义-后期变化 犬儒主义随着犬儒理念的流行,犬儒主义的内涵发生了微妙的根本变化。早期的犬儒主义者是根据自身的道德原则去蔑视世俗的观念;后期的犬儒主义者依旧蔑视世俗的观念,但是却丧失赖为准绳的自身道德原则。 因此后期的犬儒主义者普遍有这样的想法:既然无所谓高尚,也就无所谓下贱。既然没有什么是了不得的,因而也就没有什么是要不得的。这样想法的结果是,对世俗的全盘否定变成了对世俗的照单全收,而且还往往是对世俗中最坏的部分的不知羞耻的照单全收。于是,愤世嫉俗就变成了玩世不恭。一个关于犬儒主义者德勒斯的例子[1],某富翁送给他一笔钱,他收下了,对富翁说:“你慷慨大度地施舍给我,而我痛痛快快地取之于你,既不卑躬曲膝,也不唠叨不满。” 犬儒主义-特点 犬儒学派把苏格拉底的“善”规定为:节制、禁欲等。跟库兰尼学派相反,他们认为,善即德性,其特性是,人应当按照自然而生活,摒弃名誉、财富、家庭、婚姻甚至是生命,对身外之物一无所求,对苦乐无动于衷。德性的本质是自制。最愚蠢的莫过于寻求感官的享受,尤其是爱情。 犬儒主义-现代犬儒主义 犬儒主义现代犬儒主义是一种“以不相信来获得合理性”的社会文化形态。现代犬儒主义的彻底不相信表现在它甚至不相信还能有什么办法改变它所不相信的那个世界。犬儒主义把对现有秩序的不满转化为一种不拒绝的理解,一种不反抗的清醒和一种不认同的接受。 “说一套做一套”形成了当今犬儒文化的基本特点。“世界既是一场大荒谬,大玩笑,我亦惟有以荒谬和玩笑对待之。”犬儒思想并不带有自我罪孽感。在它那里,怀疑正统成为一种常态思想。无论从认知还是从道义来说,不相信都是常态,相信才是病态;相信是因为头脑简单,特容易上当。犬儒思想者也不再受恐惧感的折磨,因为他知道人人都和他一样不相信,只是大家在公开场合不表明自己的不相信罢了。它是一种对现实的不反抗的理解和不认同的接受,也就是人们平时常说的“难得糊涂”。弱者犬儒主义使在下者在并不真傻的情况下,深思熟虑地装傻。既然我没法说真话,那么你要我怎么说,我就怎么说,我不这么说也得这么说,由不得我心里想说什么。我照你的说,不见得有好处,但不照你的说,说不定就有麻烦。我知道我照你的说,你未必就相信我,未必就拿我当回事;但我不照你的说,你肯定会说我不拿你当回事。既然你要的不过是我摆出相信的样子,我又何必在说真话上面空费心思。犬儒主义-现代犬儒主义特征 犬儒主义典型“现代犬儒” ◆多了世故的圆滑,少了正义的冲动,一个人就成了犬儒。◆肯思考的人才会变成犬儒,变成犬儒后你就可以不再思考。◆犬儒的口头禅:“什么都是假的,只有钱是真的。”“真理值多少钱?”“自由能当饭吃吗?”◆当强权在欺侮弱小时,犬儒的态度是:“都不是好东西,我谁也不帮。”◆犬儒不分善恶,但他不一定是不知善恶。犬儒是知善而不善善,知恶而不恶恶。◆犬儒不进行积极的抗争,犬儒只是消极的嘲讽,但权势是不在乎嘲讽的,“笑骂由人笑骂,好官我自为之。”◆也许不应该把犬儒视为罪恶,但犬儒是罪恶的存在条件,是犬儒使罪恶成为可能。◆犬儒本来未必全是势利,但是他既然抹杀了善恶是非,结果到头来就只剩下了势利。◆从愤世嫉俗到玩世不恭,中间只有不显眼的一小步。◆犬儒病:气血亏虚,中年后易得此病。◆犬儒不只是失望,犬儒是放弃希望,并转而嘲笑希望。◆犬儒主义者未免太自卑了,他们不相信个人有改变现实的力量。犬儒主义者又未免太自大了,他们以为只有他们才对现实感到不满。◆绝对的权力令人腐败,绝对的无权也令人腐败,因为两者都容易使人相信权力就是一切。◆专制的目的是把人变成犬儒,而犬儒却以为只有他们才看透了专制。◆极端主义看上去是犬儒主义的死对头,其实不然。在每一个极端主义的内心深处,无不隐藏着深刻的犬儒主义。◆给别人奋斗泼冷水的人,往往不是从不奋斗的人,而是那些自己曾经奋斗过、但没有成功、然后放弃了奋斗的人。◆犬儒很有些象道家,原本是积极的消极,后来却变成消极的消极。◆犬儒主义是循环论证的自我实现的悲观主义:犬儒主义不相信理想可以实现,所以他不去为理想而努力,所以理想就不会实现,所以他就更不相信,所以就更不努力,所以就更不相信,所以……◆世故意味着发达的头脑和萎缩的良心。2023-07-11 17:23:291
关于红警2尤里复仇RULES.INI的问题
修改RULES.INI文件,这个文件可以到网上下载1.查找TeamDelays,这是RULES中最重要的AI命令.如TeamDelays=1200,1350,1600,它分别对应冷酷的,中等的, 简单的敌人的部队建造间隔.一般设为250,250,250,与下面的代码连用的话你将体会到敌人连续攻击的厉害!MinimumAIDefensiveTeams 电脑最小的防御部队数量MaximumAIDefensiveTeams 电脑最大的防御部队数量AISafeDistance 电脑聚集部队离敌方(我方)基地的距离DisabledDisguiseDetectionPercent 电脑识别幻影坦克的几率AttackInterval 电脑每次进攻的时间间隔(建议设为0)AttackDelay电脑首次进攻的时间间隔(建议设为0)PowerSurplus 电脑保留电量的大小(建议设为250)repair and refit RefundPercent=50% 这是规定拍卖建筑物时价格与实际造价的比例为50%,要是改为120%就是说卖 价比造价高(有点变态!)2.空投规则GEF;************ American Paradrop Special Rules ***********;These two lists _must_ have the same number of elements;AmerParaDropInf=E1,GHOST,ENGINEER;AmerParaDropNum=6,6,6 ;How many of each of those infantryAmerParaDropInf=E1 ;(美国空投步兵类型)AmerParaDropNum=8 ;(美国空投步兵数量)AllyParaDropInf=E1 ;(盟军占有科技机场空投步兵类型)AllyParaDropNum=6 ;(盟军占有科技机场空投步兵数量)SovParaDropInf=E2 ;(苏军占有科技机场空投步兵类型)SovParaDropNum=9 ;(苏军占有科技机场空投步兵数量)可以把E1和E2改成COW(母牛)如:AmerParaDropInf=COW 你就会看到美国空投母牛了(搞笑!)E1是美国大兵,E2是动员3. 这是遭遇战模式下的玩家设置,加*的最好不要修改[MultiplayerDialogSettings]MinMoney=5000(可调最小资金)Money=10000(默认资金)MaxMoney=10000(可调最大资金,不要超过50000,否则数据有可能溢出)MoneyIncrement=100MinUnitCount=1(开始时最小单位数)*UnitCount=10(开始时默认单位数)MaxUnitCount=10(开始时最大单位数)TechLevel=10*GameSpeed=0*AIDifficulty=0*AIPlayers=0*BridgeDestruction=yes(桥是否可摧毁)ShadowGrow=noShroud=yesBases=yes*TiberiumGrows=yes(矿石是否自然增长)Crates=yes(升级工具箱)CaptureTheFlag=no*HarvesterTruce=no*MultiEngineer=no*AlliesAllowed=no(是否允许结盟)ShortGame=yes(快速游戏)*FogOfWar=no*MCVRedeploys=yes(基地重新部署)*4.自然规则在RULES.INI中查找下列语句RepairPercent=15% (修理建筑物所耗资金与原价比例)BuildSpeed=.7 (建造时花费1000元所用时间,默认42秒,若改为".1"则只用6秒,暴快!SoloCrateMoney=2000 (获得金钱升级工具箱所得资金)ReloadRate=.3 (战机或反潜直升机重新装弹速度)GrowthRate=5 (矿石自然增长速度,该值越大越慢)5.单位注册名字步兵类:[E1]美国大兵 [SNIPE]狙击手 [E2]动员兵 [FLAKT]防空步兵 [SHK]磁暴步兵[ENGINEER] 盟军工程师 [SENGINEER]苏军工程师 [JUMPJET]火箭飞行兵[GHOST]海豹部队 [TANY]谭雅 [YURI]尤里 [IVAN]疯狂伊万 [DESO]辐射工兵[CLEG]超时空军团兵 [DOG]苏军警犬 [ADOG]盟军警犬 [SPY]间谍 [TERROR]恐怖分子战车类[APOC]天启坦克 [DTRUCK]自爆卡车 [V3]V3火箭车 [DRON]恐怖机器人 [HARV]武装采矿车[CMIN]超时空采矿车 [AMCV]盟军基地车 [SMCV]苏军基地车 [HTK]防空履带车[HTNK]犀牛坦克 [MTNK]灰熊坦克 [MGTK]幻影坦克 [FV]多功能战斗车 [TNKD]坦克杀手[TTNK]磁能坦克 [SREF]光棱坦克舰船类[SUB]攻击潜艇 [DLPH]海豚 [AEGIS]神盾巡洋舰 [CARRIER]航空母舰 [DRED]无畏级战舰[HYD]海蝎 [DEST]驱逐舰 [SQD]乌贼 [LCRF]盟军气垫船 [SAPC]苏军气垫船贴子相关图片:作者: 61.161.70.* 2005-8-22 15:39 回复此发言--------------------------------------------------------------------------------2 红警及尤里的复仇规则修改教程!!行少制作篇(独家)!!!!!战机类[ORCA]入侵者战机 [SHAD]夜鹰直升机 [ZEP]基洛夫飞艇 [BEAG]黑鹰战机建筑类[GATECH]盟军作战实验室 [NATECH]苏军作战实验室 [GAWEAP]盟军战车工厂[NAWEAP]苏军战车工厂 [GAREFN]盟军矿厂 [NAREFN]苏军矿厂 [GAOREP]矿石精炼器 [GAYARD]盟军船坞[NAYARD]苏军船坞 [GAAIRC]空指部 [AMRADR]美国空指部[GASPYSAT]间谍卫星[GAGAP]裂缝产生器 [GAPOWR]盟军发电厂 [NAPOWR]苏军发电厂[NAHAND]苏军兵营 [NARADR]雷达 [NADEPT]苏军修理厂[NACLON]复制中心[GAPILE]盟军兵营 [GADEPT]盟军修理厂[GAWALL]盟军围墙 [NAWALL]苏军围墙[NAIRON]铁幕装置 [GAWEAT]天气控制器 [GACSPH]时空转移器 [NAPSIS]心灵感应器[TESLA]磁暴线圈 [ATESLA]光棱塔 [NAMISL]核弹井 [NALASR]哨戒炮[GAPILL]碉堡 [NASAM]爱国者导弹 [NAFLAK]防空炮 [NANRCT]核电站 [GTGCAN]巨炮如何提取红警游戏里面的文件:红警游戏目录下有很多以mix为扩展名的文件,它们实际上是多个文件的集合,经过打包形成了一个文件(你可以把它想象成压缩文件)。红警游戏里面的许多游戏属性,都写在ini为扩展名的文件内,而ini文件就被藏在mix文件里。我们要修改游戏,就是把ini文件从mix文件中提取出来,经过对 ini文件进行修改,以达到我们修改游戏的目的。要想把从mix文件中提取文件,目前最常用的工具就是“Xcc Mixer”。涤尘同志的主页“红警风暴”网站一直提供最新版本的“Xcc Mixer”系列工具,如果你手头还没有,赶快去下载吧。下载后,解压缩,直接执行里面的“XCC Mixer.exe”文件即可运行该程序。它的程序界面是这样的(本篇以XCC Mixer 1.24版为例):可以看到,这个窗口分为两个部分,左侧是一个目录窗口,它显示当前文件夹的内容及电脑内所有驱动器的分布情况:第一行“a:”指的是电脑中的A 盘驱动器,第二行至第五行指的是硬盘上从C盘到F盘四个分区,第六行“g:”是光盘驱动器。当然了,每台电脑的分区各不相同,也许你的硬盘分区较多, “g:”就不是光盘驱动器了。第七行“..”指的是当前文件夹的上一级目录。你只要用鼠标双击上面的任一行,就可进入相应的目录。我们利用上面的窗口就可以打开mix文件了。下面以《阴云密布》为例详细介绍从mix文件中提取文件的方法:在上面的窗口中用鼠标左键单击“文件”->“打开”,弹出一个标题为“打开”的窗口,在该窗口内找到并进入游戏目录,找到一个“expandmd01.mix”文件,在该窗口内双击这个文件,我们就打开了这个mix文件。如下图:在左侧的窗口中可以看到这个mix文件中所包含的全部文件信息,它显示了每个文件的文件名、文件类型、文件大小等信息。用鼠标左键单击其中的某个文件(以“rulesmd.ini”为例),在右侧窗口立即可以显示这个文件的部分内容预览。如果你要编辑这个文件(这个文件很重要),必须把它提取出来。方法是:用鼠标右键在左侧窗口单击这个文件,弹出的右键菜单中有一个选项是“释放(E)...”,用鼠标左键单击一下这个选项,出现一个以“另存为”为标题的窗口,你可以把这个“rulesmd.ini”文件释放到硬盘的任意一个地方,以方便你以后对它进行编辑。作者: 61.161.70.* 2005-8-22 15:39 回复此发言--------------------------------------------------------------------------------3 回复:红警及尤里的复仇规则修改教程!!行少制作篇(独家)!!!Rules编辑士兵系列代码士兵属性Category=Soldier 只有士兵才能用,代表由训练类建筑(Factory=InfantryType)来“建造”他们占领建筑Occupier=yes 能否占领平民建筑=能OccupyWeapon=UCMP5 占领平民建筑后使用的武器EliteOccupyWeapon=UCMP5E 3级时占领平民建筑后使用的武器OccupyPip= 建筑下面的人口标志小格的颜色,一共有5种颜色:PersonBlue为蓝色,盟军专用;PersonRed为红色,苏军专用;PersonPurple为紫色,尤里专用;PersonGreen为绿色,中国专用;没有此语句默认为白色IFV装载时显示的名称UseOwnName=true 一直使用自己的名称,比如将伯里斯装入步兵战车后,显示为“伯里斯 多功能步兵战斗车”不可升级Trainable=no 用了这个以后该单位无论杀多少人都不会升级,所以只用于遥控性单位或自爆性的单位,还有狗狗。但是强行拖进部队训练场后仍然可以升3级。没有此语句则默认可以升级。盔甲类型 注意,盔甲类型和防御能力无关,只和弹头有关,即是说,有时候无盔甲比重型盔甲更经打Armor=none 无盔甲Armor=flak 英雄盔甲Armor=Plate 重型盔甲探测隐形Sensors=yes 能探测隐形单位=能SensorsSight=8 探测范围=8格,即当靠近敌放隐形单位8格以内时,敌放隐形单位将现身维修建筑Engineer=yes 凡是有了这个语句的单位都成了工程兵,可以进入己方受损建筑进行维修或进入敌放建筑强占行动范围MovementZone=Infantry 专用于步兵,位置判定在地面上高度1层以下的范围,只能在陆地上行走MovementZone= 专用于飞行兵,位置判定在地面上高度1层以上的范围,可以到达任何地方动作类型Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} 步兵专用“行走”,单位图像为SHP,必须在Art里设置Sequence。默认SpeedType=FootSpeedType=Amphibious 两栖步兵单位专用,必须有水中的SHP动画以及对应的Sequence,同时需要加上语句“MovementZone=AmphibiousDestroyer”,这样就可以水陆两栖了。详细代码请见海豹。Locomotor={4A582746-9839-11d1-B709-00A024DDAFD1} 飞行兵专用“飞行”,速度方式默认为SpeedType=WingedSpeedType=Hover 使用了这个语句的飞行兵不会在空中不动,而是不停的上下浮动,同时需要加上语句“MovementZone=”,否则就是在地表悬浮了IFV装载时的武器IFVMode=0 只能用于步兵,对飞行兵毫无意义。数字代表IFV的武器和炮塔图形,共18种武器免役ImmuneToVeins=yes 机动部队不会误伤他ImmuneToPsionics=yes 精神控制对他无效,通常用于智力底下的单位、遥控单位、飞行式空军单位、英雄单位或召唤者单位ImmuneToRadiation= yes 辐射对他无效非人类单位NotHuman=yes 动物专用,不知道究竟有什么实际的用处,通常人类单位都有语句“Category=Soldier或Civilian”,而动物没有Natural=yes 野外生物专用,不知道有什么实际用处,通常和“NotHuman=yes”同时存在。狂兽人居然还有“Unnatural=yes”,难道是指半人+半兽?平民单位Category=Civilian 使用了这个语句后单位将随机地到处乱走,被攻击后有逃跑的动作,但这个动作必须由Sequence指定对战初始兵力AllowedToStartInMultiplayer=yes 使用yes的话就会在对战开场时随基地车出现,no则不出现。一个派别至少必须有一种士兵单位作为初始兵力,否则就会弹出出错对话框自动进入范围防御状态DefaultToGuardArea=yes 有了这个语句的单位,不需要人工指挥,只要达到GuardRange就会自动迎敌,通常用于射程较短的单位永不畏惧Fearless=yes 只用于控制单位的语音,永不畏惧即不管怎样挨打都不会叫苦,“VoiceFeedback和DieSound”就失去作用了人口数量限制BuildLimit=1 一次最多只能出这么多个这种单位,对机动部队和建筑同样有效(加载物除外),这个限制的数值不能超过255,通常限制英雄和特殊建筑只能有1个,对其他单位和建筑只要限制得合理平衡就好贴子相关图片:作者: 61.161.70.* 2005-8-22 15:45 回复此发言--------------------------------------------------------------------------------4 回复:红警及尤里的复仇规则修改教程!!行少制作篇(独家)!!!机动部队系列代码战车属性Category=AFV 只有战车和战舰才能用,代表由陆军工厂类建筑(Factory=UnitType和WeaponsFactory=yes)来生产他们Category=Support 用处同上,没有什么实际意义,“Support”难道是指“后勤部队”?Category=Transport 运输工具专用,有了这个语句的战车可以装人或坦克战舰属性Naval=yes 除了必须使用战车属性的其中一种以外,还需要这个语句,代表由海军工厂类建筑(Factory=UnitType、WeaponsFactory=yes、Naval=yes和WaterBound=yes)来生产他们空军属性Category=AirPower 可以飞的机动部队专用,代表由陆军工厂类建筑或机场类建筑(Factory=AircraftType和Helipad=yes)来生产他们ConsideredAircraft=yes 有此语句的飞机将从工厂的天窗出来AirportBound=yes 有此语句的飞机将由机场类建筑生产装甲类型 注意,装甲类型和防御能力无关,只和弹头有关,即是说,有时候轻型装甲比重型装甲更经打Armor=light 轻型装甲Armor=medium 中型装甲Armor=heavy 重型装甲Armor=special_1 轻型特殊装甲,我用他来做攻击机专用装甲Armor=special_2 重型特殊装甲,我用他来做战斗机专用装甲旋转炮塔Turret=yes 可以不动车身,只需转动炮塔就可以打八方,海陆空通用。炮塔必须有对应的VXL和HVA固定炮塔Turret=no 没有炮塔的单位专用,如果给灰熊用上,则灰熊没了脑袋。通常用于战斗机,只要其武器里有语句“OmniFire=yes”那么它不动机身就可以从固定的地方(如机翼两端)发射出武器对付八方的敌人,这招叫全向开火。详细请见飞龙雷达隐形RadarInvisible=yes 敌方在小地图里看不到它的存在,只在大地图里能看到。可以探路MoveToShroud=yes 默认的空军是不能把黑幕探亮的,有了这个语句,飞机就可以当作“飞在空中的坦克”用,可飞进黑幕探路陆军动作方式Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1} 用于车辆单位,图像为VXL的单位能够正常的旋转、移动、摇晃、上下山,若是SHP则没有以上动作。它的速度方式默认为SpeedType=Wheel,只能在地面上行动Locomotor={4A582742-9839-11d1-B709-00A024DDAFD1} 用于两栖单位的“悬浮”,在半空上下浮动,位置判定在地表,可以下水,如果又有语句“SpeedType=Amphibious和 MovementZone=AmphibiousCrusher”,那么在水中的速度将大大快于岸上,但单位将与地面接触,失去了悬浮效果。详细请见风暴不能停留于桥下TooBigToFitUnderBridge=true 即使你让他们运动到桥下时按“S”强行停止,他们也会自动出来,除非是任务脚本的设置碾压物体Crusher=yes 陆军单位专用,可以碾压士兵OmniCrusher=yes 战斗要塞的特点,可以碾压任何有生命的单位,包括围墙,需要和语句“MovementZone=CrusherAll”连用OmniCrushResistant=yes 禁止被战斗要塞或其他战车碾压,效果和“Crusheable=no”相仿隐藏于箱箱中CrateGoodie=yes 在随机部队宝箱中能拾得它,千万不要用于战舰和飞机,否则小心出错,最好不要用于人,否则BT运输单位PipScale=Passengers 下方用小格表示容量空间Passengers=10 容量空间大小,需要以被载者的体积来定可运载数量OpenTopped=yes 被载者可以在里面向外开火,战斗要塞的特点SizeLimit=6 装载口径,体积大于6的东西都无法进入EnterTransportSound=EnterTransport 装载声音LeaveTransportSound=ExitTransport 释放声音,这两个声音最好不要去更改不可放入坦克堡垒Bunkerable=no 没有此语句时默认可以放入不接受攻击命令StupidHunt=yes 常用于片面武器的单位,即使你强行叫它去打它不能攻击的东西,它也不会动移动攻击OpportunityFire=yes 可以一边移动一边开火,但命中率~~,所以通常用于武器为导弹、光束、机枪等的单位,如果武器为炮弹,则大有可能打偏。这个语句对没有炮塔而且又不能全向开火的单位无效作者: 61.161.70.* 2005-8-22 15:45 回复此发言--------------------------------------------------------------------------------5 回复:红警及尤里的复仇规则修改教程!!行少制作篇(独家)!!!喷气式飞行JumpjetSpeed=32 平飞速度JumpjetClimb=7 爬升速度,遇到山脉、楼房时抬升飞行高度时的上升速度JumpjetCrash=15 被击落后的下落速度,不可大于15,否则就会在地面上打转,一直不死,且无法被攻击,也无法接受指令,因为判定认为它为已经死亡JumpJetAccel=10 启动加速度,太大的话看不出加速的感觉JumpJetTurnRate=2 掉转方向的速度,数值越小转弯半径就越小,转弯越快JumpjetHeight=1000 平飞时离地面的高度,1000最为合适,大致在第6层到第8层之间JumpjetNoWobbles=yes 禁止浮动,飞机在空中停留不动,不会上下浮动永不落地BalloonHover=yes 飞机从工厂出来以后就再不落地,除非遇到变形部署或被击落可以落地Landable=yes 常用于运输机,在地面上,只要没有指令时就会自动着陆,除非有人占据了它的着陆点空中攻击HoverAttack=yes 如果飞机在地面,那么必须升空以后方可攻击敌军上方攻击Fighter=yes 如果飞机处于它攻击对象的头顶上时仍然可以开火而且能够命中,否则不行,多用于攻击机和轰炸机毫无主见CanPassiveAquire=no 永远只在得到指令后才按计划行动,自己不会变通,更不会私自行动CanRetaliate=no 打不还手,如果在执行指令(哪怕只是移动)的过程中遭到攻击也不会自动还手,此二语句最好不要滥用,通常只用于不易控制的单位、积极性太高的单位、极度危险的单位(如血咒)或是飞行式攻击机(如黑鹰)展开部署DeploysInto=DROD 按“D”展开后变成一个建筑,比如基地车变成基地变形部署 注意,部署后将只能使用副武攻击IsSimpleDeployer=yes 表示按“D”部署后仍然还是它自己,看似变成了另外一个单位,其实这只是障眼法UnloadingClass=MMBTNK 部署后更换为MMBTNK的皮肤,这个MMBTNK必须是另一个有效的单位。其实完全可以继续使用它自己的皮肤DeployingAnim=MMBDEPL 部署过程的动画,不要动画则是立刻变,看起来不连贯DeployFire=yes 部署后可以开火,当然要能开火,否则还部署它干什么Turret=yes 部署后使用旋转炮塔,当然要使用,因为部署后单位不能转动和移动,没有旋转炮塔还打什么打释放部署Deployer=yes 表示按“D”后使用副武攻击,这种副武由于是以它为中心向四周发散,所以成为释放型副武,通常有震荡波、混乱气流等。可以连续释放多次DeployFire=yes 表示部署后立刻以副武开火UndeployDelay=150 这个语句对战车无效,只对士兵有效,代表他在释放的时候将硬直这么多时间不能做其他任何动作,其硬直动作需要SHP支持并需要设置Sequence建筑系列代码建筑属性BuildCat=Tech 科技类,没有生产作用的建筑,只提供建造前提,如作战实验室BuildCat=Power 能源类,专门用于提供电力,只有这类建筑当Power值为正时不会损失动画效果Factory=BuildingType 基地类,专门建造建筑。BuildCat=Resource 资源类,专门负责采集矿石,只有这类建筑可以支持矿车进入并卸矿,需要和语句“DockUnload=yes及Refinery=yes”连用。前4类出现在建筑栏BuildCat=Combat 防御类,出现在防御栏材料类型 注意,材料类型和防御能力无关,只和弹头有关,即是说,有时候木质材料比钢精混凝土更经打Armor=wood 木质材料Armor=steel 钢铁材料Armor=concrete 钢精混凝土材料生产类型Factory=InfantryType 兵营类,训练步兵,可以选择集合点Factory=UnitType 工厂类,生产战车或喷气式战斗机,可以选择集合点,需要与“WeaponsFactory=yes”连用。如果有“WaterBound=yes”则是海军工厂,生产战舰Factory=AircraftType 机场类,生产飞行式攻击机维修作用UnitRepair=yes 维修厂,维修破损的战车,可以选择出厂点训练作用Armory=yes 步兵训练场,非3级的步兵可以进入,出来后直接升成3级,不能选择集合点,但如果把训练场加上“Factory=InfantryType”,那么就可以选择集合点,但是训练场就成了2号兵营了作者: 61.161.70.* 2005-8-22 15:45 回复此发言--------------------------------------------------------------------------------6 回复:红警及尤里的复仇规则修改教程!!行少制作篇(独家)!!!Ammo=9999 训练数量,只能训练9999个人,通常把这个数字设多些(不能用-1),以保证几乎用不完的加载作用Upgrades=2 用于主体建筑,以它为基础,往它上面还可以加载2个部分PowersUpBuilding=UAPOWR 用于附属部分,加载于主体建筑UAPOWR(地热发电厂),即只能放在主体建筑上面,不能放在空地或其他地方PowersUpToLevel=-1 用于附属部分,表示总共可以加载的次数,通常需要无限加载,直到用满主体建筑的加载量2个为止,详细请见地热发电厂和能量涡轮之间的关系回收建筑UndeploysInto=FLMCV 建筑可以被命令移动而被拖开成为战车单位,通常用于基地的建立和回收免费单位FreeUnit=FLMIN 通常用于矿厂,建立以后出现一个免费赠送的单位。要是这个建筑可以反复收起来再展开,那么就可以生成一大堆免费单位,这么BT的招数专用于布雷战车,如果免费单位不是地雷而是光棱,那么就真的太BT了用围墙包围ProtectWithWall=yes 给电脑用的,电脑会给这个建筑以围墙保护可被渗透Spyable=yes 间谍可以进入,对于不同类的建筑可以产生一些不同的效果,进入机场以外的生产类建筑可以给单位加1级,进入雷达可以使对方地图全黑,进入电力类建筑可以断电1分钟,进入资源类建筑(收起来的农民矿厂不算)可以偷钱,进入超级武器可以重置其充能时间,进入实验室可以偷出一些科技单位。可被吸取Drainable=yes 飞碟可以吸取它的能量,或停止工作,或资金被吸收可被占领Capturable=true 工程兵可以进入占领,否则的话不能进入特殊平台Bib=yes 一些有特殊功能的建筑需要这个平台,比如机场用来停飞机,地面单位可以从这个平台上经过,这个Bib需要图形和ART的支持无人控制BaseNormal=no 这种建筑不能作为连接基础,通常用于防御建筑和船厂以及一些可以相隔很远建造的建筑Crewed=no 这种建筑被击毁或卖掉后不会出来残兵,这个语句对地面战车也有效,但最好不要用于飞机和战舰,否则小心出错过载建筑Overpowerable=true 这种建筑可以被有“充能功能”的单位充能从而造成供能过多,实现攻击力加强,过载前用主武攻击,过载后的使用副武攻击,比如磁暴线圈和光明圣碑。弹体系列代码常规弹体Damage=100 武器的攻击力,对于一些特殊的武器它还表示其他一些量,比如混乱气流的混乱时间、侦察机的探路面积、心灵控制可变敌人的总数等。1代表有特殊作用,可以攻击,但不造成伤害,0和2代表不能攻击,负数代表可以攻击,但不是伤害而是加血,比如维修车AmbientDamage=200 武器的穿偷攻击力,只有当武器类型为声波和粒子系统类时才可以有穿偷效应ROF=80 武器的发射频率,60表示1秒一次,数字越大就停顿得越久才发第二炮Range=15 武器射程上限MinimumRange=8 武器射程下限Projectile=Cannon 武器的射弹形状及飞行轨迹,最常用的是Invisible一类无实体的射弹类型Speed=40 弹体飞行速度,数字越大就飞得越快,但这个速度只对炮弹和导弹两类有实体的弹体有效Warhead=ApocAP 弹体对应的弹头Report=ApocalypseAttackGround 开炮时的炮口声音Anim=GUNFIRE 开炮时的炮口动画,比如坦克炮开火时炮口有火花DecloakToFire=no 当使用这个武器的单位处于隐形状态或被隐形屏蔽状态时,他开火是不会显形的Burst=2 一炮发射2个炮弹,每一个炮弹都有攻击力,所以2个炮弹将造成双倍攻击力,建议这个数字不要大于4Bright=yes 弹头击中目标或地面时将爆出一团闪光,Damage的值越大那么闪光面积就越大隐蔽的弹体RevealOnFire=no 这种单位在开火的时候不会显示给对方看,通常用于隐形单位、幻影单位和狙击单位游戏平台定死了的弹体IsLaser=true 激光类武器,其Projectile=Invisible类最好IsMagBeam=yes 磁电波类武器,其Projectile=Invisible类最好2023-07-11 17:23:304
磊科NM400 怎么是调制解调器
调制解调器常常被称为猫,该品牌型号商品常常被称为猫,其实就是调制解调器,其作用是将电话信号转换成网络信号。猫的使用方法:入户的电话线插在这个猫的adsl接口,猫的lan接口再和电脑连接个网线。电脑点宽带连接上网。 调制解调器是一种计算机硬件,能把计算机的数字信号翻译成可沿普通电话线传送的模拟信号,而这些模拟信号又可被线路另一端的另一个调制解调器接收,并译成计算机可懂的语言。这一简单过程完成了两台计算机间的通信。2023-07-11 17:23:312
鲁德维希·奈克尔上士,德国版拯救大兵瑞恩,519重自行反坦克营
美版的拯救大兵瑞恩的原型是悲剧的,沙利文五兄弟原来在朱诺号轻型巡洋舰上服役,1942年在太平洋瓜岛海战中,朱诺号轻型巡洋舰被日军鱼雷命中被当场炸成两截,沙利文五兄弟因此同时殉国成为当时震惊美国上下悲剧性事件,而拯救大兵瑞恩电影的灵感来源就是朱诺号轻型巡洋舰事件,但结局是瑞恩幸存了,而去拯救瑞恩分队的成员却集体殉国了这也是该片成为90年代末最成功的采用人性看待战争的史诗级大片之一,因而该片一举成功的拿下奥斯卡各个大奖也就顺理成章了。 而我今天给大家讲述的故事同样发生在1944年,不是美军的故事而是美军的对手一名德军上士的故事,也可以说是德国现实版的拯救大兵瑞恩,鲁德维希·奈克尔上士,德国第519自行反坦克营的一辆黄蜂型自行火炮的车长,1940年进入国防军当兵,并在同年被卷入到了德国发起的第二次世界大战,而他头上还有三个哥哥也被德国 *** 应招入伍,他的母亲原本认为奈克尔是家中的最后一个男丁因此会逃过一劫不会被人惦记,但是当时德国从计划发动法国战役时,就已经是开弓没有回头箭了,是赌国运的战争因此德国每一位青年都无法避免逃过兵役,加上那个年代,德国内部经济其实外强里溃,当兵也是当时德国青年的唯一出路,鲁德维希·奈克尔从容背上行囊走上了战场,而他身后的母亲早已经泪流满面。 德国一个云南省面积大小的国家,在第一次赌国运打赢了法国之后,希特勒没有就此收手,因为德国还有一个仇敌没有被征服这个国家就是苏联,德国只有征服了苏联才能在欧洲睡上一个好觉,1941年鲁德维希·奈克尔还是一名二等兵隶属于德国二线第256步兵师预备役人员,也可以说是第256步兵师麾下第481步兵团独立摩托化反坦克营一名士兵,该师在斯塔利茨亚地区的博罗季诺、卢杰夫地带与苏军正面交战,鲁德维希·奈克尔在战斗中表现突出配合战友运用37毫米反坦克炮击毁苏军15辆坦克,获得第一枚二级十字勋章。 1942年初鲁德维希·奈克尔迎来了他人生的第一次重大转折,就在苏军发起全面反攻那一节骨眼上,鲁德维希·奈克尔被弹片击中身受重伤,作为二级十字勋章的获得者有战功在身的受伤人员,受到德国军部的优先对待被送往了后方,鲁德维希·奈克尔这一躺就是8个月成功逃过了1942年初到6月份苏军发起的2次重大反攻战役,他所在第256步兵师的阵亡率达到了百分之70,因此鲁德维希·奈克尔可以说是大难不死必有后福,1942年8月德国第519自行反坦克营成立,作为优秀的炮手的奈克尔成功入选该营成员组建的第一批名单之内。 德国第519自行反坦克营所在单位并不是装甲兵单位而是炮兵单位,隶属于炮兵团中独立营,其装备的自行火炮是黄蜂型105毫米自行火炮,该型自行火炮是德军通过三号坦克和四号坦克的底盘改装而成,装备有一门105毫米28倍径火炮,和一挺MG34机枪,后期改进版本就是德军大名鼎鼎的犀牛88毫米71倍径歼击车,黄蜂型105毫米自行火炮并不能算是完美的歼击车,通常是肩负着师级单位的紧急的火力支援任务,其105毫米28倍径榴弹炮在仰射的情况下能打10公里左右,而作为歼击车使用进行平射时,最大击毁距离为1500米,使用破甲弹的情况下在这个距离内能炸毁KV1型重型坦克,有效破甲为100毫米,而使用穿甲弹的最大穿深其实才52毫米左右,因此黄蜂型歼击车并不适合作为一线歼击单位投入到战场进行使用,其发起攻击的难度也是比较复杂,适合曲射射击不适合平射。因此从1942年8月开始后成为代理下士鲁德维希·奈克尔,告别了危险一线战场作战,转为了二线战场的火力辅助炮兵单位,成为了519自行反坦克营长沃尔夫·霍贝少校麾下指挥车辆的直属炮手,1942年9月进入东线战场后,第一场遭遇战奈克尔就在少校的指挥下一举击毁了苏军4辆T34坦克,然而战绩当然也是记在了营长沃尔夫·霍贝少校名下。 1942年11月苏联红军发动代号火星行动,实战证明黄蜂歼击车确实不适合在一线战场使用,尽管当时已经没有前方和后方之称了。「 ”战况确实非常糟糕我所在的黄蜂歼击车,被炮弹近距离命中,弹片飞入敞开的炮塔内部,少尉和我都受了重伤,然而在队医的救助下我很快康复了而少尉却需要疗养一段时间,因此我在少校营长的照顾,升任一级军士长成为了一排指挥官,尽管当时一排只剩下三辆黄蜂了。”就这样奈克尔终于成为了一名可以独挡一面的排长指挥着三辆黄蜂自行火炮游走在维德布斯克战线之上,充当消防员并在1944年取得了击毁苏军10辆坦克的战绩。 维德布斯克战线是1944年东线最激烈的战场之一,在这个战场之上,人的生命时间是以秒计算的,希特勒在1944年宣称维德布斯克是苏联人无法征服一座要塞堡垒,是德军版本的斯大林格勒,而事实上苏军的进攻潮流很快就可以淹没该城,就在战役最为激烈紧张的时刻,营长霍贝少校却面色沉重的握着一纸通知书来到了·奈克尔上士面前:「 ”奈克尔上士我有一个好消息和一沉重的消息告诉你,尽管这个对消息对眼前的战事没有丝毫的帮助,你的兄长和二哥都在第涅伯河南岸战死,三哥约瑟夫在斯大林格勒下落不明,你的母亲恳求 *** 让你回家,另外回到国内的四哥艾罗斯和你的两个侄子在雷登巴赫死于盟军空袭中,上级做出特殊指示允许你立刻转为预备役回家看你母亲。” 听完消息后奈克尔上士没有流泪或者呐喊,因为战争早已把奈克尔上士打造成一个冷酷的铁血战事,而转过身后奈克尔的战友知道了他泪流满面的经过,只是他不愿意在战友的军官面前表现出他的内心的脆弱,就在奈克尔坐上汽车即将离开时,苏军的总攻发起了,炮声突然震耳欲聋,奈克尔上士凭借经验从炮声辨认出苏军的T34坦克己经抵达市郊即将突进城市,城防司令在慌乱之中名令奈克尔上士的自行火炮排不许后退一步,谁不都许走,奈克尔上士在战友的劝说下也觉得自己决不能抛下战友不管,而少校副官却借着三辆自行火炮没有充足弹药为借口,将奈克尔上士支开来到远离一线的补给基地,在哪里施特莱勒上尉为奈克尔上士签署的一份证明没有那份证明奈克尔上士一步都离不开维德布斯克这座绝地之城。而火车要在1944年6月24日才会抵达。这意味着奈克尔上士的回家的旅程将充满变数,在炮火阵阵响声之中,奈克尔上士握着那份类似家书的通知书注定一夜难以释怀,烽火连三月,家书抵万金其珍贵程度自然不言而喻。 【待续】2023-07-11 17:23:321
新买的mlb棒球衫为什么口袋会缝住
是只简单的只缝了两针的那种么?自己剪开就是了,很多品牌的衣服在出厂时都会做类似处理2023-07-11 17:23:361
红警各种建筑物的作用
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:23:373
红警尤里的复仇rulesmd.ini怎么改光凌的攻击和移动速度?
.空投规则 GEF ;************ American Paradrop Special Rules *********** ;These two lists _must_ have the same number of elements ;AmerParaDropInf=E1,GHOST,ENGINEER ;AmerParaDropNum=6,6,6 ;How many of each of those infantry AmerParaDropInf=E1 ;(美国空投步兵类型) AmerParaDropNum=8 ;(美国空投步兵数量) AllyParaDropInf=E1 ;(盟军占有科技机场空投步兵类型) AllyParaDropNum=6 ;(盟军占有科技机场空投步兵数量) SovParaDropInf=E2 ;(苏军占有科技机场空投步兵类型) SovParaDropNum=9 ;(苏军占有科技机场空投步兵数量) 可以把E1和E2改成COW(母牛)如:AmerParaDropInf=COW 你就会看到美国空投母牛了(搞笑!)E1是美国大兵,E2是动员 3. 这是遭遇战模式下的玩家设置,加*的最好不要修改 [MultiplayerDialogSettings] MinMoney=5000(可调最小资金) Money=10000(默认资金) MaxMoney=10000(可调最大资金,不要超过50000,否则数据有可能溢出) MoneyIncrement=100 MinUnitCount=1(开始时最小单位数)* UnitCount=10(开始时默认单位数) MaxUnitCount=10(开始时最大单位数) TechLevel=10* GameSpeed=0* AIDifficulty=0* AIPlayers=0* BridgeDestruction=yes(桥是否可摧毁) ShadowGrow=no Shroud=yes Bases=yes* TiberiumGrows=yes(矿石是否自然增长) Crates=yes(升级工具箱) CaptureTheFlag=no* HarvesterTruce=no* MultiEngineer=no* AlliesAllowed=no(是否允许结盟) ShortGame=yes(快速游戏)* FogOfWar=no* MCVRedeploys=yes(基地重新部署)* 4.自然规则 在RULES.INI中查找下列语句 RepairPercent=15% (修理建筑物所耗资金与原价比例) BuildSpeed=.7 (建造时花费1000元所用时间,默认42秒,若改为".1"则只用6秒,暴快! SoloCrateMoney=2000 (获得金钱升级工具箱所得资金) ReloadRate=.3 (战机或反潜直升机重新装弹速度) GrowthRate=5 (矿石自然增长速度,该值越大越慢) 5.单位注册名字 步兵类: [E1]美国大兵 [SNIPE]狙击手 [E2]动员兵 [FLAKT]防空步兵 [SHK]磁暴步兵 [ENGINEER] 盟军工程师 [SENGINEER]苏军工程师 [JUMPJET]火箭飞行兵 [GHOST]海豹部队 [TANY]谭雅 [YURI]尤里 [IVAN]疯狂伊万 [DESO]辐射工兵 [CLEG]超时空军团兵 [DOG]苏军警犬 [ADOG]盟军警犬 [SPY]间谍 [TERROR]恐怖分子 战车类 [APOC]天启坦克 [DTRUCK]自爆卡车 [V3]V3火箭车 [DRON]恐怖机器人 [HARV]武装采矿车 [CMIN]超时空采矿车 [AMCV]盟军基地车 [SMCV]苏军基地车 [HTK]防空履带车 [HTNK]犀牛坦克 [MTNK]灰熊坦克 [MGTK]幻影坦克 [FV]多功能战斗车 [TNKD]坦克杀手 [TTNK]磁能坦克 [SREF]光棱坦克 舰船类 [SUB]攻击潜艇 [DLPH]海豚 [AEGIS]神盾巡洋舰 [CARRIER]航空母舰 [DRED]无畏级战舰 〔HYD]海蝎 [DEST]驱逐舰 [SQD]乌贼 [LCRF]盟军气垫船 [SAPC]苏军气垫船 战机类 [ORCA]入侵者战机 [SHAD]夜鹰直升机 [ZEP]基洛夫飞艇 [BEAG]黑鹰战机 建筑类 [GATECH]盟军作战实验室 [NATECH]苏军作战实验室 [GAWEAP]盟军战车工厂 [NAWEAP]苏军战车工厂 [GAREFN]盟军矿厂 [NAREFN]苏军矿厂 [GAOREP]矿石精炼器 [GAYARD]盟军船坞[NAYARD]苏军船坞 [GAAIRC]空指部 [AMRADR]美国空指部 [GASPYSAT]间谍卫星[GAGAP]裂缝产生器 [GAPOWR]盟军发电厂 [NAPOWR]苏军发电厂 [NAHAND]苏军兵营 [NARADR]雷达 [NADEPT]苏军修理厂[NACLON]复制中心 [GAPILE]盟军兵营 [GADEPT]盟军修理厂[GAWALL]盟军围墙 [NAWALL]苏军围墙 [NAIRON]铁幕装置 [GAWEAT]天气控制器 [GACSPH]时空转移器 [NAPSIS]心灵感应器 [TESLA]磁暴线圈 [ATESLA]光棱塔 [NAMISL]核弹井 [NALASR]哨戒炮 [GAPILL]碉堡 [NASAM]爱国者导弹 [NAFLAK]防空炮 [NANRCT]核电站 [GTGCAN]巨炮2023-07-11 17:23:193
Excel中vlookup函数数据匹配怎么用
1、首先需要在单元格中先输入=,再输入VLOOKUP函数。2、然后选择函数的第一个数据,直接用鼠标左键选择前面的一个单元格。3、第一个数值选择完成之后,开始选择第二个数值,然后用鼠标直接选中这个区域。4、接着填写第三个数值,因为我们要查询第三列数据,所以我们输入数字3。5、最后一个数值让我们选择是近似匹配,选择精确匹配。6、函数输入完成之后,通过点击键盘上面的回车键,就可以看到精确的匹配苹果的数量。2023-07-11 17:23:182
mn13耐磨板有磁吗NM400耐磨钢板
NM400耐磨钢板一般是没磁性,主要用在工程机械的易磨损件的制作或者加固。相关资料可以去法钢技术资料里看看。2023-07-11 17:23:152
什么是现代犬儒主义?表现特征有哪些
现代犬儒主义是披着伪善的外衣批判世俗,但对于违背道德准则的地方却照单全收。用一个词概括为玩世不恭。 特征:已经不再相信道德原则和良心,认为世界不可能变得更好。他们解构一切乃至解构自己,痛恨一切乃至痛恨自己。对于现有的那些秩序、习俗、道德,他们表面上非常顺从甚至拥护,实际上可能用过度执行规则的方式来反抗规则。2023-07-11 17:23:151
中国量产女大学生:空气刘海、一字眉、圆框眼镜、蓝色一次性口罩、棒球衫、nb鞋怎么流行起来的?
气刘海,脸又小又酷!!!一个字眉,好改变啊,还精神!!!蓝色一次性口罩,防霾防流感防感冒防晒剂!!!棒球衫,运动风,舒服和晒黑,好看我只是感觉好你打我啊!!!!Nb鞋在街上到处都是!为什么只是说女孩,男孩不是很多人穿?!首先,并不是所有的女孩都有独特的审美情趣,有时她们很难搭配。当然,模仿是一个很好的解决方法。第二,你上面提到的技能可以弥补女孩的大部分缺陷。例如,大嘴巴,宽额头,粗腿,宽阔的肩膀,扁平的胸部等等。第三,nb鞋和其他物品,对学生来说,价格是非常符合他们的标准的。女孩想买一个棒球帽,放弃洋基烂大街,不管怎样,他们现在但钱不是更强,洛杉矶道奇的帽子销售现在是紧随其后的是啊,虽然是强大的不假,但也真的很少有人冲着棒球队买了这顶帽子,这都是由于火runnningman……的话,你可以不走不寻常的路去买红袜队(依稀记得在史蜀是红袜队的帽子不确定,但我相信时钟国有道奇),红衣主教,巨人,多伦多,等等啊(懒得指出,百度分钟粗线),来来的女孩!无论如何,大多数人都不明白到底是什么意思的帽子的标志,它可以改善比,例如,如果只作为团队的真实性,女孩在上面的问题你甩头发,与一个男人喝醉了,我醒来就清新口气说,唉,比洋基球迷,我喜欢默默忍受不可咒诅冠军86年,波士顿最后反击的精神!不管怎么说,这两个队一直都是敌人,你讨厌纽约的标志。你也可以把自己从坏街的深渊中拯救出来,为什么不……知道你知道些什么很好,戴棒球帽和棒球帽对你有好处,至少你不必认为大都会帽是纽约洋基队的。至少当你和你最好的朋友或其他人一起出去买帽子时,你知道你的脑子里有什么是什么意思。至少你可以看到,MLB不仅是一个品牌,而且是一个棒球联盟、大树和树枝,在海外比NBA更受欢迎。至少你可以知道这个东西不是韩国的开始,就像日本和韩国与我国对棒球的爱(台湾除外)完全不是一个学位,加上我不知道为什么这个审美旧运行在韩国,所以看起来是韩国第一个点燃。至少你可以从好莱坞明星大街上看到为什么他们喜欢棒球帽和他们喜欢的球队。至少你会知道,在棒球帽的轰鸣背后,一群老人正在用血液和血液来运动这些道具。至少你知道时尚不仅仅是一顶帽子。至少你了解这些小字母背后的文化。至少你能看到荷尔蒙和臀部,啊哈。好吧,我说(嗯,一开始是很明显的),但事实上,我心里有一个词:作为红袜队的球迷,我在街上看到了纽约。2023-07-11 17:23:121
什么是犬儒主义者,到底什么是犬儒主义
1.“犬儒主义”是“犬儒学派”的学说,(“犬儒学派”——亦译“昔尼克学派”——古希腊小苏格拉底学派之)它继承和发展了苏格拉底关于“美德即知识”的学说,认为美德就是抑制自己欲望的知识,能够自制就是善,不能自制便是恶,提倡“返归自然”,把名利看做作身外之物,认为社会生活和文化生活是不自然的、无足轻重的,号召人们克己自制,独善其身而无所求,宣称这是人生唯一的目的。2023-07-11 17:23:081
IBM为什么会被联想收购了
联想并未收购IBM。只是在2004年联想收购了IBM的个人电脑业务.开始的五年里,可以使用IBM标识.2009年以后,联想将不能使用IBM标识,只能用thinkpad标识 放弃PC业务也是IBM作为PC行业利润率下降而做出的一个决定。事实证明IBM对于市场的预判是正确的。如果想从从属关系上讲。IBM和联想现在只是合作关系。“历史性联盟”,这是IBM官网上使用的字眼。在看到PC业务已经逐渐走下坡路的IBM于2004年果断放弃个人PC业务,联想则花费12.5亿收购了该项目。此后,联想也发表声明强调“联想集团并未收购IBM的服务器业务,IBM也未放弃服务器。联想集团相关人士说,联想此次只是与IBM达成了一些服务器技术授权协议,并非收购IBM的服务器业务,IBM也未放弃服务器这块业务。”现在的IBM已经成为一个方案提供商。基本上用户有什么需求,他负责解决什么。曾一度国内评价联想所作的蛇吞象行为。但正是这样的行动,“让联想和杨元庆更懂得了国际化的游戏规则。” 参考资料:http://www.ibm.com/ibm/cn/zh/pcannouncement/2023-07-11 17:23:079