计算复杂性理论是研究各种计算模型、探究各种计算问题求解有效算法的存在性、比较计算问题求解的困难程度并据其复杂度进行分类研究的理论。本书对这些基础理论知识进行了全面介绍。在此基础上,引入了格的LLL算法、最近平面算法和格的某些困难问题的相关复杂度研究结果,并进一步介绍计算复杂性在密码学中的应用,尝试为读者呈现计算复杂性理
本书主要针对网络安全测试环境架构设计进行分析,结合网络安全测试环境的需求实际,在分析现有各类安全模型的基础上,分别从在线安全和离线安全两个角度给出相应的安全模型。主要内容包括网络安全测试环境安全模型、网络安全测试环境安全架构设计、网络安全测试环境态势感知研究与模型设计、网络安全测试环境智能决策系统设计和实现、网络安全测
本教材以培养学生的职业能力以及职业素养为主线,兼具传统教材的内容结构,又在内容上增加了任务单的设计,符合国家对教材改革的要求。打破传统的章节模式,将课程内容进行模块化处理,划分为:C语言概述、C语言语法基础、选择结构、循环结构、数组、函数、指针、结构体与共用体、文件、综合项目共十个单元,每个单元按照知识与实践高度融合,
本书分为7个章节,内容涵盖了物联网的概念、物联网与新一代信息技术的融合、物联网体系结构、物联网感知层关键技术、物联网网络层关键技术、物联网应用层关键技术、物联网安全技术以及物联网典型应用系统简单案例等内容。在教材形态和资源配套上,本教材将采用新形态的教材形式,同时配套微课、PPT讲稿、动画、习题以及在线课程网站的教材资
服务组合已逐步成为云计算环境下开发软件应用的主流技术。面对业务需求动态多变的环境,服务组合需要具有动态演化乃至自适应的能力,以提供持续满足用户需求的不间断服务。在动态环境下,当服务组合需要动态演化时,可能尚有若干回归测试正在运行之中。目前大多数工作只是针对静态环境下(回归测试之后发生动态演化)进行回归测试,并没有考虑动
全书共分3篇,分别为入门篇、内外部资源操作篇和应用实战篇。本书内容丰富,实用性强,书中大部分内容均来自科研工作及教学实践,许多C语言代码和汇编语言代码可以直接应用到工程项目中。本书配实例代码,可使读者更快、更好地掌握单片机知识和应用技能。本书章节包括单片机基础知识、开发环境介绍、内外部资源(显示器、键盘、功率接口、定时
渗透测试能力对维护信息安全来说至关重要。本书通过精心设计,紧密围绕信息安全工程师的职业技能要求,为读者提供一条全面而深入地学习渗透测试技术的路径,既注重深化理论知识,又注重强化实践技能,以满足信息安全领域相关岗位人才培养的需求。全书分为八章,内容包括网络安全法律法规与政策及渗透测试概述、信息收集、Web渗透、主机渗透、
本书是一本通过编程实践引导学生掌握C语言程序开发的教材。本书在编写过程中力求将复杂的概念用简洁、通俗的语言来描述,做到深入浅出、循序渐进,从而使学生能体会到学习编程的乐趣。全书共分10章。本书将ICPC国际大学生程序设计竞赛引进到课程学习之中,使学生从编程入门开始就养成良好的编程习惯和编程思维,强化学生对实际问题分析能
本书共分为7章。第1章简要介绍Linux的由来、特点及较为常用的发行版本,详细描述如何安装Ubuntu20.04LTS并介绍这一系统的基本情况;第2章介绍Ubuntu图形界面下的日常操作;第3章介绍Ubuntu字符界面下的常用命令;第4章介绍如何使用vi编辑器;第5章介绍Ubuntu下较为常用的实用程序;第6章介绍Sh
本书从大数据和人工智能对Linux操作系统需求出发组织Linux内容,全书共14章,内容包括Linux系统概述,图形界面与命令行界面,Linux文件操作,文本编辑器与软件包管理,用户与用户组管理等。