本书以C++为描述语言,系统介绍数据结构的有关内容及程序设计方法。每章都是先引入实例,然后结合实例讲解知识点,每章后都附有指针和陷阱的内容,还配有复习思考题,以检验读者的学习效果和培养读者的程序设计能力。此外,每章后还有深入学习本章知识点的阅读参考资料,有利于读者加深对本章知识点的理解。全书既注重原理又重视实践,内容叙述详细,并配有大量的实例和习题。书中所有算法均在计算机上运行通过,且程序中做了较详细的注解,有利于读者理解算法的实质和编程思想。 本书既可作为高等学校计算机及相关专业学生的教材,亦可供从事计算机应用的工程技术人员参考。
本书为读者提供了一条掌握HTML和XHTML并且制作网页的捷径,通过详细的讲解以及配套的多媒体课程,读者不仅可以迅速学习如何使用Word 2003、FrontPages 2003和HTML/XHTML制作网页,还可以学会如何放置文本、设定色彩、创建超链接和书签、整合声音和视频、制作表格、创建用户登录界面以及制作下拉菜单等等。
本书是一部优秀的教材,着重讲述人工神经网络基本原理以及如何运用各种神经计算技术来解决科学和工程领域中的现实问题:模式识别、*化、事件分类、非线性系统的控制和识别以及统计分析等。算法——大多数训练算法都用上下框线框出,便于读者查找 MATLAB函数——一些训练算法有一个附带的MATLAB函数实现(在文中用黑体字显示)。代码部分相对简短,仅用几分钟就可以输入MATLAB MATLAB Toolbox——书中大量使用MATLAB的Neural Network Toolbox来举例说明某些神经计算概念 Web站点——登录本书的Web站点http://www.mhhe.com/engcs/electrical/ham可获取*、全面的信息示例——在大多数章节中都给出了详尽的示例,阐释重要的神经计算概念 习题集——每章后都给出大量应用神经计算技术的习题。一些习题需要使用MATLAB和MATLAB的Neural Network Toolbox。在某些情况下,还提供了MATLAB函
哈罗德编著的《Java网络编程(影印版第4版)》这本实用指南完整介绍了基于Java开发网络程序。你将了解到如何使用Java的网络类库来快速简便地完成常见的网络任务,比如编写多线程服务器、加密通信、在局域网进行广播和发送数据到服务器端程序。 作者EuiotteRustyHarold提供了完整有效的程序来阐明他所描述的方法和类。这本全新修订的第4版包括了REST、sPDY、异步I/0和很多其他*技术。
科斯特编著的《游戏设计之快乐理论(第2版影印 版10周年纪念版)》将引领你深入了解现代视频 游戏的影响力并查看它们与诸如跳棋这类传统游戏之 间的共 同点。此探索的关键是,资深游戏设计师Raph Koster详尽阐 述了快乐的实质和它为什么是任何游戏吸引人的核心 所在。 为什么有些游戏很快就会令人乏味,而另一些游 戏可以保持 多年的吸引力?游戏如何成为基础而又强大的学习工 具?无 论你是一名游戏开发人员、狂热的游戏爱好者还是一 位好奇 的旁观者,这本图文并茂的完全更新版书籍都会帮助 你理解 是什么驱动了这种主流文化力量并且激发你更多的想 法。
本书是在使用Cisco网络设备进行网络互连的过程中,解决疑难问题和排除网络故障的技术专著。本书共由5大部分和4个附录组成,全面介绍了Cisco网络设备各种故障诊断工具的使用方法和各种网络互联故障的排除方法。主要内容包括:故障诊断方法学、多种流行网络协议介绍、常用的故障排除仪器介绍、Cisco网络设备的寻径和交换过程、Cisco网络管理和故障诊断工具、TCP/IPL连通性故障排除。Novell连通性故障排除、AppleTalk连通性故障排除、园区交换机和VLAN故障排除、帧中继故障排除以及ISDN BRI故障排除等。
揭示了ApacheHadoop如何为你释放数据的力量。这本内容全面的书籍展示了如何使用Hadoop架构搭建和维护可靠、可伸缩的分布式系统。Hadoop架构是MapReduce算法的一种开源应用,是Google开创其帝国的重要基石。程序员可从中探索如何分析海量数据集,管理员可以了解如何建立与运行Hadoop集群。《Hadoop权威指南(影印版第2版修订版)》涵盖了Hadoop近的更新,包括诸如Hive、Sqoop和Avro之类的新特性。它也提供了案例学习来展示Hadoop如何解决特殊问题。期待尽情享受你的数据?这就是你要的书。本身由TomWhite著。
Portable and precise, this pocket-sized guide delivers immediate answers for the day-to-day administration of Web servers running Microsoft Internet Information Services (IIS) 6.0. Zero in on core IIS support procedures and everyday tasks using quick- reference tables, step-by-step instructions, and lists. You get the focused, streamlined information you need to solve problems and get the job done--whether you're at your desk or in the field!
如果你选择r语言用于统计计算和数据可视化,那么《r语言技术手册(第2版)(影印版)》将可以为你提供开源r语言及其软件环境的快速实用指南。你将学习如何编写r函数和使用r包来帮助你准备、可视化和分析数据。本书作者joseph adler讲解了来自医药、商业和体育方面大量实例的处理过程。 本次第二版更新基于r语言2.14和2.15版本,包括了这样一些新的扩展章节:r性能、ggplot2数据可视化包和基于hadoop的并行r计算。 通过r教程和数以百计的实例来快速上手 探讨r语法、对象和其他语言细节 查找数以千计的由用户贡献的在线r包,包括bioconductor 学习如何使用r语言来为分析准备数据 使用r语言的graphics,lattice和ggplot2包可视化你的数据 使用r语言来计算统计汇总、拟合模型和计算概率 通过编写基于hadoop的并行r程序来加速集约计算 获
控制系统原理及相近课程是高等学校工科学生的核心课程之一。本书一直是该类课程畅销全球的教材范本,至今已出版至第11版。主要内容包括控制系统导论、系统数学模型、状态空间模型、反馈控制系统的特性、反馈控制系统的性能、反馈系统的稳定性、根轨迹法、频率响应方法、频域稳定性、反馈控制系统设计、状态变量反馈系统设计、鲁棒控制系统和数字控制系统等。本书的例子和习题大多取材于现代科技领域中的实际问题,新颖而恰当。学习和解决这些问题,可以使学生的创造性精神得到潜移默化的提升。 本书可作为高等学校工科(自动化、航空航天、电力、机械、化工等)本科高年级学生和研究生教材,也可供从事相关工作的人员作为参考用书使用。
本版在融合了前几个版本的理论知识和实际应用的基础上进行了改进。本书分两部分,部分介绍专家系统的基本理论,并对人工智能及其与专家系统的关系做了总体论述。第二部分集中介绍应用技术,包括CLPS专家系统工具和新的面向对象语言COOL。读者将学习如何应用COOL语言通过定义规则和对象,开发一个完整的专家系统。书中每一章的后都设计了有针对性的习题,帮助读者加强对知识的理解。 本书可作为计算机科学、管理信息系统或软件工程专业高年级本科生或研究生的教材和参考书。 本书特点: ·覆盖面广,包括专家系统的理论知识和基于规则的应用。 ·内容全面更新,反映了快速发展的专家系统领域的*趋势。 ·附送一个包括CLIPS程序、源代码以及其他相关文档的光盘。
书籍 计算机书籍 十年间,敏捷 软件工程,冰与火之歌 《软件构架实践》是一本荣获大奖且影响深远的经典之作,目前已经全面修订,充分体现了这一领域的*进展。基于软件开发的真实现状,本书再次以全新的角度引入软件构架的相关概念和*实践,阐述软件系统是如何架构的,软件系统中的各个要素之间又是如何相互作用的。有别于实现细节、算法和数据表示,软件构架是达成高品质软件的关键,是一种可重用于后续软件系统的资产,并且对软件企业的商业策略至关重要。 作者围绕着软件构架影响周期的概念对本书前一版进行了重构。每个周期都表明了软件构架是如何产生影响的,同时它又受哪些因素的影响,软件构架在特定的背景下发挥着关键性的作用。这些背景包括技术环境、项目的生命周期、组织的业务概况和架构师的专业实践。
本书由计算机系统设计的权威专家、美国麻省理工学院Saltzer和Kaashoek教授编写。本书是本阐述计算机系统设计中的基本原理和抽象的教材,是麻省理工开放式课程计划(MIT Open Courseware)中“计算机系统工程”课程的主教材。计算机系统的基本原理横跨于操作系统、网络、数据库、分布式系统、程序设计语言、软件工程以及计算机体系结构等方面。通过详细分析每个基本原理的案例,本书演示了如何应用这些原理和抽象来解决实际的计算机系统设计问题。本书的重点是计算机系统的设计,因此,本书阐述了那些在实践中已证明是成功的抽象概念,如命令、远程过程调用、客户/服务器组织结构、文件系统、事务处理、修复复制、读/写一致性,以及认证与保密消息等概念。这些抽象概念使得计算机系统设计者可以用功能日益强大的模块来构建计算机系统,保护计算机系统
通过此书,你将学习: 希望你的网络应用超越平庸进入Web 2.0时代?《深入浅出Rails》将使你的编程和生产力达到*值。你将学习一切Rails scaffolding的基本原理,以创建自定义的交互式网络应用程序,全部使用Rails的一套丰富的工具和MVC框架。 你将掌握数据库交互、Ajax和XML的集成、丰富的内容,甚至数据的动态图形——曾经要使用Java、PHP、ASP.NET或Perl建立相同的应用程序。你甚至可以舒适并熟练地使用Ruby——但你是在Web编程的上下文中去做这些,而不是另一个无聊的“Hello,World!”。 本书的特别之处 我们认为你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出Rails》用*的认知科学和学习理论打造多感官的学习体验,运用适合大脑工作方式的直观的格式编排,而不是令人昏昏欲睡的密密麻麻的文字。
本书全面深入地介绍了数据库系统的相关理论与方法。全书共分为6个部分:第1部分“基本概念”,讲述什么是数据库系统、数据库系统的体系结构、概述关系数据库系统并讲解了SQL语言;第2部分“关系模型”,将关系模型作为现代数据库技术的基础进行全面介绍;第3部分“数据库设计”,主要包括函数依赖、范式在内的设计理论,以及语义模型(E-R模型)两部分内容;第4部分“事务管理”,介绍事务管理相关技术;第5部分“扩展主题”,介绍其他多种数据库相关技术;第6部分“对象、关系和XML”,主要介绍了对象技术对数据库的影响。 本书既可作为高等学校计算机及相关专业学生的教材,亦可供从事计算机应用的工程技术人员参考。
本书是系统介绍软件工程理论的经典教材,自1982年初版以来,随着软件工程学科的发展不断更新,销售逾400 000册,培养了一代又一代软件工程人才,对学科本身也产生了重大影响。这个*版重点论述在开发大型复杂软件系统时可以采用的一些实用方法。全书重新组织为7篇,涵盖了整个软件开发过程各个阶段的内容,从初始的需求导出到设计和开发,再到软件项目管理。本书适合作为本科生和研究生教材,同时也可供软件工程人员参考。 本书的主要特点 涵盖软件工程理论和实践领域的*发展。 整合软件工程和相关领域的知识。 着重讨论了需求和体系结构设计的重要内容。 提供Java程序示例以及用UML表示系统模型。 配套网站(www.software-engin.com)提供了丰富的软件工程资源和教学材料。 本版新增内容 新增4章,分别是:"应用系统体系结构"、"快
你想要创建动态的、交互的、富数据的、保持连接的网页。等等,网页?为什么不直接使用HMTL5来创建成熟的web应用?还有,为什么不使用那些现代技术来实现,它们早在支持移动设备的时候就已经支持你的桌面浏览器了?而且,你当然会希望使用所有*的HTML5技术,比如地理定位、视频、二维制图、网络存储、工作线程等等,对不对?这本由Eric Freeman、ElisabethRobson著的《深入浅出HTML5编程(影印版)》就是你的特快车票,它可以带你学习如何使用今天的标准同时也会是明日的*实践来搭建Web应用。同时,你会在《深入浅出HTML5编程(影印版)》中了解HTML5的新API的基本知识,甚至你还会弄明白这些API是如何与你的网页进行交互,JaVaScript如何为它们提供动力,以及你如何使用它们来搭建能够打动你的老板并且吸引你的朋友的Web应用。
《使用 Perl实现系统管理自动化(第2版)(影印版)》内容简介:如果你从事任何系统管理方面的工作,就必须应对日益复杂的工作环境以及对你的时间不断增加的需求。《使用Perl实现系统管理自动化 第二版》不仅提供了可用于工作的恰当工具,还给出了许多建议,帮助你解决特定问题以及安全地自动处理重复事务。这一版的“*书”经过更新和扩充,涵盖了*的操作系统、技术和Perl模块,将会帮助你: * 管理用户账户 * 监测文件系统和进程 * 处理XML和YAML等格式的配置文件 * 使用DBI管理数据库,包括MySQL、MS SQL和Oracle * 处理LDAP和Active Directory等目录服务 * 编写脚本管理电子邮件协议和垃圾邮件 * 高效地创建、处理和分析日志文件 * 管理网络名称和配置服务,包括NIS、DNS和DHCP * 维护、监测和映射网络服务 * 提高文件系统、进程和网络的安全性 这一版的附录中还包含了额外内
如果你正在寻找一种具备可伸缩性的存储解决方案来适应几乎没有穷尽的数据的话,乔治编写的这本《HBase权威指南(影印版)》将可以向你表明Apache HBase完全能够满足你的需求。作为GoogleBig]hble架构的开源实现,HBase能够支持数以十亿计的记录数和数以百万计的字段,与此同时它还能够保证常量级的读写性能。很多IT管理层正在质疑HBase。而《HBase权威指南(影印版)》提供了很多有意义的答案,无论你是否正在评估这种非关系型数据库或者正试图立刻把它付诸实践。
有些人只是想通过认证来取悦挑剔的老板,但相信你不是这种人。确实,你也想通过Sun认证业务组件开发人员(SCBCD)考试,不仅如此,你还需要真正把EJB用到实处。你要构建应用,要对付后期限,如果通过考试之后第二天早上就把你学过的EJB知识忘得一干二净,你肯定会受不了。 我们会看着你稳稳当当地通过考试,而且会帮你在实际中使用EJB。你会深入地了解EJB体系结构、会话、实体和消息驱动bean的生命周期、CMP、EJBQL、事务、安全、模式等等内容,还会知道基于组件的开发究意是什么意思。你理解得越多,需要记的就越少,所以不要指望一点都不懂通过死记硬背向大脑里塞东西。 如果你看过《深入浅出Java》,就会知道这本《深入浅出EJB》是怎样的一本书——它会完全出乎你的意料!如果你没有看过那本书,你要做好心理准备。《深入浅出EJB》应用了不寻