本书是将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。本书的 优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为为什么是这样的,以及造成效率低下的原因。
本书是将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。本书的大优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为为什么是这样的,以及造成效率低下的原因。
本书系统讲解大规模分布式存储系统的原理与佳实践,分析互联网公司的大规模分布式存储系统架构,解析分布式技术中的要点,细致讲解分布式系统OceanBasede的实现经验。主要内容分为四个部分:基础篇——分布式存储系统的基础知识,包含单机存储系统的知识,如数据模型、事务与并发控制、故障恢复、存储引擎、压缩/解压缩等;分布式系统的数据分布、复制、一致性、容错、可扩展性等。范型篇——介绍Google、亚马逊、微软、阿里巴巴等互联网公司的大规模分布式存储系统架构,涉及分布式文件系统、分布式键值系统、分布式表格系统以及分布式数据库技术等。实践篇——以阿里巴巴的分布式数据库OceanBase为例,详细介绍分布式数据库内部实现,以及实践过程中的经验。专题篇——介绍分布式系统的主要应用:云存储和大数据,这些是近年来的热门领域,这
本书旨在介绍片上路由器网络设计中*重要的概念和技术细节,希望为读者阐明基本概念,并明确片上网络研究的趋势和*进展。本书共9章,首先介绍了多核架构环境下的片上网络,解释了片上网络如何适应多核设计的整体系统架构;然后介绍了各种拓扑成本及性能的权衡、路由算法、网络中使用的流控制机制、路由器微体系结构、建模和评估片上网络的细节;接着介绍了一系列基于片上互连网络技术的计算架构设计案例,并全面分析了前面章节介绍的各种技术是如何在实际部署中进行取舍和融合的;*后介绍了未来几年在推动片上网络研究探索中将面临的关键技术和新领域。 本书面向熟悉基本计算机体系结构概念,并且对片上互连网络感兴趣的工程师和研究人员,可以作为他们理解片上网络基础知识和了解片上网络*研究的基础参考资料。同时,本书既可以用于教
本书以目前国内外流行的基于ARM架构的嵌入式微处理器及嵌入式操作系统为例,详细介绍嵌入式硬件系统架构、嵌入式微处理器和系统核心电路接口的设计与应用,以及嵌入式软件架构、主流嵌入式操作系统及其移植裁剪和应用程序编写等相关知识及应用技术。全书共9章,内容主要包括嵌入式系统概论、基于ARM架构的嵌入式微处理器、嵌入式系统开发环境与相应开发技术、嵌入式指令系统与程序设计、嵌入式系统设计与应用、嵌入式操作系统uC/OS-II及应用、嵌入式Linux操作系统及应用、Andriod操作系统及应用,后详细介绍了系统综合设计应用实例。
WPS Office软件是我们日常工作、学习、生活中重要的“好帮手”。本书采用全彩图解+视频讲解的形式,详细介绍了新版WPSOffice的应用技巧。全书不仅对常用的WPS文字、WPS表格和WPS演示三大主要功能进行了阐述,还对该软件的一些特色功能应用进行了讲解,例如PDF阅读器、流程图、脑图、图片设计等工具。本书内容丰富实用,知识点循序渐进;案例选取具有代表性,贴合日常实际需求;讲解细致,通俗易懂,操作步骤全程图解。同时,本书还配套了丰富的学习资源,主要有超大容量的同步教学视频、所有案例的源文件及素材,扫描对应的二维码即可轻松获取及使用。此外,还超值赠送常用行业案例及模板、各类电子书、线上课堂专属福利等。本书适合广大职场人员以及电脑新手自学使用,还可用作相关培训机构的教材及参考书。
Office软件是日常工作、学习时常用的工具,尤其是Word、Excel、PPT,占据着重要的一席之地。熟练应用这几种软件,将大大提高工作和学习的效率。本书基于新版Office2019,通过大量实战案例,详细介绍了Word、Excel、PPT的典型应用,主要内容包括Word文档的编辑、文档的美化、表格的应用、高级排版;Excel表格的基础操作、公式与函数的应用、数据的分析与处理、数据透视表的应用、图表的应用;PPT演示文稿的制作、动画效果的制作、幻灯片的放映与输出;自动化协同办公、移动办公等。本书内容丰富实用,知识点循序渐进;案例选取具有代表性,紧密贴合实际需求;讲解细致,全程图解,通俗易懂。同时,本书还配套了丰富的学习资源,主要有同步教学视频、案例素材及源文件,扫描书中二维码即可轻松获取及使用。此外,还超值赠送常用办公小工具、办公模板、各类
本书基于华为终端云服务多年的技术积累和对移动应用生态发展的理解,以开发者应用的 D(开发)/G(成长)/E(变现)模型 为切入点,结合HMS典型的开放能力和实际的业务场景,通过实战方式详述如何使用HMS开放能力快速完成移动应用的开发和测试上架。 同时,本书对广大开发者关心的华为HMS发展历程、HMS生态架构与开放机制以及HMS的隐私合规等话题,也一并予以阐述。 【本书内容共分12章】 第1~2章, 介绍HMS生态发展历程与HMS Core生态整体架构及接入机制,帮助开发者了解移动应用生态、HMS蓝图与架构,适合所有人员阅读。 第3~11章, 介绍Kit快速集成,搭建实战环境,深入讲解每个Kit的功能原理,并通过一个支撑所有Kit集成业务的场景,详解每个Kit的实战环节,包括Account Kit、IAP Kit、Push Kit、Location Kit、Map Kit、Site Kit、Safety Detect、FIDO Kit等,以帮助
《SPSS18数据分析基础与实践》主要介绍SPSS18(中文版)在数据处理中的应用,结合实际案例来系统讲述数据处理和统计分析的方法与技巧。《SPSS18数据分析基础与实践》的统计学知识部分主要参照*《统计学》课程教学规范的要求。全书共分为十一章,主要内容为SPSS统计分析软件简介、数据文件的建立、数据预处理、描述性统计分析、均值比较、非参数检验、相关分析、回归分析、方差分析、SPSS输出管理和语法命令。《SPSS18数据分析基础与实践》各章基本上是各自独立的,读者可以从章开始顺序阅读,也可以选择感兴趣的章节进行阅读。 《SPSS18数据分析基础与实践》可以作为数据分析工作者的参考手册,也可以作为高等院校《统计学》课程的实训教材,或者作为SPSS统计软件的培训教材。
本书是进一步学习UG NX 12.0曲面设计实例的书籍,书中介绍了21个经典曲面产品的实际设计全过程,其中有两个实例采用了目前*为流行的TOP-DOWN(自顶向下)方法进行设计。这些实例覆盖了不同行业,具有很强的实用性和广泛的适用性。 本书在内容编排上,先针对每一个实例进行概述,说明该实例的特点,使读者对其有一个整体的认识,以使学习 有针对性;接下来介绍的操作步骤翔实、透彻、图文并茂、 读者一步一步地完成设计。这种编写方法能使读者 快、 深入地理解UG 曲面设计中那些抽象的概念、重要的设计技巧、复杂的命令及功能,能使读者较快地进入曲面产品设计实战状态。在写作方式上,本书紧贴UG NX 12.0软件的实际操作界面,使初学者能够直观、准确地操作软件进行学习,从而尽快地上手,提高学习效率。本书附赠学习资源,包含了大量UG曲面设计技
内容简介这是一本能指导零计算机基础的读者轻松理解计算机软硬件和操作系统工作原理,从而自己动手从0到1编写出一个操作系统的著作。 作者在操作系统领域深度耕耘20余载,不仅一直奋斗在百度等企业一线,而且一直致力于操作系统的教育和布道,希望能帮助和指导越来越多的人,尤其是青少年,能从学生时代开始学习操作系统,能从底层原理真正理解操作系统,改变我国基础软件受制于人的现状。 本书不仅是作者悟透操作系统本质、厚积薄发的成果,而且是他将复杂的操作系统原理化繁为简、举重若轻,成功指导自己9岁的孩子从0到1编写出一个操作系统的过程的全面复盘和复现。本书驱散了操作系统的迷雾,让操作系统不再神秘和高不可攀,让每一个怀揣操作系统梦的中国人都能理解并实现自己的操作系统。 全书一共14章,逻辑上分为上下两篇。
本书聚焦于当今高性能多核处理器的并行编程系统的理论和实践方面,探讨实现并行编程模型所需的关键算法的有效实现。此类实现需要考虑底层计算机体系结构的特定体系结构方面以及执行环境提供的功能。本书简要回顾了现代计算机体系结构的关键概念,特别关注并行代码的性能以及并行编程模型中的相关概念。然后,本书转向用于实现并行编程模型的基本算法,并讨论它们如何与现代处理器交互。虽然本书将重点介绍一般机制,但我们将主要使用英特尔处理器体系结构来举例说明所讨论的实现概念,但也将在适当的情况下介绍其他处理器体系结构。所有的算法和概念都以一种易于理解的方式进行了讨论,并附有许多示例、图表和源代码片段。
这是一本关于现代操作系统的书。全书围绕虚拟化、并发和持久性这3个主要概念展开,介绍了所有现代系统的主要组件(包括调度、虚拟内存管理、磁盘和I/O子系统、文件系统 )。本书共50章,分为3个部分,分别讲述虚拟化、并发和持久性的相关内容。本书大部分章节均先提出特定的问题,然后通过书中介绍的技术、算法和思想来解决这些问题。笔者以对话形式引入所介绍的主题概念,行文诙谐幽默却又鞭辟入里,力求帮助读者理解操作系统中虚拟化、并发和持久性的原理。本书内容全面,并给出了真实可运行的代码(而非伪代码),还提供了相应的练习,适合高等院校相关专业教师教学和高校学生自学。
本书是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。 全书分为五部分:*一部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;*二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理、磁盘配额、*级文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。 本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操
本书用朴实的语言和不长的篇幅,讲述了soa的精华内容和实用的知识,带有很强的实战性,并有完整的项目实战。全书内容共分为8章,涵盖了axis2、 tuscany java sca、osworkflow、apache ode等开发工具,讲解了web service、rmi、spring集成、ws-bpel、工作流技术、基于soa的系统集成平台等技术内容,附书光盘中还有所有章节及项目案例的完整源代码。 本书可作为计算机或相近专业高年级本科生、研究生的soa课程教材或教材参考书,也可作为软件研发人员的开发手册、培训教材,适合有一定java开发基础的读者阅读。
兰德尔E.布莱恩特、大卫R.奥哈拉伦著,龚奕利、贺莲译的《深入理解计算机系统(原书第3版)/计算机科学丛书》从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书其12童,主要包括信息的表示和处理、程序的机器级表示、处理器体系结构、优化程序性能、存储器层次结构、链接、异常控制流、虚拟存储器、系统级I/O、网络编程、并发编程等内容。书中提供了大量的例子和练习题,并给出部分答案,有助于读者加深对正文所述概念和知识的理解。 本书适合作为高等院校计算机及相关专业本科生、研究生的教材,也可供想要写出 快、 可靠程序的程序员及专业技术人员参考。
赵建领、弓雷所编写的《51系列单片机开发宝典(第2版)》本书系统地介绍51系列单片机的硬件结构、硬件组成,以及指令系统,并给出了各种设计领域中单片机的应用实例。本书言简意赅、通俗易懂,对于每个知识点都提供详细的实例,使读者能够更好地掌握51系列单片机法。 《51系列单片机开发宝典(第2版)》分为4部分,共27章,全面详细地讲述单片机的原理及应用。首先介绍51系列单片机的基本原理及内部功能组件和指令系统,接着介绍单片机的程序设计语言,包括汇编语言和单片机C语言;然后结合不同的设计领域介绍单片机在其中的应用;后介绍51单片机综合应用实例和高性能的C8051F系列单片机。 本书内容全面、结构紧凑、实例丰富。51系列单片机的初学者,通过学习本书可以快速入门。本书对具有一定开发经验的设计人员,也有很好的参考价值
现阶段的分布式应用开发,包括多层架构、SOA、Web Service、网格甚至云计算等,一般不必从网络通信底层做起,大都基于如CORBA/IIOP、 DCOM、RMI、JMS及IBM MQ、TIBCO消息中间件等成熟工具或协议实现,而其核心内容都是消息技术及体系。而绝大多数分布式技术方面的资料要么只是介绍成熟工具和协议的使用方法,要么便是介绍网络通信底层知识,而对介于这两者之间的消息技术的内在原理和详细实现机制,则很少有人真正了解与问津,而这正是《消息设计与开发(分布式应用开发的核心技术) 》的重点内容。 何小朝所著的《消息设计与开发(分布式应用开发的核心技术)》详细披露了消息体系的内在原理与实现机制:如何以消息对象形式组织各种复杂数据类型?消息如何从一台机器传送到另一台机器?如何通过消息实现远程过程调用?如何实现跨平台的分布式消息
本书系统地介绍了OPhone OS2.0的体系结构、应用程序开发流程和调试技巧,以及OPhone应用程序开发中所涉及的主要模块。全书结合30多个经典案例,阐述了OPhone平台的运行环境、应用程序模型、用户界面与图形引擎、数据持久化存储方案、移动多媒体框架、Service、联网接口、高级通信技术以及访问硬件层能力等内容。在介绍OPhone这一崭新的移动开发平台的同时,作者融入了大量的对于经典设计模式、工程项目开发技巧的介绍,使得本书在实际项目开发中具有重要的参考价值。
《P2P技术揭秘:P2P网络技术原理与典型系统开发(附光盘)》从一个全新的视角向读者展示了从p2p初步入门到应用实践的学习之路。《P2P技术揭秘:P2P网络技术原理与典型系统开发(附光盘)》从理论到实践,从基础到项目,循序渐进地讲解了p2p技术的基本知识体系,同时配合开发案例引导读者进行p2p应用实战开发。书中对每一个知识点、原理思想、应用方法及实例都进行了深入浅出的阐述和分析,力求让读者读完《P2P技术揭秘:P2P网络技术原理与典型系统开发(附光盘)》后有所学、有所悟、有所得。 《P2P技术揭秘:P2P网络技术原理与典型系统开发(附光盘)》共14章,分为3篇。主要内容包括p2p概述、p2p网络拓扑结构、p2p网络搜索技术、p2p关键技术及应用、p2p网络中的nat穿透技术、基于p2p的bittorrent(后文简称bt)技术、基于p2p的emule文件共享技术、基于p2p
陈启军等编著的《嵌入式系统及其应用--基于 Cortex-M3内核和STM32F系列微控制器的系统设计与 开发》介绍了嵌入式系统领域的基本原理、技术和方 法,在内容上偏重自动化和电气类专业的 教材选择需求,强调基本原理、硬件设计、软硬件交 互,强调在自动化和电气领域的应用,力求能够 改变目前高校教学上“软强硬弱”的现状。全书紧跟 时代潮流,以ARM公司的Cortex-M3内核和 ST公司的STM32F系列MCU为主要介绍对象,在普适的 嵌入式基本原理与具体芯片的结合上 较为深入。 《嵌入式系统及其应用--基于Cortex-M3内核和 STM32F系列微控制器的系统设计与开发》适合专业教 育阶段的自动化电气类本科教学,也适合具有初步经 验的嵌入式系统开发者 自学或研究生学习,对其他从事电子技术和软件技术 开发的人员亦有较大参考价值。
《Excel数据分析思维、技术与实践》不是讲解基础的Excel软件操作,而是立足于“Excel数据分析”,精心挑选Excel中常用、实用的功能讲解数据分析的思路及其相关操作技术。 首先,1章和第2章剖析何为数据分析,讲解数据分析必须了解的概念和分析思路,介绍Excel数据分析库中的16个重点工具,帮助读者打下数据分析基础。其次,第3~6章,根据数据分析步骤,系统讲解如何规范建立数据表、数据清洗与加工,以及Excel的排序、筛选、分类汇总、条件格式、透视表等重点功能的应用。最后,第7章和第8章讲解数据的展现和数据报告制作,其内容包括普通图表、信息图表、专业图表和动态图表的制作,以及Word数据报告、PPT数据报告的制作方法。 本书沉淀了笔者多年Excel数据分析经验,希望能切切实实地帮助读者精进Excel数据分析技能,从有限的数据中分析出无限的价值。