本书作者从设计和构建3D角色与游戏环境开始,逐步剖析如何在游戏中为用户提供更好的交互体验。本书主要内容如下:设计3D游戏和C#脚本的基础知识。设计游戏角色以及角色的机制和动作的方法。使用Unity地形工具和ProBuilder工具创建环境。探索如何使用物理理论和代码创建实例和刚体。实现声音、光照效果、轨迹渲染和其他动态
并行硬件已经无处不在,但如何在并行环境下编写出高性能的程序,仍然是摆在广大程序员面前的一道难题,特别是,不少计算机科学专业的学生在毕业时甚至没有并行编程的经验。本书尝试解决这个问题。主要面向没有经验的读者,清晰讲解如何设计、调试和评估分布式内存和共享内存程序的性能。
本教材以培养学生的职业能力以及职业素养为主线,兼具传统教材的内容结构,又在内容上增加了任务单的设计,符合国家对教材改革的要求。打破传统的章节模式,将课程内容进行模块化处理,划分为:C语言概述、C语言语法基础、选择结构、循环结构、数组、函数、指针、结构体与共用体、文件、综合项目共十个单元,每个单元按照知识与实践高度融合,
本书是一本通过编程实践引导学生掌握C语言程序开发的教材。本书在编写过程中力求将复杂的概念用简洁、通俗的语言来描述,做到深入浅出、循序渐进,从而使学生能体会到学习编程的乐趣。全书共分10章。本书将ICPC国际大学生程序设计竞赛引进到课程学习之中,使学生从编程入门开始就养成良好的编程习惯和编程思维,强化学生对实际问题分析能
本书共分为7章。第1章简要介绍Linux的由来、特点及较为常用的发行版本,详细描述如何安装Ubuntu20.04LTS并介绍这一系统的基本情况;第2章介绍Ubuntu图形界面下的日常操作;第3章介绍Ubuntu字符界面下的常用命令;第4章介绍如何使用vi编辑器;第5章介绍Ubuntu下较为常用的实用程序;第6章介绍Sh
本书从大数据和人工智能对Linux操作系统需求出发组织Linux内容,全书共14章,内容包括Linux系统概述,图形界面与命令行界面,Linux文件操作,文本编辑器与软件包管理,用户与用户组管理等。
本书内容包括Spring简介与开发工具、SpringBean配置与SpEL语言、使用Maven构建工程、Spring的AOP编程、SpringBoot简介与应用初步、SpringMVC编程、自动发送邮件与任务定时、使用JdbcTemplate访问数据库、使用JPA访问数据库、使用Mybatis访问数据库、面向消息通信的
本书重点介绍了计算机学科中常用的数据结构(包括线性表、栈、队列、串、数组、树、图)的基本概念、逻辑结构、存储结构和在不同存储结构上操作的实现,还介绍了许多经典的查找与排序算法的各种实现过程,并进行了综合分析比较。本书采用C语言描述算法。全书共10章,具体包括绪论、线性表、栈和队列、串、数组利广义表、二叉树与树、图、查找
本书是网站建设与管理业教材,依据《中等职业学校网站建设与管理业教学标准》编写而成。全书按照“岗位需求、项目驱动、任务导向、活动实施”的职业教育教学理念,将岗位职业需求与教学标准相结合,遵循学生的认知规律和接受,使学生在“做中学,学中做”的过程中形成综合职业。 本书采用LinuxCentO
《Python大数据分析与挖掘》是一本以大数据获取与分析为核心的教材,共分为4篇11章,循序渐进地引导读者深入学习Python在大数据领域的应用。第1篇为Python基础,全面介绍Python语言的基本特点和编程基础。第2篇为Python数据分析基础,主要内容包括NumPy、Pandas和Matplotlib数据