你为搭建快速而又高效的Web应用做了多少准备? 从可能影响性能的基础架构局限性到搭建更强大浏览器应用的诸多创新技术一一包括HTTP 2.0和xHR改进、服务器发送事件(SSE)、 WebSocket 以及WebRTc,格里戈利克编著的《高性能浏览器网络 (影印版)》这本具有说服力的书籍为每一名Web开发人员提供了其所应该了解的关于网络的方方面面。 作为一名Google的Web性能工程师,作者Ilya Grigorik展示了针对 TCP、UDP和TLS协议的性能优化*实践,他还解释了无线和移动网络优化特有的需求。接下来你会深入了解各种技术的性能特性,包括HTTP 2.0、基于xHR的客户端网络脚本、基于SSE和 WebSocket的实时数据流以及基于WebRTC的P2P通信。
书籍 计算机书籍 十年间,敏捷 软件工程,冰与火之歌 《软件构架实践》是一本荣获大奖且影响深远的经典之作,目前已经全面修订,充分体现了这一领域的*进展。基于软件开发的真实现状,本书再次以全新的角度引入软件构架的相关概念和*实践,阐述软件系统是如何架构的,软件系统中的各个要素之间又是如何相互作用的。有别于实现细节、算法和数据表示,软件构架是达成高品质软件的关键,是一种可重用于后续软件系统的资产,并且对软件企业的商业策略至关重要。 作者围绕着软件构架影响周期的概念对本书前一版进行了重构。每个周期都表明了软件构架是如何产生影响的,同时它又受哪些因素的影响,软件构架在特定的背景下发挥着关键性的作用。这些背景包括技术环境、项目的生命周期、组织的业务概况和架构师的专业实践。
本书是计算机网络方面的经典畅销教科书,凝聚了两位顶灯网络专家几十年的理论研究、实践经验和大量手资料,自出版以来已经成为网络课程主流教材,被哈佛大学、斯坦福大学、卡内基-梅隆大学、康奈尔大学、普大斯顿大学、威斯康星大学、普度大学、香克萨斯大学、芝加哥大学等众多名校采用。 本书与传统网络教材*的不同在于,书中不是简单按照OSI层次机械地进行介绍,而是采用“系统方法”,将网络看成一个由许多相互关联的构件组合而成的系统,强调了贯穿网络的系统概念和实际网络采用现有工作方式的原因,从而为学生和专业人员理解目前的网络技术以及未来的新技术奠定的良好的理论基础。 在新版中,作者结合教师和读者的反馈信息进行了全面更新,增加了MPLS与交换、无线与移动技术、对等网络、IPv6、覆盖网与内容分发网各、VPN、IP电话、
哈罗德编著的《Java网络编程(影印版第4版)》这本实用指南完整介绍了基于Java开发网络程序。你将了解到如何使用Java的网络类库来快速简便地完成常见的网络任务,比如编写多线程服务器、加密通信、在局域网进行广播和发送数据到服务器端程序。 作者EuiotteRustyHarold提供了完整有效的程序来阐明他所描述的方法和类。这本全新修订的第4版包括了REST、sPDY、异步I/0和很多其他*技术。
通过此书,你将学习: 希望你的网络应用超越平庸进入Web 2.0时代?《深入浅出Rails》将使你的编程和生产力达到*值。你将学习一切Rails scaffolding的基本原理,以创建自定义的交互式网络应用程序,全部使用Rails的一套丰富的工具和MVC框架。 你将掌握数据库交互、Ajax和XML的集成、丰富的内容,甚至数据的动态图形——曾经要使用Java、PHP、ASP.NET或Perl建立相同的应用程序。你甚至可以舒适并熟练地使用Ruby——但你是在Web编程的上下文中去做这些,而不是另一个无聊的“Hello,World!”。 本书的特别之处 我们认为你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出Rails》用*的认知科学和学习理论打造多感官的学习体验,运用适合大脑工作方式的直观的格式编排,而不是令人昏昏欲睡的密密麻麻的文字。
Official exam prep guidemplus practice testsm now updated for Windows XP Service Pack 2 Ace your preparation for the skills measured by MCP Exam 70-270-and on the job--with this official Microsoft study guide, now fully updated for Windows XP Service Pack 2 with Advanced Security Tech-nologies, plus other key topics. Work at your own pace through a system of lessons, hands-on exercises, troubleshooting labs, and review questions. Maximize your performance on the exam by learning how to: Perform an installation or upgrade, including remote deployment Configure and customize the desktop environment Administer disks, device drivers, printers, file systems, and other resources Manage TCP/IP networking and support remote and mobile users Monitor, troubleshoot, and tune system performance NEW--Administer security settings and services, including the advancesin Windows XP Service Pack 2.
本书采用程序员*用的面向对象C++语言来描述数据结构和算法,并把数据结构原理和算法分析技术有机地结合在一起,系统介绍了各种类型的数据结构和排序、检索的各种方法。作者非常注意对每一种数据结构的不同存储方法及有关算法进行分析比较。书中还引入了一些比较高级的数据结构与先进的算法分析技术,并介绍了可计算性理论的一般知识。本版的重要改进在于引入了参数化的模板,从而提高了算法中数据类型的通用性,支持高效的代码重用。 本书适合作为大专院校计算机软件专业与计算机应用专业学生的双语教学教材和参考书,也适合计算机工程技术人员参考。
你不想重新发明车轮(或者 差的是,没有充气车胎的轮子),所以从设计模式中寻求帮助——设计模式是过去人们面对同样的软件设计问题所得到的经验。有了设计模式,就可以利用其他人的实践经验的精华,因此省下的时间可以用在其他的事情上,如: 有挑战性的事情、 复杂的事情以及 有趣的事情。你想要学习: ·重要的模式 ·何时使用某个模式,为何使用该模式 ·如何在你自己的设计中马上采用这些模式 ·何时不该使用该模式(如何避免滥用模式) ·某个模式是依据哪些面向对象设计原理而设计出来的 重要的是,你想在学习设计模式的过程中不感觉到昏昏欲睡。如果你曾经读过任何一本“深入浅出”(Head First)系列书籍,你就会知道能够从本书中得到的是:透过丰富的视觉效果让你的大脑充分地运作。本书的编写运用许多 的研究,包括神经生物学、认知
本书全面细致地讲述了汇编语言程序设计的各个方面。从微处理器体系结构、工作机制到指令集;从基本的编译器链器的使用到高级过程、结构和宏的使用;从用纯汇编编写程序到用C/C++等*编译器与汇编的混合接口编程;从16位实模式下BIOS、DOS实模式文本及图形程序设计到32位保护模式的Windows程序设计;从磁盘基础知识到Intel指令编码、浮点运算等相关知识都做了深入而细致的讲解。 本书对计算机体系结构及基本原理做了相当篇幅的介绍,因此本书不仅可作为高等院校计算机专业汇编语言的教材,也可以作为计算机体系结构和原理的参考资料。
为反映计算机领域的*发展,Knuth二十多年来次将三卷书全部做了修订。他的修订主要集中在自上一版以来得到众人认可的新知识,已经解决的问题,以及有所变化的问题。为保持本书的权威性,在必要的地方对计算机领域先驱工作的历史信息做了更新;为维护作者苦心孤诣追求至善至美的盛誉,新版本对读者发现的少量技术性错误做了更正;为增加本书的挑战性,作者还添加了数百道习题。本套书由3卷组成。第1卷 基本算法--------------第1卷首先介绍编程的基本概念和技术,然后详细讲解信息结构方面的内容,包括信息在计算机内部的表示方法、数据元素之间的结构关系,以及有效的信息处理方法。此外,书中还描述了编程在模拟、数值方法、符号计算、软件与系统设计等方面的初级应用。新版本增加了数十项简单但重要的算法和技术,并根据当前研究发展趋势在数
《使用 Perl实现系统管理自动化(第2版)(影印版)》内容简介:如果你从事任何系统管理方面的工作,就必须应对日益复杂的工作环境以及对你的时间不断增加的需求。《使用Perl实现系统管理自动化 第二版》不仅提供了可用于工作的恰当工具,还给出了许多建议,帮助你解决特定问题以及安全地自动处理重复事务。这一版的“*书”经过更新和扩充,涵盖了*的操作系统、技术和Perl模块,将会帮助你: * 管理用户账户 * 监测文件系统和进程 * 处理XML和YAML等格式的配置文件 * 使用DBI管理数据库,包括MySQL、MS SQL和Oracle * 处理LDAP和Active Directory等目录服务 * 编写脚本管理电子邮件协议和垃圾邮件 * 高效地创建、处理和分析日志文件 * 管理网络名称和配置服务,包括NIS、DNS和DHCP * 维护、监测和映射网络服务 * 提高文件系统、进程和网络的安全性 这一版的附录中还包含了额外内
本书是一本全面系统介绍TCP/IP协议簇的教材。为了展现*的技术发展,本版在第1版的基础上增加了6章:组播路由协议、ATM网络上的IP协议、移动IP、Internet上的实时通信、Internet的安全以及专用网络等。全书分为5大部分共31章,内容包括TCP/IP的基本概念和基础技术、TCP/IP协议簇的核心协议及路由协议、使用网络和传达室输层协议的应用程序等。与同类书相比,本书具有如下特点:(1)善于用图来阐述技术性很强的内容;(2)重要概念突出;(3)概念讲解与实际例子相结合;(4)内容丰富而新颖;(5)章末有归纳本章重点内容的小结及重要的术语列表;(6)每章都有大量练,既可测验对基本概念的掌握程度,又可加深对内容的理解;(7)本书后还附有几个附录以供读者参考。 本书可作为计算机及相关专业本科生和研究生的教材,对从事计算机网络的教学和科研人
如何编写那些直接依赖于Linux内核和核心系统库提供的服务的软件?通过《Linux系统编程(影印版第2版)》这本详尽的书籍,Linux内核参与者Robert Love(洛夫)为你提供了Linux系统编程方面的教程,Linux系统调用的参考手册,以及对于如何编写更聪明和更快的代码的来自内部人士的建议。 Love清晰地指出了POSIX标准函数和Linux特别提供服务之间的差异。通过关于多线程的新章节,这本修订和扩展的版本在理论和实践上相结合,从多个编程主题上提供了深入的见解。
这本经典书籍目前已更新至第三版,对于那些希望在Linux操作系统下支持计算机外围设备、运行新硬件,或者仅仅对Linux内核普通编程感兴趣的人来说,它是本书籍。《Linux设备驱动程序》揭示了如何给大多数的设备编写驱动程序的信息,这些信息迄今仅通过口头或者隐晦的源代码注释被共享。 本书的作者是Linux社区的领导者。Jonathan Corbet是个不定期的内核开源项目参与者同时还是评价甚高的LWN.net新闻和信息站点的执行编辑。Alessandro Rubini是Linux代码的一个开源提供者同时也是活跃的意大利Linux社区的中心人物。Greg Kroah-Hartman目前是本书描述的USB、PCI和驱动核心子系统相关的内核代码维护者。 本书新版根据Linux内核2.6.10彻底更新。内核的这个版本更加合理化并简化了普通工作任务的几个方法,比如即插即用、通过sysfs文件系统和用户空间交互、标准总线上的多设
为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核本质的部分。内核处理CPU与外界间的所有交互,并且决定哪些程序将以什么顺序共享处理器时间。它如此有效地管理有限的内存,以至成百上千的进程能高效地共享系统。它熟练地统筹数据传输,这样CPU不用为等待速度相对较慢的硬盘而消耗比正常耗时更长的时间。 《深入理解Linux内核,第三版》指导你对内核中使用的重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者给那些想知道自己机器工作原理的人提供了颇有价值的见解。书中讨论了Intel特有的重要性质。相关的代码片段被逐行剖析。然而,本书涵盖的不仅仅是代码的功能,它解释了Linux以自己的方式工作的理论基础。 本书新版涵盖2.6版本,其在内核的几乎每个子系
The book readers can easily self-SQL Server 2005 based technology, from database design, build, to test configuration, each one of the steps the reader with practical guidance and help. Through the book, readers can fully experience learning-by-doing the fun the successful creation of a truly personal first SQL Server 2005 database.
如果你正在寻找一种具备可伸缩性的存储解决方案来适应几乎没有穷尽的数据的话,乔治编写的这本《HBase权威指南(影印版)》将可以向你表明Apache HBase完全能够满足你的需求。作为GoogleBig]hble架构的开源实现,HBase能够支持数以十亿计的记录数和数以百万计的字段,与此同时它还能够保证常量级的读写性能。很多IT管理层正在质疑HBase。而《HBase权威指南(影印版)》提供了很多有意义的答案,无论你是否正在评估这种非关系型数据库或者正试图立刻把它付诸实践。
本书是一部优秀的教材,着重讲述人工神经网络基本原理以及如何运用各种神经计算技术来解决科学和工程领域中的现实问题:模式识别、*化、事件分类、非线性系统的控制和识别以及统计分析等。算法——大多数训练算法都用上下框线框出,便于读者查找 MATLAB函数——一些训练算法有一个附带的MATLAB函数实现(在文中用黑体字显示)。代码部分相对简短,仅用几分钟就可以输入MATLAB MATLAB Toolbox——书中大量使用MATLAB的Neural Network Toolbox来举例说明某些神经计算概念 Web站点——登录本书的Web站点http://www.mhhe.com/engcs/electrical/ham可获取*、全面的信息示例——在大多数章节中都给出了详尽的示例,阐释重要的神经计算概念 习题集——每章后都给出大量应用神经计算技术的习题。一些习题需要使用MATLAB和MATLAB的Neural Network Toolbox。在某些情况下,还提供了MATLAB函
你想要创建动态的、交互的、富数据的、保持连接的网页。等等,网页?为什么不直接使用HMTL5来创建成熟的web应用?还有,为什么不使用那些现代技术来实现,它们早在支持移动设备的时候就已经支持你的桌面浏览器了?而且,你当然会希望使用所有*的HTML5技术,比如地理定位、视频、二维制图、网络存储、工作线程等等,对不对?这本由Eric Freeman、ElisabethRobson著的《深入浅出HTML5编程(影印版)》就是你的特快车票,它可以带你学习如何使用今天的标准同时也会是明日的*实践来搭建Web应用。同时,你会在《深入浅出HTML5编程(影印版)》中了解HTML5的新API的基本知识,甚至你还会弄明白这些API是如何与你的网页进行交互,JaVaScript如何为它们提供动力,以及你如何使用它们来搭建能够打动你的老板并且吸引你的朋友的Web应用。
本书全面深入地介绍了数据库系统的相关理论与方法。全书共分为6个部分:第1部分“基本概念”,讲述什么是数据库系统、数据库系统的体系结构、概述关系数据库系统并讲解了SQL语言;第2部分“关系模型”,将关系模型作为现代数据库技术的基础进行全面介绍;第3部分“数据库设计”,主要包括函数依赖、范式在内的设计理论,以及语义模型(E-R模型)两部分内容;第4部分“事务管理”,介绍事务管理相关技术;第5部分“扩展主题”,介绍其他多种数据库相关技术;第6部分“对象、关系和XML”,主要介绍了对象技术对数据库的影响。 本书既可作为高等学校计算机及相关专业学生的教材,亦可供从事计算机应用的工程技术人员参考。
本书特点: 本书是一本CAD/CAM技术书籍,有以下特点: (1)内容全面; (2)注重技术的基础性,同时兼顾技术的先进性; (3)注重实践,每章给出“示教”与“实例”; (4)结构生动,每章开始有“目标”、“掌握要点”,结尾有“示教”和“分析”,还安排了由理论和实践两部分组成的数量较多的习题,便于读者更好地掌握技术内容并动手实践; (5)内容不与某个CAD/CAM软件绑定; (6)语言流畅,叙述深入浅出,通俗易懂,是读者学习技术英语的好教材。 本书的价值: 本书较全面地覆盖了CAD/CAM技术的主要内容,较好地处理了基础性和先进性的关系。本书可供大学本科学生、研究生、科技人员和专业课教师等使用,为用英语学习专业技术提供了一本好教材。
当今并行计算机体系结构令人振奋的发展是对传统的相互各异的并行实现方式的完美综合。本书正是以此技术为背景,通过大量的实例,精确的数据和作者对并行结构深邃的理解向人们提示了蕴藏于并行体系结构中的强大力量,并同时首次对设计的平衡性能做了充分的定量评估。本书用硬件、软件方面的*技术对并行结构设计中的若干重大问题做了全面、深刻的追踪探讨。本书是诸多专家智慧的结晶、经验的融合,是广大学生、科研人员、工程人员的权威教材,也是奉献于并行结构科学的经典之作。
现在是你学习较新版本(J2EE1.4)Servlet和JSP的时候了,本书会为你的学习加速。你将会熟练掌握Servlet和JSP,并顺利通过Sun的Web组件开发人员认证(SCWCD)14考试。也许你并不在意考试,但会在下一个项目中运用Servlet和JSP。你在为按时完成项目而努力,已为引而导致咖啡因摄入过量,所以你不能再为一本只有专家才能理解而让人昏昏入睡的书而浪费时间了。 没问题。《学放浅出Servlet & JSP》*不会令你昏昏入睡,它会将知识直接灌入你的大脑。你会通过不寻常的方式同Servlet和JSP打交道,学得更深入、更快,而且重要的是,你能真正地学以致用。你可以看看为什么那么评论者说这本书让他们“手来释卷”。我们不会为了通过考试而让你昏昏入睡,更不会让你第二天就忘了所学的一切。 你会了解到怎么写Servlet和JSP,容器的哪些方面很受推崇,以及哪些方面让它倍爱责