本书全面系统地介绍NoSQL数据库的原理、方法和技术。全书共7章,主要内容包括NoSQL数据库概述、键值数据库与Redis实例、文档数据库与MongoDB实例、列族数据库与Cassandra实例、图数据库与Neo4j实例、图数据科学算法等和NoSQL数据库的安装。本书既可作为普通高校数据科学与大数据技术、软件工程、计算
全书共5篇、14章,涵盖软件工程领域涉及的主要内容。前四篇内容主要包括:软件的发展历程,软件的定义和特点,软件危机产生的原因,软件工程产生的背景以及软件生命周期中各阶段的工作;如何利用数据流图、状态转换图和数据字典等来建模用户需求,如何采用层次图、IPO图及程序流程图来设计软件,如何有效地将结构化设计结果转换为程序代码
本书遵循“认知规律”,抓住“立德树人”的教育本质,围绕几种常见的数据结构(线性表、栈与队列、串与数组、树与二叉树、图)和两种基本的数据操作(内排序、查找)将内容共分为7章。每章力求将抽象知识的实践应用“问题化、趣味化”,并将典型实践案例按基础实践、进阶实践、拓展实践三个层面“由浅入深”“由扶到放”地渐进式引导与推进。本
本书以理论与项目实战相结合的方式,详细讲解了UI设计与制作的方法。第1章为初识UI设计,介绍了UI设计的基本概念、常用软件、发展趋势、学习方法、项目流程,以及规范与规则。第2章到第6章分别介绍了UI设计中的图标设计、控件设计、组件设计、页面设计和UI设计输出。第2章到第6單除知识讲解外,还包括课堂案例。课堂练习和课后习
本书是网页特效设计任务驱动式教材。本书将网页特效分为9类,分别是基本网页特效、日期时间类网页特效、文字类网页特效、图片类网页特效、表单控件类网页特效、导航菜单类网页特效、选项卡类网页特效、内容展开与折叠类网页特效和页面类网页特效,同时相应地将全书分为9个教学单元,每个教学单元分析和设计一种类型的网页特效,将JavaSc
本书的目标是让大家又快又好地打包学透Spring技术栈,内容将涉及SpringFramework、SpringBoot、SpringCloud等Spring家族成员。本书分为四部分:第一部分“Spring入门”,先学习基本的SpringIoC、AOP,随后过渡到当下热门的SpringBoot;第二部分“Spring中的
随着互联网的价值被不断挖掘,区块链的出现给其价值的体现注入了新的生命力。区块链将互联网和经济联系得更紧密,本书将从概念、原理、基础设施架构、行业案例四个方面展开:第1~4章重点介绍区块链的概念特点、区块链的发展历程及其分类、以及区块链的认识误区;第5~7章介绍了区块链的本质内涵、区块链在数字化经济发展中的作用、区块链对
Java语言是一种被广泛使用的编程语言。它采用面向对象技术,不依赖于机器结构,具有可移植性、健壮性、安全性。除了语言的基本语法外,Java还提供了丰富的类库,便于程序员方便地开发自己的系统。 本书在第一版的基础上进行了内容更新和补充。全书共16章,分为两篇。第一篇包括1~8章,主要讲解语言的词法、语法,以及面向对象编程
本书主要以零基础的读者角度出发,通过简单易懂的语言、图文并茂、知识点由浅入深的讲解,案例充足和课后习题巩固。使得读者在循环渐进过程中掌握Java语言编程的知识,从提升自身的实际开发能力。全书共分为4篇11章,分别为基础篇、高级篇、数据结构与算法篇、实战篇。内容主要包括Java环境搭建,Java变量命令规范,Java中的
编者认真调研网页设计与制作工作的最新需求,对本书的教学内容、教学过程、教学案例、教学 方法进行系统设计和整体优化,努力满足教学需求和帮助教师提升教学效率。本书使用网页制作工具 Dreamweaver并基于Web技术标准HTML5和CSS3设计与制作网页。 本书将教学内容划分为8个模块,理论知识分为创建站点、超链接应用、