本书的目的是帮助初学者掌握编程中的基础算法,并通过Python语言进行实战演练,通过即学即练的方式掌握这些经典算法,让读者真正体会算法的美妙,成为读者学习算法的领路人。本书分为8章,涵盖的主要内容有算法之美,通过生活中的例子学习算法;贪心算法,选择当前最优的方案;分而治之算法,将复杂的问题拆分为简单的问题;树算法,围绕
本书是一本通过OpenCV4来讲解算法的入门书。全书共分为4个部分,第一部分包括第1~3章,主要有OpenCVr入门知识、OpenCV的图像读写模块和和辛苦core模块讲解;第二部分包括第4~7章,主要有头像处理imgproc模块、视频处理videoio模块和可视化highgui模块、视频分析video模块讲解;第三部
本书采取“全景式”与“主题式”相结合的方式编写,围绕互联网网民群体、数字经济、互联网垂直应用、互联网公共服务、互联网基础资源、数字技术和网络安全七大领域,通过多维度、多层次的定性分析与定量比较,对我国互联网及相关领域的发展态势进行系统论述。一方面,以2019年至2020年为时间跨度,兼顾党的十八大以来我国在互联网领域的
本书在选材与编排上,贴近当前普通高等院校“数据结构”课程的现状和发展趋势,符合最新研究生考试大纲,内容难度适度,突出实用性和应用性。全书共8章,内容包括第一章绪论,第二章线性表,第三章栈和队列,第四章串、数组和广义表,第五章树和二叉树,第六章图,第七章查找,第八章排序。全书采用类C语言作为数据结构和算法的描述语言。 本
本书是《计算机操作系统》一书的配套实验教材,分为两篇:基础实验篇和进阶实验篇。基础实验篇与“操作系统理论课程”配套,作为课程的课内实验,用于对操作系统基本原理和算法进行验证与模拟,主要内容包括实验环境搭建与使用、进程控制与进程调度、进程通信与进程同步、内存管理、简单文件系统设计等。这部分实验内容不涉及操作系统内核,相关
本书瞄准当前高校MySQL数据库教学与实验的需求,在MySQL8.0的基础上编写而成。全书分为两篇。第一篇为MySQL数据库基础,内容包含:数据库基础、MySQL语言、数据定义、数据操纵、数据查询、视图和索引、MySQL编程技术、MySQL安全管理、备份和恢复、事务管理、PHP和MySQL教学管理系统开发。第二篇为My
本书通过大量实例,介绍了UGNX12.0环境下产品三维模型构建、三维装配、运动仿真、有限元分析及工程图的建立等相关内容,目的是让读者了解现代机械产品自顶向下设计的全过程。本书将作者多年工程设计与教学实践的经验提炼出来,为读者提供一个学习UG的优秀平台。 全书共6章,内容包括UGNX12.0简介、建模基础、一般实体三维建
本书对接“全国职业技能大赛”和“世界技能大赛”,符合“三教”改革精神。本书是国家精品课程、国家级精品资源共享课和精品在线开放课程“Linux网络操作系统”的配套教材。本书是一本基于“项目驱动、任务导向”的“双元”模式的纸媒+电子活页的项目化零基础教程。 本书以RHEL8/CentOS8为平台,分为6个学习情境,分别为系
SpringBoot+SpringCloud+Docker是目前国内相关领域工程人员搭建微服务架构的主要解决方案之一,它基于的是流行的Java开发框架——Spring,现已成为微服务架构的技术方案。 本书通过大量案例介绍使用SpringBoot+SpringCloud+Docker开发微服务架构(应用程序)的方法,包括
本书首先介绍了嵌入式系统的基本概念和背景知识,以及常见的嵌入式系统硬件和嵌入式系统开发工具;其次讲解了基于Cortex-M3/M4架构微控制器的内部结构和指令集,帮助读者建立对嵌入式处理器的宏观认识;然后介绍了STM32微控制器的开发工具链,包括STM32CubeMX、KeilMDK和设备驱动库等;后以STM32F4系
本书通过整合云计算安全行业发展和相关产业案例,借鉴国内外云计算安全认证(CCSSP,CISP-CSE)结构,详细阐述了云计算基础、云安全管理、云计算平台安全风险、云平台安全保护、云安全运维、云应用安全、云数据安全的内容; 本书的内容既紧密围绕GB/T31167和GB/T31168标准,又结合了当前公有云和私有云平台安全
本书是与《计算机应用基础(Windows7+Office2016)(第2版)》一书配套使用的上机指导与习题集。全书共分为两个部分,部分是上机指导,从了解计算机基础知识、学习计算机系统知识、认识Windows7操作系统、管理计算机中的资源、编辑Word文档、排版文档、制作Excel表格、计算和分析Excel数据、制作幻灯
密态计算可以在不解密加密数据的前提下对授权用户的资源和服务进行使用,并防止非授权用户对用户数据进行窃取与利用。该技术弥补了加密数据无法在云端有效利用的瓶颈,实现了万物计算,安全互通。本书从大数据、云计算环境面临的隐私挑战出发,以密态计算理论框架与工具集研究为主线,从理论模型到实际应用,系统阐述了密态计算理论与技术。密态
经过亿万年进化,生物具有超强视感知能力,尤其是鸟类具有卓越的高空高速下的视感知能力。因此,研究鸟类和哺乳类动物视感知通路的神经信息处理机制,构建信息处理的编解码模型,并以此建立类脑算法,已经被证明是为视觉脑机制研究提供理论指引、提高机器视觉系统性能的有效途径。在此思路指引下,本书首先介绍了鸟类脑和哺乳类脑的视觉系统解剖
本书在注重系统性、科学性的基础上重点突出实用性和可操作性,每部分都通过示例或操作方法来讲述,使读者通过完成示例的操作来提高对知识点的认识,提高操作及应用的能力。主要内容有数据库和表、查询设计和SQL语言、窗体设计、报表设计、宏与VBA应用等一系列实验,每个实验示例操作步骤详细,各章还配有习题,书后附答案,可用于读者自学
近年来,复杂网络的研究领域不断扩展,其应用领域也比较广泛。本书着眼于复杂网络搜索策略和动力学行为研究中已经取得的主要进展,介绍了笔者在复杂网络领域研究的有关工作。全书包括9章,其中第1—2章介绍了复杂网络的基础知识和基本理论,第3—6章介绍了复杂网络搜索策略、搜索引擎的设计与实现、搜索方法及藏文搜索引擎的设计,第7—8
这是一本针对零基础前端开发者讲解Webpack与Babel使用方法的图书。随着前端工程的不断发展,Webpack与Babel已成为前端开发的两大核心工具。目前,Webpack是前端开发的主流构建工具,Babel是转译ES6代码的通用解决方案。本书由两大部分构成,第一部分介绍Webpack,第二部分介绍Babel。Web
LayaBox是一个优秀的中国国产游戏引擎品牌,旗下的LayaAir游戏引擎已被广泛应用于微信、QQ等诸多小游戏平台,同时也可以用于游戏App的开发。HTML5技术具有良好的传播性,是当下进行游戏创作的首选技术。本书以前端开发普遍使用的JavaScript作为编程语言,以两个简单且完整的游戏项目作为主线,循序渐进地介绍
本书以C语言的知识技能为目标设立对应的章节内容,分别介绍了与C语言关联的计算机基础、C语言发展、C语言运行环境、C程序设计基础、C程序的模块化设计、文件操作等内容。书中还介绍软件工程基础,便于读者在程序设计中融入软件设计的思维和方法,更好地适应程序设计岗位所需的软件文档的编辑工作。本书还将案例的讲解融于知识讲解当中,可
本书面向高等学校理工科专业本科生而编写,内容包括绪论、MATLAB软件的基本操作、MATLAB程序设计、MATLAB中的矩阵与数组、MATLAB绘图、MATLAB的符号计算与数值计算。本书还提供了大量来自不同学科领域的例题和课后练习题,便于学生进行MATLAB实操和编程实践。本书所选择的内容旨在帮助高等学校理工科相关专