大型企业服务、云计算和虚拟计算系统都面临着严峻的性能挑战。如今,国际知名的性能专家Brendan Gregg将业界验证的方法、工具和指标融汇在一起,足以应对复杂环境的性能分析和调优工作。 本书着力讲述Linux的性能,但所论述的性能问题适用于所有的操作系统。你将了解到系统是如何工作与执行的,还将学习到如何分析和改进系统及应用程序性能的方法。 本书对第1版的内容做了大量的更新,这些更新包括但不限于:近年来Linux内核各方面的变化对于资源性能的影响;云计算架构的主流演进方向;动态跟踪工具的新星(BPF及其前后端技术);常见性能工具的使用方法的变化等。需要说明的是,在第1版中进行性能分析所用到的术语、概念和方法,在第2版中几乎没有变化,依然中肯适用,经得起时间的检验。 本书的目标受众主要是系统管理员及企业与云计算
Kubernetes是由谷歌开源的容器集群管理系统,为容器化应用提供了资源调度、部署运行、服务发现、扩缩容等一整套功能。Kubernetes也是将"一切以服务(Service)为中心,一切围绕服务运转”作为指导思想的创新型产品,它的功能和架构设计自始至终地遵循了这一指导思想。构建在Kubernetes上的系统不仅可以独立运行在物理机、虚拟机集群或者企业私有云上,也可以被托管在公有云上。本书总计12章,分别讲解Kubernetes的基本概念、实践指南、核心原理、开发指南、网络与存储、运维指南、新特性演进等内容。全书图文并茂、内容丰富、由浅入深、讲解全面,并围绕在生产环境中可能出现的问题,给出了大量典型案例,比如安全配置方案、网络方案、共享存储方案、高可用方案及TroubleShooting技巧等,有很强的实战指导意义。本书的内容也随着Kubernetes的版本更新不断完善,
《实景三维应用与发展》由智慧城市工委会联合武汉大学测绘遥感信息工程国家重点实验室、中国科学院地理科学与资源研究所、中国测绘科学研究院、北京市测绘设计研究院、青岛市勘察测绘研究院、重庆市勘测院等40余家单位共同编写。 本书概述了实景三维中国建设的发展现状,指出了现阶段实景三维建设发展中的主要问题,总结了实景三维建设的关键技术,提出了未来实景三维的发展趋势与方向,详细介绍了实景三维的政府应用和行业应用,列举了不同行业的建设成果案例,分析了应用于各个案例的关键技术与社会价值。 本书是一部集知识性、实用性于一体的实景三维建设参考书,可供实景三维数据获取、处理、应用和管理领域的人员使用,也可供高等院校有关师生参考阅读和使用。
本书系统介绍自动驾驶与机器人中的SLAM技术,从零开始搭建一套完整的激光雷达与惯性导航定位建图方案。理论方面使用现代化流形方法进行推导,代码方面则使用简洁明快的现代C 语言实现。本书从最基本的理论与
本书是人工智能专业最基础最全面的高校教材,作者陆汝钤院士系 中国科学院数学与系统科学研究院数学研究所研究员。在知识工程和基于知识的软件工程方面做了系统的、创造性的工作,是我国该领域研究的开拓者之一。倡导并主持完成了以软件的机械化生成和移植为目标的系列软件计划(XR计划),推动了当时国产机软件缺乏问题的解决。本书首次把异构型DAI和机器辩论引进人工智能领域。研究出基于类自然语言理解的知识自动获取方法,把ICAI生成技术推进到以自动知识获取为特征的第三代,并开发出基于知识的应用软件自动生成技术。在形式语义学方面研究了逻辑语义、代数语义和分布式语义,证明了任意Horn子句集的模型论语义和最小不动点语义的等价性;给出了能描述动态控制结构的基调式代数语义;把平面的Petri网扩展成多页的Petri/Riemann网(P/R网)作
利用机器翻译技术实现不同语言之间的自由交流始终是最令人期待的计算机应用之一。本书全面回顾了近30年来机器翻译的技术发展历程,遵循机器翻译技术的发展脉络,对基于统计和基于端到端深度学习的机器翻译关键技术及原理进行了深入讲解,力求做到简洁明了、全面透彻、图文结合。此外,本书着重介绍了近年来机器翻译领域的科研热点及其结果,旨在帮助读者全面了解机器翻译的前沿研究进展和关键技术。本书可供计算机相关专业高年级本科生及研究生学习使用,也可作为自然语言处理,特别是机器翻译相关研究人员的案边手册。
这是一本专注于用户研究和用户体验的经典读物,同时也是一本容易上手的实战手册,从实践者的角度,着重讨论和阐述了用户研究的重要性、主要的用户研究方法和工具,同时借助于实例介绍了相关的应用。全书共3部分18章,深度剖析了何为的用户设计,用户体验包括哪些研究方法和工具,如何得出和分析用户体验调查结果等。 本书适合设计人员和高等院校设计类学生阅读和参考,也适合任何一个希望有所建树的各界策划和设计人员阅读。
现代计算机系统的软硬件架构十分复杂,是所有IT相关技术的根源。本书尝试从原始的零认知状态开始,逐 步从基础的数字电路一直介绍到计算机操作系统以及人工智能。本书用通俗的语言、恰到好处的疑问、符合原生 态认知思维的切入点,来帮助读者洞悉整个计算机底层世界。本书在写作上遵循“先介绍原因,后思考,然后介绍 解决方案,最终提炼抽象成概念”的原则。全书脉络清晰,带领读者重走作者的认知之路。本书集科普、专业为一 体,用通俗详尽的语言、图表、模型来描述专业知识。 本书内容涵盖以下学科领域:计算机体系结构、计算机组成原理、计算机操作系统原理、计算机图形学、高性 能计算机集群、计算加速、计算机存储系统、计算机网络、机器学习等。 本书共分为12章。第1章介绍数字计算机的设计思路,制作一个按键
复杂网络研究正渗透到数理学科、生命学科和工程学科等众多不同的领域,对复杂网络的定量与定性特征的科学理解已成为网络时代科学研究中一个极其重要的挑战性课题。本书致力于系统地介绍复杂网络的基础知识和研究进展。由于复杂网络研究具有很强的跨学科特色,并且新的问题和研究成果不断涌现,因此本书着眼于复杂网络研究中已经取得的主要研究进展。主要内容包括:网络拓扑特性与模型,复杂网络上的传播行为、相继故障、搜索算法和社团结构,以及复杂网络的同步与控制。本书还详细介绍了作者们在复杂网络领域的有关工作。本书适合理工科研究生、博士后和教师阅读,也可供自然科学和工程技术领域中的研究人员参考。
本书是英国剑桥大学卡文迪许实验室的学者David J.C.MacKay博士总结多年教学经验和科研成果,于2003年推出的一部力作。本书作者不仅透彻地论述了传统信息论的内容和编码算法,而且以高度的学科能力,匠心独具地在一个统一框架下讨论了贝叶斯数据建模、蒙特卡罗方法、聚类算法、神经网络等属于机器学习和推理领域的主题,从而很好地将诸多学科的技术内涵融会贯通。本书注重理论与实际的结合,内容组织科学严谨,反映了多门学科的内在联系和发展趋势。同时,本书还包含了丰富的例题和近400道习题(其中许多习题还配有详细的解答),便于教学或自学,适合作为信息科学与技术相关专业高年级本科生和研究生教材,对相关专业技术人员也不失为一本有益的参考书。