本书全面讨论了软件体系结构研究的由来和发展,介绍了有关体系结构概念的构成和关于体系结构的不同观点,并给出了描述体系结构的有关理论和方法的研究成果。在此基础上指出了体系结构的多层次概念,并就各个层次的构成通过举例进行了全面的说明。体系结构的举例都是来自现实常用和通用的软件技术和应用。通过本书的阅读,读者将对体系结构概念和知识有一个全面而实际的认识。 本书面向软件专业的大学高年级学生、研究生、从事软件工作的工程技术人员,以及对软件体系结构研究和应用感兴趣的读者。
这是一本将数据挖掘算法和数据挖掘实践完美结合起来的优秀教材。作者以其丰富的经验,对数据挖掘的概念和数据挖掘所有的技术(特别是机器学习)进行了深入浅出的介绍,并对应用机器学习工具进行数据挖掘给出了良好的建议。数据挖掘中的各个关键要素也事例融合在众多实例中加以介绍。 本书还介绍了Weka这种基于Java的软件系统。该软件系统可以用来分析数据集,找到适用的模式,进行正确的分析,也可以用来开发自己的机器学方案。本书的主要特点: 解释数据挖掘算法的原理。 通过实例帮助读者根据实际情况选择合适的算法,并比较和评估不同方法得出的结果。 介绍提高性能的技术,包括数据处理以及组合不同方法得到的输出。 提供了本书所有的Weka软件和附加学习材料,可以从http://www.mkp.com/datamining上下载这些资料。
随着科技的迅速发展,数年光景,数码相机便旋即成为生活潮流的指标。它的魅力不单在其外型美观及使用方便,更多在于它所拍摄的相片质量,是传统相机不能比拟的,这使得非专业用户也能拍摄出专业的效果。 与传统相机相比,数码相机更是只需一张小小的存储卡便可拍摄,没有更换胶卷、冲晒等麻烦。正因为数码相机的种种优点,使得它广受摄影爱好者的欢迎。 现今,由于数码相机的功能用途不一,使用方法也各不相同,本书针对数码相机的各种名词、使用功能、拍摄技巧、应用模式及数码相机配件等,向数码相机爱好者做全面介绍。同时,读者还将了解到连接相片、连环快拍等拍摄技巧。希望通过此书的指引,能令你在瞬间摇身一变,掌握各项数码相机拍摄的基本常识。
这是一本关于学习使用数码相机和如何用数码相机摄影的书。全书共有十七章。部分为1-8章,主要介绍数码相机的原理包括图像传感器、存储器、镜头和电池等。第二部分9-16章主要叙述如何用数码相机摄影,以及在各种条件下的拍摄技巧,例如,怎样调正清晰度,如何控制曝光、白平衡问题,变焦镜头的使用,创意拍摄等。第三部分第17章讲述如何理性地选购数码相机。 本书内容丰富,涉及数码相机的知识面广,特别适合数码相机的初学者和中老年摄影爱好者,对有一定摄影经验人员也有参考价值。
本书提供了一条学习和应用C++的捷径。本书是特别为那些想在短时间内赶上C++技术发展的人设计的,书中强调了C++编程过程中一定会遇到的要素,以及可协助解决实际问题的技术。总之,这本言简意赅的指南为你提供了实用的C++知识,以及进一步深入研究的基础。本书将C++的本质概括为:procedural、generic、object-based、object-orientde。本书的组织围绕这一系列逐渐复杂的程序问题,同时介绍了解决这些问题的语言特性。通过这种方式,你不仅可以学到C++的函数和结构,还可以理解它们的设计目标和基本原理。
本书采用创新方法来讲述软件测试,定义测试为将几个通用的测试准则应用于软件结构或软件模型的过程。书中融入了*的测试技术,包括现代软件方法(如面向对象),Web应用程序和嵌入式软件。另外,本书包含了大量的实例。
本书作者在网络管理、工程及操作上有着丰富的经验,他将这些宝贵的经验与现实世界中的实例相结合,介绍了网络管理的基本概念及*技术。本书不是仅讲述某一特殊专门的网络技术,而是涉及了网络管理的基础,包括背景知识、技术、工具等,这些是所有网络管理者必须了解的。本书内容包括三个部分:部分提供连网及网络技术的背景知识,如集线器、路由器、网桥、转换器等;第二部分重点介绍了网络管理结构和协议,讨论了SNMP管理、宽带管理及TMN;第三部分介绍了一些用于监控网络参数、网络管理应用程序、管理网络及系统等的工具。 内容:I.背景知识(1. 数据通信与网络管理概述 2. 计算机技术回顾)II.SNMP、宽带与TMN管理(3. 基本概念:标准、建模与语言 4. SNMPv1:组织与信息5. SNMPv1:通信6. SNMPv27. SNMPv38. RMON9. 宽带网络管理:ATM网络10. 宽带网络管理:
本书介绍了人工智能领域中重要的一个概念——智能代理。本书从基本的反应式代理入手,逐步向人们展示了现代人工智能不断增强的认知能力,同时也例证了该领域中重要且经久不衰的思维、思想。神经网络、遗传程序设计、计算机视觉、探视搜索、知识表示和推理、贝叶斯网络、规划和语言理解等有关人工智能的重要内容都通过本书所描述的各种代理的不断增长的能力得以展现。本书作者是人工智能领域的主要开创者和重要带头人,正是他提供给了广大读者一个耳目一新和富有生机的合成技术,该技术将领导人类把整个人工智能领域的研究引向一个新的境界。 Nils J. Nilsson: Artificial Intelligence, A New Synthesis. Copyright @ 1998 by Morgan Kaufmann Publishers, Inc. Harcourt Asia Pte Ltd under special arrangement with Morgan Kaufmann authorizes China Machine Press to print and exclusively distribute this edition, whic
作为RTSJ夸家组的成员之一,Dibble从Java平台特有的实时问题概述开始,依次讲解了RTSJ各项主要特性的使用方法。从广泛的实时原理到详细的编程隐患,实时Java覆盖了构建有效实时程序所需的一切知识。主要内容包括:与非实时代码的互操作性、实时开发中的取舍以及JVM软件的实时问题:垃圾收集、无堆栈访问、物理内存和“不朽”内存以及无堆栈内存的常数时间分配;优先级调度、期限调度以及速率单调分析;闭包、异步传输控制、异步事件以及计时器。 本书是一本非常使用的指南,适用于有经验的Java平台开发人员。
支持向量机 (Support Vector Machine, SVM) 是建立在统计学理论*进展基础上的新一代学习系统。本书是本全面介绍支持向量机的著作。支持向量机是在20世纪90年代初提出的,随之引发了对这种技术的广泛应用和深入理论分析。至今在若干实际应用 (如文本编目、手写字符识别、图像分类和生物进化链分析等)中,支持向机量足以提供*的学习性能,而且在机器学习与数据挖掘中已被确立为一种标准工具。学生将会发现本书不仅对他们具有激励作用,同时也很容易理解;对于专业人员而言,本书可以引导他们轻松自如地获得为掌握理论及其应用所需的材料。本书以循序渐进的、自含的、易于接受的方式引入各种概念,而且论述严谨透彻。本书所提供的参考文献和可以下载软件的网站将会成为读者进一步学习的起点。同样,本书及相关网站将引导专业人员了解*的文献、新应用和
也许您已经听够了所有关于Ruby on Rails的谈论并且现在就想一试身手,那么这本书就是您所需要的:一本快速、讲求实效的参考书,它将向您展示如何构建实际的应用程序。Ruby on Rails:up and Running将通过七章的内容使您从一无所知加速到全速前进。无论您想搭建脚手架般的实验程序,还是用Ajax编写响应快速并能取悦用户的应用程序,它都将涵盖您所需的一切内容。 Rails为数据库驱动的网络应用程序实现了一个真正轻量级的开发模型。在几乎不需要进行配置的情况下,只要遵循一些简单的规则,Rails会自动在您的各个数据库表格间建立映射关系。在网络应用程序开发的过程中,如果您对程序进行修改,就可以立刻查看修改的效果,而不必像在其他框架和编程语言中那样为此目的程序员得经历可怕的编译和部署过程。 使用Rails进行开发相对要简单很多,它让您可
《RESTful.NET》是本为欲使用*的微软工具建立RESTful Web服务的Windows开发人员而准备的书。本书作者Jon Flanders是WCF(Windows Communication Foundation)专家。这本简单实用的教程示范了如何使用WCF和.NET 3.5 Framework的其他组成部分,来建立、部署并使用多种应用场景中基于REST的Web服务。 RESTful体系结构提供了比SOAP、SOA或繁琐的WS-*堆栈更为简单的方式以建立Web服务。WCF已经被证实为无须依托WS-*标准即可建立分布式处理系统的灵活技术。《RESTful.NET》为消耗机器和人力建立Web服务提供了一个WCF REST编程模型的完全指导。你将学习到如何: ·编写Read-Only(GET)服务 ·编写READ/WRITE服务 ·主机REST服务 ·编写REST feeds ·编写AJAX REST客户端 ·安全REST终端 ·使用工作流传递REST服务 ·利用WCF消耗RESTful XML服务 ·结合HTTP运作 ·结合ADO.NET数据服务(之
Web 20已成为新闻焦点,但它是如何赚钱的?作为一个简明指南,本书解释了Web20的特异之处,以及这些特异之处如何帮助公司赢利。无论你是一位正在谋划下一步行动的执行官,还是正在寻找扩张途径的企业主,或是正在规划下一个创新业务的企业家,都需要本书,它通过真实生活中的示例展示了各种规模的公司如何在当今的网络上创造新机遇。 本书是讲述战略的。书中的示例关注的是Web 20的效率,而不聚焦于技术。你将了解到这样一个事实:创建Web 20业务或将Web 20战略整合到业务中,意味着创建一个吸引人们前来访问的在线站点,让人们愿意到这里来共享他们的思想、见闻和行动。当人们通过Web走到一起时,可能得到总体远远大于各部分和的结果。随着传统的“口碑传诵”助推站点高速成长,客户本身就能够帮助建立站点。 本书通过以下示例证明了
随着我国人民生活水平的提高,当今社会已经进入数码时代,数字式摄录一体机是模拟式摄录一体现的升级换代产品。其优越的性能、娇小的体积受到广大使用者的首肯。 本书章首先对模拟式摄录一体机与数字式摄录一体现作一比较,以供读者在选购时有所参考。第二章重点对数字式摄录一体机的特色性能和技术指标作介绍,帮助读者选择性价比高的机器。第三章对数字式摄录一体机的主要附件和其他数码设备,尤其是记忆棒、软件等作了详细介绍。读者可按项索骥。第四章先介绍目前国内市场上的主要产品的一些性能,可供读者选购时参考,其中有中低档产品,也有高档产品。第五章重点介绍了音视频非线性编辑软件及其使用方法。第六章是VCD制作介绍,使用Videopack4.0进行VCD光盘制作。 本书是一本实用性很强的书,读者可根据需要阅读有关章节,以解决实
The Manual includes an expansive introduction to Linux and working in the Linux environment. Twelve exercises provide hands-on learning by allowing students to work on programs that implement key theoretical operating system concepts The makeup of the manual allows students to learn concepts on a modern operating system Linux-while at the same time viewing the source code.
本书是软件工程领域一本卓负盛名的经典著作,自问世以来取得了具大成功,被众多软件开发人员所推崇。本书的中文版在国内也很畅销,我们希望英文版的引入会让众多国内读者有机会直接面对这一权威巨著,深刻领会Rational统一过程的精妙之处。 本书简洁明快地介绍了Rational统一过程的概念、结构、内容和目的。Rational统一过程是一种支持Web的软件工程,它能提高软件开发团队的生产力,并为团队成员提供软件开发*实践。在让开发团队充分地认识UML、软件自动化和其他工业*实践的优势方面,Rational统一过程是独一无二的。
无论你正在搭建一个社交媒体网站还是一个内部使用的企业应用,《MongoDB设计模式(影印版)》这本注重实践的指南都可以为你展示出在MongoDB和它所用来解决的商业问题之间的紧密联系。你将学习如何把MongoDB设计模式应用到多个具有挑战性的领域中,比如电子商务、内容管理和在线游戏。通过使用 Python和JayaScript的代码实例,你将了解MongoDB 是如何让你在调整数据模型的同时简化开发流程。很多商业应用在还没有理解如何更有效地使用NoSQL数据库之前就直接启用了它。这本《MongoDB设计模式( 影印版)》(作者科普兰)将为你演示文档嵌入、多态性架构和其他处理特定大数据用例的MongoDB模式的优势所在,包括:营运智能:执行商业数据的实时分析。电子商务:让MongoDB成为产品目录大师或者库存管理系统。内容管理:学习用来存储内容节点、二元资产和讨论区的方法。在
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns: Elements of Reusable Object-Oriented Software as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently.Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of