程序设计综合
-
深入理解计算机系统(美)Randal E. Bryant,(美)David O'Hallaron著;龚奕利,雷迎春译;龚奕利译·AMAZON五星图书,最伟大计算机科学教材之一;·卡耐基梅隆大学计算机学院院长,IEEE和ACM双院士倾力推出;·超过80所美国和世界一流大学计算机专业选用本书为教材;本书被赞誉为价值超过等重量黄金的无价资源宝库;第一本将软件和硬件理论结合讲述的教程;覆盖计算机导论、体系结构和处理器设计等多门课程;经过大量学生使用,效果优秀,并获教师和学生一致推崇;完善的教学网站,为教师和学生提供在线支持。所有想写出更快、更可靠程序的开发人员必读之书!Randal E. Bryant 1973年获得密歇根大学(University of Michigan)学士学位,随即就读麻省理工学院(Massachusetts Institute of Technology)的研究生院,并在1981年获计算机博士学位。他在加州理工学院(California Institute of Technology)做了三年助教,从1984年至今一直是卡内基梅隆大学(Carnegie Mellon)的教师。他现在是计算机科学的主任级教授和计算机科学系的系主任。他同时还受邀于电子和计算机工程系。 他从事本科和研究生计算机系统方面课程的教学超过20年。在讲授计算机体系结构课程多年后,他开始把关注点从如何设计计算机转移到程序员如何在更好地了解系统的情况下编写出更有效和更可靠的程序。他和O’Hallaron教授一起在卡内基梅隆大学开设了“计算机系统导论”课程,那便是此书的基础。他还教授一些算法和编程方面的课程。 Bryant教授的研究涉及帮助硬件设计者验证其系统正确性的软件工具的设计。其中,包括几种类型的模拟器,以及用数学方法来证明设计正确性的形式化验证工具。他发表了100多篇技术论文。包括Intel、Motorola、IBM和Fujitsu在内的主要计算机制造商都使用他的研究成果。他还因他的研究获得过数项大奖。其中包括Semiconductor Research Corporation颁发的两个发明荣誉奖和一个技术成就奖,美国计算机学会(Association for Computer Machinery,ACM)颁发的Kanellakis理论与实践奖,还有电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)授予的W. R. G. Baker奖和50年金质奖章(a Golden Jubilee Medal)。他同时是ACM和IEEE的院士。 David R. O’Hallaron 1986年在维吉尼亚大学(University of Virginia)获得计算机科学的博士学位。在通用电气工作一段时间后,于1989年作为系统科学家成为卡内基梅隆大学的教员。他目前是计算机科学系和电子及计算机工程系的副教授。 他教授一些本科生和研究生的计算机系统方面的课程,例如计算机体系结构、计算机系统绪论、并行处理器设计和Internet服务。和Bryant教授一起,他开设了“计算机系统导论”课程,那便是此书的基础。 O’Hallaron教授和他的学生从事计算机系统领域的研究。特别的,他们开发了一些软件系统,帮助科学家和工程师在计算机上模拟自然界。其中最著名的是Quake项目,一群计算机科学家、土木工程师和地震学家致力于在强烈地震中预测大地运动的能力,这些强烈地震包括南加洲、古巴、日本、墨西哥和新西兰的大地震。同Quake项目中其它人员一起,他获得了CMU计算机科学院颁发的Allen Newell优秀研究奖章。他为Quake项目创立的基准程序,183.equake,被SPEC(Standards Performance Evaluation Corporation)选入非常有影响的SPEC CPU和OMP(Open Mp)基准程序包中。从程序员的视角,看计算机系统!本书适用于那些想要写出更快、更可靠程序的程序员。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好的理解程序的行为为什么是这样的,以及效率低下是如何造成的。粗略来看,计算机系统包括处理器和存储器硬件、编译器、操作系统和网络互连环境。而通过程序员的视角,读者可以清晰地明白学习计算机系统的内部工作原理会对他们今后作为计算机科学研究者和工程师的工作有进一步的帮助。它还有助于为进一步学习计算机体系结构、操作系统、编译器和网络互连做好准备。本书的主要论题包括:数据表示、C程序的机器级表示、处理器结构,程序优化、存储器层次结构、链接、异常控制流、虚拟存储器和存储器管理、系统级I/O、网络编程和并发编程。书中所覆盖的内容主要是这些方面是如何影响应用和系统程序员的。例如,在讲述数据表示时,本书说明了用来表示数字的表示方法是有限的,它能够近似地表示整数和实数,但是这种表示方法是有限制的,程序员必须了解。在讲述高速缓存时,本书讨论了矩阵代码中的循环变量的顺序是如何影响程序的性能的。在讨论网络互连时,本书描述了并发服务器如何能有效地处理来自多个客户端的请求。本书基于Intel兼容(IA32)机器,在Unix或者相关的操作系统(例如,Linux)上执行C程序。虽然书中包括了一些帮助读者将Java转化成C的提示,但是还是要求读者对C或者C++有一定的了解。您可以通过本书的Web网站www.csapp.cs.cmu.edu获得完整的资料,包括实验和作业,授课笔记和代码示例。本书英文版久负盛名,被众多专业人士称为“最伟大的计算机教材”之一,著名的美国卡内基梅隆大学计算机科学系一直将本书作为教材使用,程序员眼中的透彻讲述计算机系统的扛鼎之作。作者Randal E. Bryant是卡耐基梅隆大学的计算机科学系主任,ACM和IEEE双院士(Fellow),其研究成果多次获得ACM和IEEE颁发的大奖。本书共分十三章,分别介绍了信息的表示和处理、程序的机器级表示、处理器体系结构、存储器层次结构、静态和动态链接、虚拟存储器、系统级I/O、网络编程和并发编程等精彩内容。其目的是解释计算机系统的所有本质概念,并向读者展示这些概念是如何实际地影响应用程序的正确性、性能和实用性。与其他主要针对系统构造人员的系统类书籍不同,这本书是写给程序员的,是从程序员的角度来描述的。本书为软件和硬件之间搭起了一个桥梁,它给出了一种帮助读者分别从硬件和软件的角度去理解一个程序及其行为的途径,这也填补了国内计算机系统教学中的一个空白。本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户应用。本书提供了大量的例子和练习及部分答案。尤其值得一提的是,对于每一个基本概念都有相应的笔头或程序试验,加深读者的理解。 -
TCL攻略杜海琴编著一个值得每个中国企业人阅读的从“追赶者”到“领跑人”的传奇商业故事:1981年,TCL依靠借款5000元起家;2003年,TCL集团销售额达到393亿元,利润约16.2亿元;2010年,TCL年营业额将提高到1500亿元,进入世界500强!一位勇立市场经济潮头搏风击浪,纵横捭阖的中华企业英豪和创新经营大师:李东生利用其独特的商业眼光和出色的经营哲学,通过采取重视资本效率的独特经营战略,使TCL集团一跃成为中国屈指可数的家电制造商,中国电子信息产业领域一面高高飘扬的旗帜。“2002CCTV中国经济年度人物”、“2003年亚洲年度经济人物”、“2003年度中国金融风云人物”和“2003年度中国最有价值的卓越商业领袖”的创新管理理念、卓越商业智慧、资本运营秘诀和经营管理技巧:(1)不断对发展规划进行战略性调整;(2)完善公司治理结构;(3)精心而有效地经营市场;(4)运用资本杠杆发展实业;(5)创建最好的品牌;(6)研制最好的产品;(7)塑造核心价值观;(8)为顾客创造价值;(9)为人才创造机会;(10)变革创新,知行合一;(11)增强国际竞争力,培育世界级企业;(12)居安思危,未雨绸缪。目录:前言李东生:从“追赶者”到“领跑人”(序一)TCL:今日中国雄狮(序二)一不断对发展规划进行战略性调整二完善公司治理结构三精心而有效地经营市场四运用资本杠杆发展实业五创建最好的品牌六研制最好的产品七塑造核心价值观八为顾客创造价值九为人才创造机会十变革创新:知行合一十一增强国际竞争力,培育世界级企业十二居安思危,未雨绸缪附录参考资料 -
Visual FoxPro程序设计谢荣传,王永国编著本书以通俗和简洁的语言讲述了数据库及数据库应用系统开发的基础知识、Visual FoxPro可视化编辑工具和编程方法,特别突出了事件驱动和面向对象程序设计,强调工具的使用。在提出问题和解决问题的过程中,使学生得到系统的应用技能训练。每章后附有习题和实验实训题。本书立意新颖、结构合理、概念清晰、深入浅出、通俗易懂、易于自学和教学,重在培养学业生的应用技能。该书适合作为高职高专的教材,也可作为培训班教材、自学教材及工程技术人员的参考书。 -
Visual FoxPro 8数据库开发教程瓮正科编著本书以一个数据库应用系统为例,系统地介绍了数据库基本知识、数据库设计方法、数据库结构设计、数据库操作、数据库对象操作、数据库并发操作、数据库事务处理,特别强调了客户/服务器开发技术和Web数据库开发技术。全书共15章,首先对数据库及VisualFoxPro 8的基础知识进行介绍;然后介绍了目前流行的应用开发技术:结构化程序设计和面向对象程序设计;最后用较大篇幅结合"教学管理数据库"引导读者学习VisualFoxPro数据库项目开发全过程:需求分析、数据库设计、数据操作、表单设计、报表设计、系统合成、网上发布,其中特别强调了控件及组件在数据库多媒体化方面的应用以及客户朋艮务器开发技术。本书根据作者多年写作、讲授和开发数据库的体会撰写而成。全书由浅入深、通俗透彻、涵盖面广,每章设习题和实验,可作为大专院校或数据库培训班教材,也可作为计算机水平考试、计算机等级考试的辅导教材。建议授课76~95学时,其中2/5学时上机操作。如果适当去掉书中一些章节,可作为初级培训教材。Microsoft公司最新推出Visual FoxPro 8,该软件经历了漫长的版本升级与功能增强的过程,功能十分强大,其命令、函数、类、组件已达到1000多个,其中仅关于命令、函数和类的说明书就达2000多页。如何掌握如此庞大而又复杂的系统,已成为值得研究的课题。作者跟踪微机数据库软件写作多年,从d BASEⅡ,d BASEⅢ,FoxBASE,FoxPro 2.5,FoxPro 2.6,Visual FoxPro 6,Visual FoxPro 7到Visual FoxPro 8,已出版了16部著作(见参考文献)。在这些出版的著作中,有很多本被国内大专院校和培训班选作教材,并受到普遍欢迎!本书是在这些教材基础之上,特别是在已出版的《Visual FoxPro数据库开发教程(第二版)》(清华大学出版社,2003年)基础上,结合作者多年从事数据库开发经验,通过深入地研究、提取、精炼、整合后撰写完成。本书用通俗的语言分三个层次介绍了实用数据库技术、现代程序设计技术和网络数据库开发技术。数据库技术是计算机科学中的一门综合技术,涉及到数据结构、算法、操作系统、程序设计语言、数理逻辑等学科。数据库技术包括数据库系统和数据库设计,这些知识均是计算机专业的专业课程。如何将这些高深的技术通俗化并实用化,作者在多年讲授数据库课程和开发应用过程中,投入了很多的精力和时间进行研究,比如第1章中关于关系系统(关系系统包括关系结构、关系操作和关系完整性)的介绍,是关系数据库中最重要、最基础的内容。对很多读者来说,在学习过程中这些知识最不容易学懂,教师需要花费很多的时间反复讲授。实际上多数人是经过很多实践之后,回过头来总结时,才对其有比较深刻的理解。对于数据库设计,能够灵活利用关系规范化理论进行数据库设计的开发者并不多见。如果教条地利用关系规范化理论设计数据库,可能数据库结构很清晰,但关系却很复杂,为程序设计带来很多不便。如果不按关系规范化理论设计数据库,可能会使数据库有不一致,造成严重的数据库冗余,试图采用程序设计来弥补数据一致性是很不科学的一种方法。如何灵活利用关系规范化理论设计数据库,在数据库设计和程序设计之间进行权衡,需要很多实践经验来支持。本书在介绍数据库技术过程中,用通俗的语言将数据库理论知识通过教学管理系统实例加以介绍,使得读者既能掌握数据库专业知识,同时又能很好地将这些专业知识应用于具体实践中。使读者不但知其然,而且知其所以然。本书第1章(数据库系统概论)、第6章(数据库设计)、第7章(数据定义与验证)组合在一起,精心介绍了数据库设计实用技术。VisualFoxPro 8数据库管理系统虽然定位为"桌面数据库",但实际上它已经涉及到大型数据库中若干基础技术(见第8章数据操作技术)。掌握VisualFoxPro 8,再学习Oracle,SQLServer,DB2,只是提升的过程。Visual FoxPro与大型数据库相比存在缺陷,如存储结构问题(FoxPro采用顺序结构存储数据),所以,可以使用记录指针来移动物理记录;在大型数据库中,存储结构采用双向链结构,不存在物理上的顺序记录。所以,在掌握VisualFoxPro之后,再学习大型数据库时需要概念上的转化。其次,由于VisualFoxPro定位在桌面,所以,对网络环境下竞争问题、安全问题就显得力不从心,这需要在学习大型数据库时重新学习。尽管如此,希望掌握数据库技术的读者,从Visual FoxPro开始学起仍是最佳捷径,因为Visual FoxPro被誉为大众数据库。早期从事计算机技术的人都知道,结构化程序设计方法是程序设计方法学的基石。由于可以从数学上推导出程序,因此,结构化程序设计又是具有数学基础的技术,本书第3章(Visual FoxPro 8语言基础),第4章(结构化程序设计)介绍了程序设计基础。但是,仅依靠这种原理性方法很难提高软件开发速度和软件质量,应运而生的面向对象程序设计是将传统的程序设计问题经过抽象,提出类对象概念,将若干繁琐、复杂且具有共性的东西以类的形式固定下来,给出许多控件、类,以填属性表、调用方法等手段进行功能性设计,从而使得程序设计无论是从开发速度,还是软件产品质量上都产生了质的飞跃。本书在第5章(面向对象程序设计),第9章(表单基本技术)中详细介绍类、对象程序设计的方法和手段。事实上,软件开发属于工程课题,虽然控件和类对象为现代程序设计提供了高效、质优的开发途径,但这还不够,于是人们将若干控件、类对象集合在一起,形成所谓的组件。组件功能强大,使用简便,在开发应用系统时,将若干现成的组件通过"拼装"就能得到高效、质优和功能强大的应用系统。现代程序设计技术的演变过程实际上与计算机工业是同步发展的。早期,人们利用电子学原理,采用晶体管设计成能够运算的计算机;然后,将晶体管封装在一块集成电路上(相似于类对象、控件);现在已将这些集成电路和相关电子线路制作成板卡,并把这些板卡标准化,计算机技术人员只要将这些板卡拼装起来,就能迅速地组装出一台计算机。程序设计中组件就是这些"板卡",因此,现代程序员如何找到适合于所要开发的应用系统的"板卡",是程序员能力所在。本书在第10章(组件应用技术),第11章(应用表单开发技术)和第12章(报表设计技术)中专门介绍利用组件来开发应用系统实例,并对组件库进行详细剖析。在VisualFoxPro 8中,令人鼓舞的还有那些程序生成器,如表单生成器、菜单生成器、项目生成器、表达式生成器、报表生成器。这些程序生成器为应用系统开发自动化提供了最有效的手段。众所周知,关系数据库的理论是建立在关系系统结构不变的假设前提下,但是在实际过程中,结构不变是不可能的,也不切合实际,应用系统一定会随着时间和用户需求不断变化。为了保证应用系统满足用户不断变化的需求,惟一的解决手段就是生成器技术,并且采用生成器技术还可以大大延长应用系统的生命周期。数据库应用系统的有两种基本网络结构,既C/S结构和B/S结构。本书第14章(客户/服务器开发技术)介绍了C/S结构,第15章(Web数据库技术)介绍B/S结构,提供从单机版模式走向网络版模式途径。综上所述,学习Visual FoxPro 8一举两得:既学会了实用数据库技术,又学会了现代程序设计技术。全球正规注册的Visual FoxPro用户有50万,Microsoft公司在开发出SQL Server和Access数据库的同时,还在不断地升级Visual FoxPro版本,这也说明了Visual FoxPro的强大生命力所在!瓮正科(Weng Zhengke),教授级高级工程师,1956年4月2日生,江苏泰兴人。1982年毕业于新疆工学院电气工程系电气自动化专业,获工学学士学位。从事计算机应用、开发和维护20多年,先后承担了国家和省部级科研项目60余项,多次获省级科技进步奖。瓮正科教授在长期科研开发、应用和维护工作中,特别注意写作,先后在国内外发表论文108篇,出版了40多部计算机著作,约2000多万字。其代表作有((dBASE理论与实践)(新疆科技卫生出版社,1991)、((FoxPro 2.5实用教程)(清华大学出版社,1995)、《FoxPr0 2.5应用程序300例》(清华大学出版社,1995)、《微型机的系统维护技术》(学苑出版社,1995)、《计算机维护技术》(清华大学出版社,1997)、((FoxPro2.6数据库应用教程)(清华大学出版社,1997)、((Oracle 8.x for Windows NT实用教程》(清华大学出版社,1999)、((Visual FoxPro 6应用系统样例解析》(科学出版社,1999)、((VisualFoxPro 6应用与开发教程》(清华大学出版社,2000)、《计算机维护技术(第2版)》(清华大学出版社,2001)等。瓮正科教授现服务于深圳某计算机公司,仍从事计算机应用开发和维护工作,电子邮件地址:zhengke-wengg21cn.com。 -
注册表最新疑难破解与技巧1000方汗,邱新松编著系统安美个性化,疑难杂症都不怕;优化安全一条龙,上网冲浪更轻松;软件问题一网打尽,硬件故障不再操心;设置管理一目了然,备用查阅实在方便!千淘万漉虽辛苦,吹尽狂沙始到金。我们有理由相信,在你携剑成长为电脑高手的道路上,需要一种力量为你推波助澜,需要一种精神为你锦上添花。那么,“疑难破解与技巧”系列丛书便是你最好的选择。它会让你真正体味到电脑世界的个中乐趣,不断收获快乐和满足。本书共分7章,其中精心收录了最新的适用于主流Windows操作系统的注册表应用实例技巧,帮助读者解决在使用Windows操作系统、各种应用软件、网络、硬件以及安全等方面遇到的疑难问题,并以实例加表格的形式、生动、直观地将疑难问题和解决方法展现在读者面前。本书内容涉及范围全面、资料详实、实用性强、查阅方便,尤其适合广大计算机爱好者、系统管理员和技术人员使用。 -
分布式算法(美)Nancy A.Lynch著;舒继武,李国东,余华山译;舒继武译在本书中,作者给出设计,实现和分析分布式算法的蓝图。本书适合学生、程序员、系统分析员和研究人员等不同类型的读者。本书包括这个领域最重要的算法和不可能解.而且都采用简单的自动机理论进行论述。对所有算法的正确性都给予证明.并且根据精确定义的复杂度标准分析算法的复杂度。其中涉及的问题包括资源分配、通信、分布式处理器之间的一致性、数据一致性、死锁检测、领导者进程的选取、全局快照等。本书的内容按照系统模型组织,首先是根据定时模型.然后在定时模型内再根据进程间的通信机制。不同系统的材料分别独立成章,便于查阅。本书论述十分严谨,但又很直观.便于读者迅速理解。本书也为读者提供设计新的算法和证明新的不可能解的基本数学工具。而且,它教给读者怎样对分布式系统进行严格的推理—包括形式化建模,为它们所需的行为设计精确的指标,证明它们的正确性.并且用实际的度量标准来评价它们的性能。本书对分布式算法进行全面介绍,包括最为重要的算法和不可能性结果。绝大部分的解都给出了数学证明。这些算法都根据精确定义的复杂度衡量方法进行分析。本书还讲述针对许多典型问题的算法、各类系统模型及其能力。章后提供大量习题并列出了详细的参考文献。本书可作为高等院校计算机系研究生的教材,尤其适合对计算机理论或体系结构感兴趣的学生学习,还适合分布式设计人员、研究人员及其相关技术人员参考。 -
人本界面(美)Jef Raskin著;史元春译;史元春译本书概述了人机界面设计领域的研究成果,详细论证了界面设计思想应以认知学为基础,并考虑人类的心智特点,在指出当前界面设计中弊端的同时,提出了新产品开发的思路。本书集计算机科学、人体工程学、心理学多种学科的内容于一身,是界面开发人员及相关研究者不可不读的一本好书。Macintosh之父JefRaskin的思想已经超越了今天的图形用户界面,他在本书中阐述了如何使Web、计算机以及新兴的信息设备更为易学好用。本书较深入地探讨了我们大脑的工作原理,强调计算机作为一种工具要针对人们心智能力上的特点,人机界面应根据人类的能力和缺点设计。书中用认知学的思想将当前的实践经验与未来的界面设计联系在一起,详细地说明了设计思想应建立在科学基础之上。本书特点●以心理学的观点重新审视人机交互中的认知特点和工程学原理●介绍界面设计中的定律、元素及法则●以现有的界面设计为例,指出原有设计思想中的错误观点,并设想未来界面——人本界面的特征及其他相关问题 -
Visual Foxpro程序设计实践指导及习题解答赵泉主编本书是《VisualFoxPro程序设计》的配套教材,《VisualFoxPro程序设计》是根据教育部计算机等级考试二级大纲,结合高职高专的特点所编写的计算机基础教程。本书是其内容的强化和应用,包括:实验作业和上机操作题,另外,还增加了实训内容。本书可以作为高职高专教材、数据库管理人员以及计算机爱好者的参考用书,也可作为自学用书。"VisualFoxPr06.0关系数据库是数据库管理系统中的杰出代表,它以处理速度快、工具丰富、性能完善、界面友好等优良性能,吸引了众多的用户。本书是《VisualFoxPro程序设计》一书的配套教材,全书共分三章,分别是实验指导、实训及练习题。第1章共有17个实验,基本涵盖了VisualFoxPro的全部内容,在实际教学过程中,可根据实际情况选用。第2章是一个完整的开发实例。第3章由近800道自测题组成,题型主要是选择题和填空题。在书中所设计的17个实验中,实验1、2与《VisualFoxPro程序设计》(以下简称“教程”)一书的第1章,主要是让学生熟悉VFP的基本操作界面和项目管理器的使用。“教程”中的第2、3章讲述的数据库、表的基本操作是VFP的重点,所以,我们设计了6个实验(从实验3至实验8),分别从表的创建和操作、索引及关系的建立、字段属性、查询、视图和SQL等多方面对学生进行训练。对结构化程序设计部分(即实验9和10),分别从顺序选择结构和循环结构两方面对学生进行训练。由于表单是面向对象的程序设计的典型代表,所以,我们通过三个实验(实验11-13)来强化对学生的训练。菜单和报表则由四个实验(实验14-17)组成。系统开发是由第2章的实训来体现的,这部分内容也可以作为课程设计的内容。本书由赵泉提出写作思路、编写大纲及写作要求并统稿,1.1、1.2由王良莹编写,1.3至1.8由景慎艳编写,1.9、1.10、1.17、3.8由刘明辉编写,3.5由郭群编写,1.11、1.12、1.13、3.6由王盛编写,1.14、1.15、1.16、3.7由孙静编写,第2章由董纪阳编写,3.1、3.2由栾阳编写,3.3由张铁强编写,3.4由马恺编写。本书在编写过程中参考了大量同类书籍,并得到了有关领导和专家的热情支持和指导,在此表示衷心感激。书中错误与不妥之处敬请批评指正。" -
结对编程技术(美)Laurie Williams,(美)Robert Kessler著;杨涛,杨晓云等译;杨涛译结对编程技术是一个非常简单和直观的概念:两位程序员肩并肩地坐在同一台电脑前合作完成同一个设计。同一个算法、同一段代码或同一组测试、与两位程序员各自独立工作相比.结对编程往往只需花费大约一半的时间就能编写出质量更高的代码,但是,人与人之间的合作不是一件简单的事情——尤其当人们都早己习惯了独自工作的时候、实施结对编程技术将给软件项目的开发工作带来好处.只是这些好处必须经过缜密的思考和计划才能真正体现出来。本书对结对编程技术的基本原则和最佳实践进行了论述,它不仅能帮助初次接触结对编程技术的团队成员和经理们熟悉这项技术,还能指导有经验的结对程序员把这项技术运用得更加纯熟。作者根据自身的实践经验,对结对编程中的各种问题进行了解释。书中用两个案例研究对结对编程技术在软件开发工作中的实际应用情况做了进一步的阐述。其中一个是在XP环境中,这是最常与结对编程技术结合使用的;另一个为CSP,这要求更高的纪律性。本书主要内容:编程搭档的选配原则。实战经验,比如如何布置工作场所,如何进行结对轮转,如何发现”不良”搭档,等等。优秀结对程序员的7个良好习惯。相对编程技术看起来简单,但当习惯于独立工作的人结对进行开发时,如何真正做到事半功倍,还要用到很多非技术性的技巧。本书作者根据自身的实践经验,对结对编程中的习惯以及应该强调和需要避免的做法等进行了全面分析,还给出了两个案例研究。本书不仅能帮助初次接触结对编程的团队成员及经理熟悉该技术,还能指导有经验的程序员更加熟练地运用结对编程技术。 -
高速公路监控系统理论及应用赵祥模,靳引利,张洋编著本书总结了作者多年来在高速公路监控系统研究、设计、建设和管理方面所取得的成果和经验,立足于交通控制理论与高速公路监控系统工程的结合,力图提供高速公路监控系统工程的全貌,为大专院校相关专业本科生、研究生以及从事高速公路管理、交通监控系统研究、设计与开发的人员提供一本较好 的参考用书。《高速公路道路监控系统理论与应用》主要介绍了我国高速公路机电系统中道路监控系统部分的技术知识,对监控系统的技术现状作了具体分析,在结合相关基本理论的基础上,根据工程实践经验,对监控系统的组成、结构、相关设备的工作原理、网络拓扑结构、软件系统功能等作了比较全面的总结,内容力求通俗、翔实。除了相关技术知识外,本书从实际工作出发,介绍了监控系统的实施过程及质量控制方法,对实际施工及管理工作具有指导意义。最后,本书结合电子技术及全球卫星定位系统等技术的发展,对高速公路监控系统的新技术、新手段作了简要介绍。'
