《啊哈!算法揭秘》围绕程序设计典型算法,精心编织了一个场景,让读者通过本书学会优先搜索、深度优先搜索、迭代加深、并行算法、二分搜索等算法背后的原理,字符串、数组、栈和队列等基本计算机科学概念,学习如何修改搜索算法以适应不同的数据结构、如何在特定情况下选择的算法,以及何时应该使用基于常识的启发式算法,以加深对程序世界的理解。 本书的每一章都会伴随情节引入一个新的算法概念,并在结尾处回顾总结本章内出现的专业知识。
本书是工科类专业的实验教学教材,配套有2021年江苏省省级金课"城市追踪场景下的自动控制虚拟仿真实验”。该虚拟仿真课程给学生提供了一个随时随地实验学习的平台。本书涵盖了经典控制理论与现代控制理论的重点和难点内容,强调理论与实际相结合,主要内容包括MATLAB软件基础、四旋翼无人机虚拟仿真实验平台、控制系统的时域分析、根轨迹分析与设计、线性系统的频域分析法、线性系统的串联校正、非线性控制系统分析、状态空间分析及最优控制、无人机自动跟踪虚拟仿真综合实验,配以MATLAB软件的相关函数和代码,提供控制
全书共18章, 主要包括对SolidWorks 2020软件的认识与操作、草图设计基本功特训、基准的创建、图形的显示与隐藏、实体设计基本功特训、机械零件设计特训、实体设计实例 (电脑显示器托盘、自动控制阀顶盖、水晶笔筒)、3D曲线设计基本功特训、曲面设计基本功特训、曲线与曲面设计提高专题特训、综合设计实例 (塑料衣服箱提手)、曲面设计实例 (儿童汤匙的设计)、装配体设计、钣金设计、工程图设计、产品动画制作、产品渲染输出和产品工艺介绍等。
数据结构与算法设计相关课程是计算机专业教学中的核心课程,也是各类程序设计竞赛及互联网公司与软件企业招聘考查的重要方面。本书按照"数据结构—算法设计”的路线系统地介绍数据结构与算法设计的主要内容。其中,数据结构部分包括线性表、栈、队列、字符串、数组、广义表、树和图,以及两种常用的数据操作——查找和排序;算法设计部分包括递归与分治法、动态规划、贪心法、回溯法和分支限界法;最后以"快递超市信息管理系统”作为案例介绍面向实际应用开展分析、设计、编码与测试的完整过程。 本书融入了思政元素,注重培养学习者解
本书首先简要介绍Python语言的基础知识,为后续内容的学习提供基础,接着介绍NumPy、Matplotlib和Pandas三个数据分析基础模块的用法,同时也为后面基于scikitlearn的机器学习提供基础,最后介绍基于scikitlearn机器学习及其模型的评价方法、超参数调优方法。全书通过大量案例,希望能让读者快速提高实践能力。本书适合作为高校本科生或研究生数据分析、机器学习等相关课程的教材或参考书,也可作为数据分析和机器学习爱好者的自学教程,还可以作为相关科研工作者与工程实践
本书紧扣互联网行业发展对Web前端开发工程师职业的新要求,结合多年来各高校教学的反馈意见和建议,在第3版的基础上新增12个大思政案例、8个小思政实验项目,优化5个综合案例,对相关标记语法和示范案例进行更新与补充。全书详细地介绍 HTML、CSS、DIV、HTML5 基础和 CSS3 应用、JavaScript、DOM与BOM、HTML5高级应用等内容。本书内容结构合理、由浅入深,循序渐进地引导读者快速入门,并能提高初级及以上读者的实际应用水平,使其快速适应Web前端开发工程师职业的新需求
本书围绕云计算核心进行展开,从基础知识到集群架构实现,全面系统地讲解了如何从一个什么都不懂的云计算初学者成长为可以根据业务需求进行技术选型实施云计算集群架构。全书分为上下篇,上篇主要是Linux系统原理和使用,云计算的环境是以此为基础,尤其是关于防火墙和网络跟云计算的实现关系紧密,了解其原理和使用是有必要的;下篇主要介绍了云计算集群的设计和实践,从基础知识的介绍、发展趋势及应用、云计算项目的核心组件、企业项目分析及技术选型、云计算集群的搭建、小型集群的调优、大型集群的部署方案、多种网络环境配置、
本书从问题入手,使用100多个创意编程范例,试图在深入理解原理的基础上,通过自造“轮子”帮助读者提升代码编写功底和工程实现能力。全书分为12章,内容包括Java入门、分形图像处理、数据结构、网络通信、动态装载、多线程、Raft协议、分布式编程和ZooKeeper框架等,由浅入深实现“美颜相机”“迷你通信会议”“迷你Web服务器”“迷你Raft”等项目。本书针对每一个范例,首先给出代码实现和重要知识点,然后提出任务以使读者发挥创意,提升代码编写技能。本书由浅入深,有趣有料,适合想提升代码编
本书提供了通过GitOps使用Kubernetes的实用教程,内容涵盖GitOps的实践、技术和工具,它们可以简化Kubernetes来更快地交付企业级软件,而不影响安全性。通过阅读本书,你将了解GitOps在灵活的配置管理、监控、健壮性、多环境支持和安全性等方面的好处,并掌握以独特的GitOps方式进行管理的技巧。学完本书,你将能够实现和管理一个可伸缩的持续交付管道,这使得跟踪更改、回滚错误以及清晰地验证和审计容器部署变得容易。
本书由自研开源嵌入式实时操作系统RT-Thread核心开发者撰写,专业性毋庸置疑,系统讲解RT-Thread设备驱动开发方法,剖析26种设备驱动开发案例,助力开发者快速掌握RT-Thread设备驱动开发技能。 本书的内容共27章,分为三篇。 基础篇(第1~11章),先对RT-Thread以及设备框架进行总体介绍,再分别介绍RT-Thread中常用的设备,包括串口、I2C、SPI等,适合刚接触驱动开发的人学习。 进阶篇(第12~20章),介绍稍复杂一些的外设驱动,如SDIO