本书系统介绍了 Hadoop 生态系统主要组件的基本概念、特点、主要组成、运行机制及存在的问题等内容。全书共 11 章,内容包含大数据基本概念、大数据处理平台 Hadoop、分布式文件系统 HDFS、HDFS 2.0新特性、分布式计算框架 MapReduce、数据仓库 Hive、分布式数据库 HBase、数据迁移工具 Sqoop、日志采集系统 Flume、NoSQL 数据库及数据可视化等内容。每一部分都有相应的实验指导,以便读者更好地学习和掌握 Hadoop 核心
本书以Python数据采集与数据分析作为中心,不求面面俱到,但求精练并强调实用性,注重提高学生应用Python解决实际问题能力的培养与训练。全书内容共分三篇13章,第一篇先介绍Python开发环境,然后从Python数据类型、程序控制流程、函数、字符编码与文件读写、面向对象的编程思想等方面介绍了Python编程的基础内容; 第二篇主要从网络爬虫、Scrapy爬虫框架等方面介绍如何应用Python进行网页数据的采集; 第三篇则是对采集到的数据进行分析,介绍Python中常用到的两种数据结构S
本书的主要内容包括计算机系统、Linux操作系统的安装与管理、网络与服务器配置三部分。第一部分主要介绍计算机硬件系统、计算机软件系统和Linux操作系统;第二部分主要以Linux操作系统管理为重点,内容包括Linux操作系统的安装及引导、Linux基本配置、Linux用户管理、Linux文件权限、Linux硬盘管理;第三部分以Linux操作系统的网络应用为主,内容包括网络相关知识、服务与进程管理,并重点介绍常用的NFS服务器、Apache服务器和FTP服务器。本书附录以QQ农场为例综合应用
本书是一本编程算法书,旨在帮助编程学习者打开算法学习之门。 全书共8章,主要包括前缀和与差分、高精度算法、排序算法、贪心算法、二分算法、搜索算法、动态规划和图与搜索等内容。本书根据编程学习者的学习规律——先掌握一门编程语言基础(以C++语言基础为例),再逐步学习算法的学习方式,合理取舍、精心挑选出 上百道经典算法题目,并配有详细的算法解析和实践园答案。让学习者不仅能深入地理解每一种算法的基本思想,还能学会灵活地应用这些算法去解决相应的实际问题。 本书免费提供教学课件、源代码,适合有一定C++语言
本书内容涵盖HTML 5、CSS 3、JavaScript、jQuery和Vue.js等各种网页设计与制作技术,在叙述有关原理时安排大量的相关实例。本书分为8章,内容包括网页设计与网站开发概述,HTML 5、CSS语法基础、CSS盒子模型、CSS布局、网站开发过程与环境配置、Photoshop、JavaScript及其框架。本书面向工程实际,强调原理性与实用性。本书适合作为高等院校各专业网页设计或Web前端开发等课程的教材,也可作为网页设计与制作的培训类教材,还可供网站设计和开
本书是学习知识图谱的实践教材,通过企业信息、医药疾病、银行审计、人物关系、实体链接、科研文献、微博舆情、法规搜索、司法文书、政府信箱、新闻推荐等十余个行业领域项目实例,详细介绍了知识图谱的构建过程和应用方法,系统梳理和实际运用了知识图谱的各项具体技术,全面覆盖了知识的表示、获取、存储和应用全过程,重点描述了深度学习、自然语言处理等实现途径,充分展示了多种知识图谱的可视化应用。本书适合作为高等学校计算机科学与技术、软件工程、人工智能等本专科专业的教材,也适合作为运用知识图谱技术的
《物联网系统安全》共13章,全面、深入地剖析了物联网系统安全的理论、技术及应用。为便于读者学习,《物联网系统安全》所有章节均录制有微课视频,读者可以随时扫描二维码浏览。其中,第1章介绍物联网系统的安全体系;第2章介绍物联网系统安全基础;第3章~第6章分析物联网系统感知层安全技术;第7章~第9章分析物联网系统网络层安全技术;第10章和第11章分析物联网系统应用层安全技术;第12章介绍物联网安全技术的典型应用;第13章介绍物联网系统安全新技术。《物联网系统安全》可作为高等院校物联网
本书主要取材于算法设计与分析领域经典和发展潮流方面的内容,包括非常经典的算法设计技术,例如,递归、分治算法、动态规划、贪心算法、图算法、分支限界、回溯; 也包括一些高级的算法设计,例如,网络流和匹配、线性规划、启发式搜索。在算法分析方面,本书介绍了概率分析、分摊分析和实验分析方法。在算法理论方面,本书介绍了问题的下界、算法的正确性证明,以及NP完全理论等内容。本书还包括大量的问题实例,给出了相应的设计与分析方法,并精选了一些习题,供读者练习,以巩固所学的算法。在工业应用领域,许多
本书作为《 C++程序设计教程(通用版)》(第 3版)和《 C++程序设计教程(竞技版) -微课视频版》 (第3版)的配套实验指导,从内容体系、结构布局、实验环境、课程目标以及实验细节上都做了详细介绍。 本书包含三部分内容:入门编程、基础编程和设计与组织,各部分均由“实验概述”“样板实验”“实 验内容”“解题指导” 4章构成。其中,“实验内容”部分包含五套实验和一个阶段测验。 本书可作为高等学校“ C++程序设计”课程的辅助教材,也可作为立志自学成才的读者的参考书,帮 助他们从零开始走向高级程序
本书是《算法设计与分析》(第3版·微课视频·题库版)(李春葆等,清华大学出版社,以下简称为《教程》)的配套在线编程实验指导书,精选了LeetCode、LintCode、POJ和HDU平台上的186道在线编程题,并予以深入剖析和解答,这些题目涵盖基础数据结构、递归、穷举法、分治法、回溯法、分支限界法、动态规划、回溯法和计算几何等知识点,其中部分题目采用多种算法策略求解,通过研习有助于提高读者灵活运用算法设计策略解决实际问题的能力。
本书自成一体,可以