"《NoSQL数据库基础》主要讲解NoSQL数据库相关的热门核心技术、理论及实践操作,旨在帮助读者了解不同类型的NoSQL数据库和它们的应用场景。全书共8章。第1章介绍NoSQL数据库基础,包括NoSQL数据库的概念、重要理论、分类和应用场景等;第2、3章分别介绍Redis和MongoDB两种主流的NoSQL数据库,包
"MySQL是目前流行的关系数据库管理系统之一。本书以MySQL8.0数据库管理系统为平台,以(项目)任务教学法为主线,介绍了数据库系统的基本概念和应用技术。本书共包含10个教学单元,包括数据库基础知识(MySQL的安装与配置),数据库设计,数据库和表的基本操作,表数据的增、删、改操作,表记录的检索,索引和视图,存储过
"C++语言是在C语言基础上开发的一种集面向对象程序设计、过程化程序设计和函数式程序设计于一体的程序设计语言,是C语言的超集。C++语言功能丰富、性能高效,在系统级编程和性能敏感的应用中有着不可或缺的存在意义。本书面向程序设计语言的初学者,不需要C语言基础,从零起点介绍C和C++程序设计。本书通过大量短小精悍的程序详细
"本书主要讲解了Windows和Linux两大主流操作系统的安全配置与管理。其中,Windows操作系统部分阐述了账户安全、文件系统安全、系统安全、系统加固及服务器安全等内容;Linux操作系统部分重点介绍了账户安全、文件及目录权限、进程与端口管理、服务安全配置、防火墙安全配置,以及日志管理和基线安全配置等内容。每一章
"本书主要从总述和案例分析两方面入手,介绍软件工程项目案例。本书选取了不同种类的案例进行分析,包括基于代码分析的系统UML图生成案例、电影推荐系统案例、数据采集器案例、Magic图像处理小程序案例等。案例分析由引言、相关背景、功能介绍、系统实现和小结五个方面组成,全面地分析项目案例。本书中的案例“程序理解初探:以基于代
"本书通过“学生信息管理系统”典型案例,采用MySQL8.0,由浅入深、循序渐进地介绍数据库的设计及MySQL相关概念与技术。全书共8个项目:认识数据库、创建与管理数据库、创建与管理数据表、数据处理、数据查询、索引与视图、数据库编程和数据安全。全书理论与实践相结合,每个任务的任务实施部分均有实施过程、执行结果等内容,能
"高性能计算机的性能持续增长,然而由于负载不均、资源竞争等性能问题,大量并行程序无法高效地利用底层硬件系统,导致了极大的资源浪费。围绕上述挑战,本书在大规模并行程序性能分析与优化方面开展了深入研究,主要的特色为结合编译技术和图分析技术进行性能分析与优化指导。书中介绍了性能分析与优化的相关背景和当前面临的重要挑战,并针对
"本书由校企联合开发,具有以下特色:一是兼顾基础理论和实践应用,实现从基础到实践的全覆盖,既涵盖程序设计基础知识、Python语言基本语法和应用技巧,又包含项目思维,以工程项目演示Python语言实践应用,便于学生解决实际问题;二是编写人员既有教学经验丰富的高校教师,又有企业一线高级工程师,内容与社会岗位需求吻合,章节
"本书从实用的角度出发,以一个贯穿课程始终的项目案例“新闻发布系统”及拆分的10个典型工作任务为载体,围绕典型工作任务和知识点由浅入深、由简单到复杂重构教学内容,以实践为导向,理论与实践并重,“岗课赛证”融通,“教学做训育”并行。本书注重内容的先进性、系统性和思想性,以UML和面向对象方法为主。本书第3版在第2版的基础
"编译理论和技术是计算机科学技术的重要组成部分。编译原理课程是计算机专业的核心课程,对于学习计算机科学理论、培养计算机系统能力具有重要的意义。本书主要介绍程序设计语言编译程序构造的理论方法和实现技术,主要包括以下知识单元:编译程序基本概念、词法分析、语法分析、语义分析和中间代码产生、运行时存储空间组织、优化、目标代码生