通过本书你将了解到如何使用、部署和维护Apache Spark开源集群计算框架。本书由Spark的创始人所撰写,重点介绍Spark近期新版本的新功能和新特点。本书将Spark功能分解为若干独立主题来进行全面介绍。 本书的主要内容有:大数据技术和Spark概述。通过实例学习DataFrame、SQL、Dataset等Spark的核心API。了解Spark的低级API实现,包括RDD以及SQL和DataFrame的执行过程。了解Spark如何在集群上运行。Spark集群和应用程序的调试、监控、和调优。学习Spark强大的流处理引擎——结构化流处理。学习MLlib并了解如何应用它解决包括分类、推荐,以及其他多种实际问题。
作为持续创新的动力源泉,设计思维是一种目标明确、体系清晰、以人为本的思维模式。本书共25章,由领先的行业专家和学者撰写,为个人和组织提供了在各种情境运用设计思维的工具、洞见和观点,包括新产品和服务的开发、新创企业、商业模式设计和流程改进。从本书中你将学到,以以人为本的创新方式深入挖掘客户的世界,以价值为基础,了解他们的需求;在以团队为基础的创新项目中*限度地发挥每个人的创意输出,在创新过程中的每个阶段提供支持和跨部门协作,在组织中的各个层面整合设计思维以解决*棘手的挑战。
本书集作者37年项目管理实践、研究和教学之大成,指导考生快速读懂读透《PMBOK指南》(第6版)并掌握新版的PMP?考纲,以便考生既学到项目管理方法,又顺利通过PMP考试。不仅从全局着眼考察项目管理方法,而且从局部入手阐述知识细节。不仅阐述传统的预测型方法,而且阐述新型的敏捷型方法。不仅提炼知识要点,而且归拢相近知识。不仅用通俗易懂的语言描述知识,而且讨论各种知识之间的联系。不仅阐述PMP考试的难点与易点,而且提供许多实用的应试技巧。本书第6版的总体结构,将与第5版基本保持一致,但将根据2019年更新发布的PMP考试大纲,更新书中的相关内容。
软件交付过程是指在编程序改代码之后,直到将软件发布给用户使用之前的一系列活动,如提交、集成、构建、部署、测试等。本书作为通识类图书,对软件交付过程的各个方面进行了全面综合的介绍。这包括三部分内容:部分,介绍在研究软件交付过程时常见的思路和思考框架;第2部分,梳理软件交付的总体过程;第3部分,考查软件交付过程中的各个具体活动。总的来说,本书提供了一种类似于对人进行体检的方法,对特定软件产品的交付过程进行全方位的调研,可以根据其所在的业务领域、当前采用的技术栈、使用的工具、流程和方法等实际情况,找出当前突出、值得改进的问题。
《SaaS软件工程(云计算时代的敏捷开发)》介绍了21世纪以来软件工程的两个新的发展方向——软件即服务和敏捷开发。本书部分介绍了软件即服务及其相关的编程环境,包括Ruby、Rails和 JavaScript等内容;第二部分介绍了现代软件开发并强调了敏捷开发相关技术,包括行为驱动和测试驱动的设计与开发,遗留代码处理,项目团队管理,设计模式,软件架构等内容,并给出了许多有用的建议。 本书的作者Armando Fox(福克斯)和David Patterson(帕特森)不仅在计算机科学领域建树颇丰,而且在软件工程方面也有着丰富的教学和研究实践经验。他们将软件即服务和敏捷开发的内容与具体的实例相结合,完成了这本内容丰富且易于学习的书。 我们希望本书能够帮助你通过实践学到软件开发的知识与技能,并能开发出漂亮而持久的软件。
本书是一本全面介绍SA的书,从SA发展历史的过去、现在到可能的未来,从SA的基础理论方法到技术手段,从SA的设计开发实践到质量保障实践,以及从静态SA到动态SA、再到运行态SA,等等。涵盖了SA涉及到的几乎所有必要的知识点。本书包括三个篇章:其中,基础理论篇包含7章内容,详细介绍SA的基础理论方法、技术和手段;工程实践篇包含10章内容,详细介绍SA的开发实践和质量保障实践;未来主题篇包含6章内容,详细介绍SA的研究主题、业界关注点以及SA未来发展趋势分析等。
《C 从入门到精通(第2版)》以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了C 的相关知识和实战技能。《C 从入门到精通(第2版)》篇 基础知识 主要讲解C 的基础知识、C 程序的基本组成、数据类型、运算符和表达式、程序控制结构和语句、算法与流程图、数组、函数、指针以及输入和输出等;第2篇 核心技术 主要讲解类和对象、命名空间、继承与派生以及多态与重载等;第3篇 高级应用 主要讲解文件操作、容器、模板、算法、函数对象、字符串操作和异常处理等;第4篇 项目实战 主要讲解项目规划,以及信息管理系统、图书信息管理系统和职工信息管理系统的开发流程。 《C 从入门到精通(第2版)》所附DVD光盘中包含了与图书内容全程同步的教学录像。此外,还赠送了大量相关学习资料,以便读者扩展学习。 《C 从入门到精通(第2版)》适合任何想
模式是可以复用的解决方案。本书从一个新的角度审视模式,提出了反模式的概念,介绍了在软件开发中常常出现的问题——将设计模式错误应用于不适当的上下文环境。首先,定义了软件开发参考模型和文档模板来说明这些反模式。然后,从开发人员角度、架构角度和管理角度三个方面对这些反模式逐一说明,并说明了与特定反模式相关的背景、原因、症状和后果,让读者可以迅速地检验身边的项目是否出现了这些状况,同时也针对每个反模式给出了相应的解决方案。 本书适用于从事项目管理和软件开发的相关人员。
本书由浅入深,全面系统地介绍了Microsoft Project 2010的方方面面。书中的每章都提供了大量有针对性的实例,供读者实战演练。另外,为了帮助读者更高效、直观地学习,本书每章重点内容都专门录制了对应的教学视频。这些视频和本书所有的实例文件一起收录于配书中。
本书以现在最为常用的LabVIEW?8.2为讲解对象,系统介绍了LabVIEW程序设计的理念、关键技术和应用实例。全书从内容上共分为基础篇、实例应用篇和综合开发篇。基础篇简洁明了地介绍了LabVIEW程序设计所需的基础知识;实例应用篇则介绍了实际应用中涉及的具体问题和应用实例;综合开发篇为对现实工作和生活中的具体系统的了解和分析。? 本书共有100个实例,具有涵盖面广、内容丰富、结构清晰、实用性强的特点。本书通过大量实例阐述程序设计中的重要概念和设计步骤,突出了系统完整?和实用性相结合的优点。 ????读者对象:本书可作为初、中级读者的进阶教程和从事LabVIEW开发工作的广大工程技术人员的参考书,也可作为本科生、研究生的LabVIEW课程教材或自学教程。
《Spring Batch 批处理框架》全面、系统地介绍了批处理框架Spring Batch ,通过详尽的实战示例向读者展示了SpringBatch 框架对大数据批处理的基本开发能力,并对框架的架构设计、源码做了特定的剖析;在帮助读者掌握SpringBatch 框架基本功能、高级功能的同时,深入剖析了SpringBatch 框架的设计原理,帮助读者可以游刃有余地掌握SpringBatch 框架。 《Spring Batch 批处理框架》分为入门篇、基本篇和高级篇三部分。入门篇介绍了批处理、Spring Batch 的基本特性和新特性,快速入门的HelloWorld 等内容读者入门,从而进入数据批处理的世界。基本篇重点讲述了数据批处理的核心概念、典型的作业配置、作业步配置,以及Spring Batch 框架中经典的三步走策略:数据读、数据处理和数据写,详尽地介绍了如何对CVS 格式文件、JSON 格式文件、XML 文件、数据库和JMS 消息队
本书以当前语言服务行业新特点为背景,以职业译员的翻译技术能力为主线,以计算机辅助翻译(ComputerAidedTranslation)技术为支点,深入浅出地阐述了翻译职业化时代译员需要掌握的翻译技术相关的知识和技能。全书共十二章,涵盖了翻译实践中的主要技术:译前的文档转换、术语提取、语料对齐、预翻译等;译中的辅助拼写、术语识别、翻译记忆工具、机器翻译、电子词典、翻译搜索工具、平行语料库等;译后的翻译质量控制、本地化排版、文档管理、本地化等技术;以案例形式阐明了翻译技术在项目启动、计划、实施、监控和收尾等阶段中的应用。
本书由浅入深,全面系统地介绍了MicrosoftProject2010的方方面面。书中的每章都提供了大量有针对性的实例,供读者实战演练。另外,为了帮助读者更高效、直观地学习,本书每章重点内容都专门录制了对应的教学视频。这些视频和本书所有的实例文件一起收录于配书光盘中。全书共14章,分为3篇。篇为基础篇,介绍了项目管理和Project2010的基础、项目管理五大过程组、如何使用Project2010创建新项目、项目任务、资源和分配资源、设置项目外观以及部署企业项目管理信息系统;第2篇为理论与实践篇,介绍了如何用Project2010进行项目进度管理、项目资源管理、项目成本管理、项目跟踪、实现项目信息与沟通管理、生成项目报表和视图等知识;第3篇为案例篇,首先通过一个具体的案例来介绍如何利用ProjectProfessional2010来实现项目任务分解、资源设置与分配、任务执行与跟踪
本书由硬盘维修工程师精心编写而成,重点讲解了电路板元器件检测技术、硬盘软故障维修技术、电路板维修技术、盘体维修技术、PC3000/MHDD维修硬盘技术、效率源维修硬盘技术、数据恢复技术等7大主题。全书共14章,系统地讲解了硬盘电路板元器件的检测方法,硬盘分区、低级格式化方法,硬盘分区表、坏道、逻辑锁维修技术,硬盘电路图识图方法、硬盘电路原理分析、希捷/迈拓/西数/日立硬盘常见故障维修实战训练,硬盘盘体深度分析、盘体故障维修实战训练,PC3000使用方法及维修希捷/迈拓/西数硬盘实战经验,MHDD使用方法及维修硬盘实战训练,硬盘数据恢复原理深度分析,硬盘各种数据恢复实战训练。 本书强调动手能力和实用技能的培养,在讲解维修技术的同时,配备了维修实战训练内容,有助于新手快速入门;全书技术先进,编排新颖,可以
面对国内推广逆向工程技术和培训逆向工程专业人才的需求,我们编写了这本GeomagicStudio操作教材。《Geomagic Studio逆向工程技术及应用》针对三维逆向造型的实际需要,围绕GeomagicStudio软件的点云、多边形和曲面的生成、编辑及分析等相关内容,介绍了GeomagicStudio软件的功能、使用方法及注意事项。每一阶段均配有相应的实例操作来说明其应用思路和应用技巧。同时《GeomagicStudio逆向工程技术及应用》还提供了详细的功能介绍与操作视频,以帮助读者快速、直观地领会如何将GeomagicStudio软件中的功能运用到实际工作中,尽快地达到学以致用的目的。 《Geomagic Studio逆向工程技术及应用》突出逆向工程应用型人才工程素质培养要求,系统性、实用性强。《GeomagicStudio逆向工程技术及应用》可作为CAD技术人员的自学教材、大专院校CAD专业课程教材以及CAD技术各级培训教材
本书汇总了293条来自软件测试界专家的经验与建议,阐述了如何做好测试工作、如何管理测试,以及如何澄清有关软件测试的常见误解,读者可直接将这些建议用于自己的测试项目工作中。这些经验中的每一条都是与软件测试有关的一个观点,观点后面是针对运用该测试经验的方法、时机和原因的解释或例子。本书还提供了有关如何将本书提供的经验有选择性地运用到读者实际项目环境中的建议,在所有关键问题上所积累的经验,以及基于多年的测试经验总结出的有用实践和问题评估方法。
需求文档的模糊性和歧义性是导致很多软件项目很终无法满足用户需求的主要原因。针对这一现状,本书主要侧重于以视觉化方式来表达软件需求,介绍了4大类22个可视化需求模型,旨在指导读者通过软件需求的视觉化模型来进一步明确需求,促进开发人员对需求的理解,从而进一步推动软件项目的成功。 本书取自需求领域两位专家十多年的实践经验,具有重要的指导和参考意义,可以帮助读者准确理解需求,开发出满足用户需求和可以帮助用户达成任务目标的软件产品。
《DEBUG HACKS中文版--深入调试的技术和工具》是MiracleLinux的创始人吉冈弘隆和几位工程师们多年从事内核开发的经验积累。从调试器的基本使用方法、汇编的基础知识开始,到内核错误信息捕捉、应用程序调试、内核调试,本书深入浅出地讲解了Linux下应用程序和内核的调试技巧。 ???? 虽然《DEBUG HACKS中文版--深入调试的技术和工具》的出发点是 Linux内核调试,但书中的绝大部分知识在许多领域都能派上用场。如 Linux 应用程序开发,嵌入式Linux 开发,甚至时下流行的iOS应用程序开发,只要从事应用程序开发的工作,就会涉及调试,那么读一读本书也不无裨益。