"本书是计算机领域本科教育教学改革试点工作计划(“101计划”)系列教材之一。本书力图以“培养学生现代计算机系统设计能力”为目标,贯彻“从程序设计视角出发、强调软/硬件关联与协同、以CPU设计为核心”,以系统化观点全面介绍计算机系统各抽象层之间的关联关系以及计算机组成与系统结构相关内容。本书以高级语言程序为出发点组织内
本教材中的算法例程均采用C语言编写,可在C语言环境下直接调试运行。数据结构与算法课程的前导课是程序设计基础,常用的知识点恰好程序设计基础课中最难的三章,函数、结构体、指针,我们充分挖掘课程所蕴藏的思政元素,将其融入课堂教学,也能很好地调节课堂气氛,激发学生学习兴趣。深入浅出,通俗易懂。针对如何系统而全面地掌握数据结构的
本书为332精品教程类图书,书中有超多精美、实用案例,手把手教大家学习PowerPoint知识。主要内容除了包含PowerPoint基础知识之外,还包括目前市场上较少提及的文字排版技巧、文字视觉化、图文排版技巧、表格和图表、ppt排版四项基本原则、ppt常用配图法、ppt常用配色技巧以及炫酷动画和转场、两大商业综合案例
作者根据自己多年的数据分析和数据挖掘经验,从零基础读者的角度,详尽地介绍了Python数据分析和数据挖掘的基础知识及大量的实战案例。全书分为四篇,第一篇是基础入门篇,主要介绍数据分析与挖掘的基本概念及Python语言的数据分析基础;第二篇是数据分析篇,主要介绍常用的数据分析方法;第三篇是数据挖掘篇,主要介绍常用的数据挖
本书是教育部-华为产学合作协同育人项目规划教材,围绕华为HCIA-Security认证体系进行编写,详细讲述当前信息安全技术相关知识,内容包括信息安全基础、网络与设备、信息安全威胁防范及发展、服务器及操作系统安全、主机安全防御、防火墙基础、网络地址转换(NAT)技术、防火墙双机热备技术、防火墙用户管理、入侵防御简介、数
随着互联网技术的不断发展,JavaScript语言及其相关技术越来越受到人们的关注,各种JavaScript框架层出不穷。Vue.js作为新一代JavaScript框架的优秀代表,为广大开发者提供了诸多便利,占据着Web开发领域的重要位置。 本书详细讲解了Vue.js3框架的相关技术,如数据绑定、侦听、事件、样式控制、
本书在编写时考虑到了Redis的实际应用场景,所以认真详细分析了Java中的三种Redis开发结构,包括Lettuce、SpringDataRedis以及与SpringBoot的整合开发,整体的图书编写中基于Linux系统环境,按照由浅至深的顺序递进知识体系。从最基础的服务安装、常用数据类型、Redis配置管理、Jav
本书介绍适用于复杂的、需要与服务器通信的全栈应用开发的关键技术,内容涵盖协作开发方法、对象创建技术、数据管理技术、应用测试技术、用户界面开发方法、客户端架构、用户体验提升技术、远程数据访问、服务器端开发方法和微服务架构方法等方面。学习本书的读者需要具备一定的计算机专业课基础,至少掌握一门编程语言并能独立完成简单的开发任
本书以“信息素养普适化、计算思维差异化、操作技能个性化”为思路,结合多年的教学经验编写而成。全书共分9章和附录中的4个实验指导。第1~9章分别介绍了计算机与计算思维、计算机信息表示、计算机系统、算法与程序设计、数据库概述、计算机网络概述、大数据及相关技术、信息安全与信息伦理以及人工智能概述;附录中的4个实验指导分别为文
"本书是笔者多年从事高校教学经验的结晶之作。全书深入浅出地讲解了使用Python语言进行游戏开发以及帮助读者快速掌握游戏设计的基本原理和方法,同时提高应用Python语言编程的能力。全书精选11个游戏案例,涵盖不同的游戏类型,每章围绕一个经典游戏案例展开,并突出一个游戏编程的主题。本书涉及的主要知识点包括游戏循环的原理