本书是UML创始人Grady Booch的代表作之一。 全书分为理论和应用两部分。理论部分深刻剖析了面向对象分析与设计(OOAD)的概念和方法。应用部分连续列出了5个不同类型、不同领域的应用,描述如何从初始阶段到交付阶段,将OOAD理论和方法应用到项目中。应用部分所涉及的领域包括系统架构、数据获取、密码分析、控制系统和Web开发,还给出了一些关于重要问题的有效建议,包括分类、实现策略和高性价比的项目管理。 书中介绍的概念都基于牢固的理论基础。同时,作者十分注重实效,基于其丰富的经验,面向软件工程实践者的实际需要,提出了改进的对象开发方法,用于解决系统和软件开发者面临的复杂问题;运用大量例子说明了基本概念,解释了方法,并展示了在不同领域的成功应用。 书中的表示法采用的UML 2.0,因此本书是学习UML 2.0不可多得的参考书
大型企业服务、云计算和虚拟计算系统都面临着严峻的性能挑战。如今, 知名的性能专家 Brendan Gregg 将业界验证的方法、工具和指标融汇在一起,足以应对复杂环境的性能分析和调优工作。本书着力讲述 Linux 的性能,但所论述的性能问题适用于所有的操作系统。你将了解到系统是如何工作与执行的,还将学习到如何分析和改进系统及应用程序性能的方法。本书对第 1 版的内容做了大量的 新,这些 新包括但不限于 :近年来 Linux 内核各方面的变化对于资源性能的影响;云计算架构的主流演进方向;动态跟踪工具的新星(BPF 及其前后端技术);常见性能工具的使用方法的变化等。需要说明的是,在第 1 版中进行性能分析所用到的术语、概念和方法,在第 2 版中几乎没有变化,依然中肯适用,经得起时间的检验。本书的目标受众主要是系统管理员及企业与云计算环境的
本书详细介绍了版本Keil C51编译器与?Vision4集成开发环境的强大功能和具体使用方法,完整地介绍了C51编译器控制命令、BL51/Lx51链接定位器、LIBx51库管理程序等,给出了C51运行库函数及其应用范例,阐述了?Vision4新增加的各种功能和应用方法,包括软件模拟调试和硬件目标板实时在线仿真。 本书的特点是强调先进性和实用性,给出了大量应用实例,并附赠一张光盘,其中包括Keil公司提供的C51全功能评估软件包、书中列出的程序代码。
《未来科学家系列(1-4)》由未蓝文化编著
大型企业服务、云计算和虚拟计算系统都面临着严峻的性能挑战。如今, 知名的性能专家 Brendan Gregg 将业界验证的方法、工具和指标融汇在一起,足以应对复杂环境的性能分析和调优工作。《性能之巅(第2版):系统、企业与云可观测性》着力讲述 Linux 的性能,但所论述的性能问题适用于所有的操作系统。你将了解到系统是如何工作与执行的,还将学习到如何分析和改进系统及应用程序性能的方法。本书对第 1 版的内容做了大量的 新,这些 新包括但不限于 :近年来 Linux 内核各方面的变化对于资源性能的影响;云计算架构的主流演进方向;动态跟踪工具的新星(BPF 及其前后端技术);常见性能工具的使用方法的变化等。需要说明的是,在第 1 版中进行性能分析所用到的术语、概念和方法,在第 2 版中几乎没有变化,依然中肯适用,经得起时间的检验。《性能之
本书详细阐述了与碰撞检测问题相关的高效解决方案及相应的数据结构和算法,主要包括:碰撞检测系统中的设计问题、数学和几何学入门、包围体、基本图元测试、层次包围体技术、空间划分、BSP树层次结构、凸体算法、基于GPU的碰撞检测、数值健壮性、几何健壮性以及优化操作。另外,本书还提供了相应的算法、代码以及伪代码,以帮助读者进一步理解计算方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
本书通过展现简单但功能强大的计算机系统之构建过程,为读者呈现了一幅完整、严格的计算机应用科学大图景。本书作者认为,理解计算机工作原理的方法就是亲自动手,从零开始构建计算机系统。 通过12个章节和项目来读者从头开始,本书逐步地构建一个基本的硬件平台和现代软件阶层体系。在这个过程中,读者能够获得关于硬件体系结构、操作系统、编程语言、编译器、数据结构、算法以及软件工程的详实知识。通过这种逐步构造的方法,本书揭示了计算机科学知识中的重要成分,并展示其它课程中所介绍的理论和应用技术如何融入这幅全局大图景当中去。全书基于“先抽象再实现”的阐述模式,每一章都介绍一个关键的硬件或软件抽象,一种实现方式以及一个实际的项目。完成这些项目所必要的计算机科学知识在本书中都有涵盖,只要求读者具备程序设
计算机复杂理论的研究是计算机科学重要的研究领域之一,而Chistos.H.Papadimitriou是该领域的专家之一。本书是一本全面阐述计算机复杂性理论及其近年来进展的教科书,主要包含算法图灵机、可计算性等有关计算复杂理论的基本概念;布尔逻辑、一阶逻辑、逻辑中的不可判定性等复杂性理论的基础知识;P与NP、NP完全等各复杂性类的概念及其之间的关系等复杂性理论的核心内容;算法、近似算法、并行算法及其复杂性理论;以及NP之外如多项式空间等复杂性类的介绍。
从计算机视觉概念和方法出发,将计算机视觉应用于空间几何尺寸的测量和定位,从而产生了一种新的计算机视觉应用概念——视觉测量。本书是作者研究组15年来从事视觉测量研究工作的总结和提炼,系统地介绍了视觉测量的基础原理、测量方法、关键技术与实用算法,并给出了视觉测量系统实例。本书涉及视觉测量中的主要研究内容,包括空间几何变换与摄像机模型,视觉图像特征信息提取,典型算法硬件IP核设计,摄像机标定,双目立体视觉测量,结构光三维视觉测量,多传感器三维视觉测量,流动式三维视觉测量,以及三个典型视觉测量系统。 本书可作为测量与控制、自动化、计算机、机器人及人工智能等专业的高年级本科生和研究生的教材,也可供从事计算机视觉和相关专业研究工作的技术人员参考。
本书主要以凝固和形变再结晶过程中的微观组织演变为主线,介绍了从宏观至介观尺度的多尺度模拟方法及基本理论,同时对微观至宏观尺度的主要模拟方法,如性原理、分子动力学、元胞自动机,以及准连续介质多尺度模拟方法等,进行了较详细的介绍。主要内容如下:计算材料科学数理模型的建模基础内容及方法,常用的数值分析方法,合金凝固过程的多尺度模拟方法及理论,形变再结晶过程的多尺度模拟,分子动力学模拟方法,准连续介质的多尺度模拟方法及基本理论,密度泛函理论和基于密度泛函理论的性原理计算方法,以及常用的数据处理方法。 本书可用作材料科学与工程学科的研究生和高年级本科生相关课程的教材或参考书,也可供从事材料科学研究的教师和研究人员参考。
本书采用模块式结构的编写形式,讲述西门子S7-200系列PLC的应用程序设计,包括S7-200系列PLC概述、三相异步电动机控制系统的应用程序设计、工业控制系统的应用程序设计、物料传送系统的应用程序设计等;在写法上,采用图文并茂的形式,将梯形图的每个梯级和语句表的每个语句都添加注解说明,解释和说明该梯级和语句的作用,用电气元件和编程元件动作顺序说明PLC的控制过程,使仅学过电工及有电子技术基础的读者能够看懂并加以应用。