本书针对非线性/随机/切换/大规模CPS的安全控制问题,系统阐述了复杂CPS建模、编解码协议的设计与实现、基于滑模技术的安全控制理论和方法。内容包括:CPS提出的相关背景及研究进展、随机丢包影响下编解码协议的设计问题、虚假注入攻击下CPS的滑模安全控制问题、拒绝服务攻击下CPS的滑模安全控制问题。本书可供控制科学与工程
本书深入地讲解了Go语言常见特性的内部机制和实现方式,大部分内容源自对Go源码的分析,并从中提炼出实现原理。通过阅读本书,读者可以快速、轻松地了解Go语言的内部运作机制。本书首先介绍常见数据结构及控制结构的实现原理,包括管道、切片、Hash表、select和for-range等,这部分内容大都以几个精心准备的测验题目开
本书是一本针对Java开发人员的图书,旨在帮助Java开发人员掌握SpringBoot的基本使用,以及深入了解SpringBoot的应用及原理。本书内容由浅入深、循序渐进,第1~5章介绍SpringBoot的基础知识(基础入门、配置管理、Starter、自动配置、启动过程与扩展应用、日志管理),第6~9章介绍Sprin
本书介绍与互联网相关的基本知识,包括6章内容,分别为信息检索、信息技术、信息素养与社会责任、Word2019处理电子文档、Excel处理电子表格和PowerPoint制作演示文稿。通过对本书的学习,可使学生熟悉典型的计算机操作环境,掌握网络、信息安全的基本知识,以及信息化办公技术,了解大数据、人工智能、区块链等新兴信息
本书以目前**的Debian11为蓝本,从实用的角度介绍了被广泛应用的Linux操作系统的使用及利用Linux操作系统架设常见网络服务器的方法。内容包括Linux基础、Linux的安装、Linux常用命令、Shell与vi编辑器、用户和组管理、网络与软件管理、文件系统和磁盘管理、Linux网络基础配置、DHCP服务器配
《Python网络爬虫与数据分析从入门到实践》从初学者的视角出发,以案例实操为核心,系统地介绍网络爬虫的原理、工具使用与爬取技术,并详细讲解数据分析的各种技巧。本书主要内容包括:Python基础语法,数据分析工具NumPy、Pandas、Matplotlib的使用,网络爬虫库Urllib、BeautifulSoup、S
本书通过精心设计的“模拟电子屏”辅助读者快速完成“俄罗斯方块”“贪吃蛇”“飞机大战”等经典游戏的开发,并在完成游戏开发的过程中学习Java语言核心知识和面向对象的设计思想,让读者切身体会到程序设计的乐趣和魅力。全书共14章,分别介绍Java语言概述、Java数据类型及运算符、控制程序设计、数组、面向对象基础、面向对象特
本书以通俗易懂的方式介绍人工智能的基础知识及其应用,采用案例的形式讲解,方便读者轻松阅读。全书共5章,首先介绍人工智能的基础知识,然后从文本、图像、语音三方面介绍自然语言处理、图像处理、语音识别等人工智能研究领域,最后通过实战案例让读者全面了解人工智能的应用。本书适合有志于了解人工智能基础知识及应用的初、高中学生,也可
本书集教材、练习册、上机指导、题库于一体,基于Windows10和Python3.10构建Python开发平台,阐述Python语言的基础知识,以及使用Python语言的实际开发应用实例,具体内容包括Python程序设计导论,Python语言基础,程序流程控制,常用内置数据类型,组合数据类型,输入、输出和文件,错误和异
《深入理解分布式共识算法》结合理论知识、算法模拟和源码解析,从多个维度详细剖析分布式共识算法的基本原理和应用实践,涵盖分布式共识算法的方方面面。同时《深入理解分布式共识算法》对共识算法开发中的重点和难点问题进行了重点讲解,并提供精心准备的练习题供读者巩固和提高所学的知识。另外,作者针对重点内容录制了教学视频,以帮助读者