本书以Python作为开发Spark应用程序的编程语言,系统介绍了Spark编程的基础知识。全书共9章,内容包括大数据技术概述、Spark的设计与运行原理、大数据实验环境搭建、Spark环境搭建和使用方法、RDD编程、SparkSQL、SparkStreaming、StructuredStreaming和SparkML
这是一本理论高度概括的书,讲解流式处理核心、本质的概念、特性、设计和方法。本书分为两部分:第一部分以Beam的编程模型为抓手讨论流处理的种种核心问题,重点是相对高层次地讨论批处理模型以及流处理模型;第二部分讨论流与表的二象性,即两者之间的类比与差异,对概念进行深入探讨,并讨论关于流处理的“流与表”的思考方式。本书还概要
大数据技术基础
本书详细讲解了基于微服务的数据工程应用开发实践,包括微服务及数据工程相关原理概述、开发环境搭建、服务运行与跟踪、服务通信与配置、国产自主可控数据库实践、相关系统的开发实践等内容,特色是(1)结合当今微服务发展技术指导传统数据工程应用的开发实践(2)引入当今对国产自主可控数据库的要求,详细讲解了如何在微服务技术条件下对国
本书以DreamweaverCS6为写作平台,以易学和实用为写作目的,从最基础网页概念讲起,逐一对DreamweaverCS6的基本操作、网页中图像的编辑、网页中超链接的创建等内容进行详细讲解。接着对表格、框架、CSS、DIV、模板与库、表单、行为的应用等内容作了详细的讲解,最后对动态网站的设计进行介绍。无论是从基础知
《中文版Illustrator矢量图形设计与制作全视频实践228例(溢彩版)》是一本全方位、多角度讲解如何使用Illustrator进行矢量图形设计的案例式教材。全书共设置228个精美、实用的案例,按照技术行业应用统一进行划分,内容清晰、有序,可以方便零基础的读者由浅入深地学习,从而循序渐进地提升Illustrator
"本书循序渐进地介绍了深度学习的基础知识与常用方法,全面细致地提供了深度学习操作的原理和在深度学习框架下的实践步骤。本书共分为三部分,理论基础、实验和案例。第一部分理论基础,包括第1~7章,主要介绍深度学习的基础知识、深度学习在不同领域的应用、不同深度学习框架的对比以及机器学习、神经网络等内容;第二部分实验,包括第8~
计算机安全是信息科学与技术中极为重要的研究领域之一。本书覆盖了计算机安全中的各个方面,不仅包括相关技术和应用,还包含管理方面的内容。全书包括5个部分共24章:第1部分计算机安全技术和原理,涵盖了支持有效安全策略所必需的所有技术领域;第2部分软件安全和可信系统,主要涉及软件开发和运行带来的安全问题及相应的对策;第3部分管
计算机信息技术特别是网络技术近些年发展极为迅速,为了能使读者更清晰地学习和理解网络技术,掌握网络技术发展的最新动态和热点问题,特别是针对工程教育专业认证给计算机网络教学提出的新要求,本书对网络通信的基本知识和概念、计算机网络体系结构(特别是TCP/IP协议)进行了系统的讨论,对广域网技术、局域网技术、网络互联技术、传输
"近年来,虚拟现实技术在产业界引发热潮,大众化趋势日益凸显,低成本硬件不断涌现,在房地产、直播、监控等领域的应用逐渐普及。由于虚拟现实具有多学科交叉融合的特点,涉及的学科领域广泛,对其进行完整的阐述存在诸多难点,因此本书从虚拟现实软硬件、关键技术的角度对内容进行组织,并进行了一定的删减,以突出重点。在软件和硬件设备部分