本书系统介绍了软件工程的基本概念、原理、方法、技术、标准和软件项目管理的知识。全书共分16章,以软件生命周期为主线,对软件工程的需求分析、概要设计、详细设计、数据库设计、代码设计、软件测试、软件项目管理和软件过程等方面的内容作了详尽的叙述,同时还对软件工程标准和软件文档的编写要点进行了讲解。本书突出了结构化方法和面向对
根据应用型本科学生的特点,本书第2版以SQLServer2012为模型,本着“精理论,重实践”的原则,将关系型数据库理论进行了精准的优化,由浅入深,通俗易懂,条理清楚,重点突出,强化了数据库设计技术。在数据库设计理论基础上,结合作者多年的项目开发经验,介绍了一些行之有效的数据库设计与开发中所用到的一些方法和技巧。在内容
本书用简单、通俗、易懂的语言对BERT相关的自然语言处理技术进行描述,从原理、架构、实现等多维度解读BERT模型,并展示不同层面的实战案例,通过将理论和实践相结合,使读者能够在对模型充分理解的基础上,运用模型解决实际任务。本书适合于自然语言处理初学者以及语言类大学的信息科学专业学生,不仅可作为拓展阅读的材料,还可作为立
本书是一本介绍计算复杂性理论的基础教材,内容包括时间复杂性、空间复杂性、NP-理论、多项式谱系、电路复杂性、随机计算及去随机、计数复杂性、交互证明系统、PCP定理、近似计算与不可近似性。本书的主要读者群是高年级本科生、硕士生、博士生,以及希望了解(更多)计算复杂性理论的教师和科研工作者。本书可用于以下课程:(1)面向高
本书通过案例、课业任务、项目等形式全面介绍了Python语言的相关知识点。全书共11章,主要讲解Python语言、开发环境、语法、基本数据类型、程序控制结构、组合数据类型、函数和模块、面向对象和异常处理、文件和数据组织、内置标准库以及第三方库等,最后介绍了一个人工智能相关的语音处理项目。每章都有大量的案例,并设置了课业
本书是一本立足当前网络应用实际、较为全面地介绍网络攻防实训的专业教材和技术指导书,也是《网络攻防技术(微课视频版)》(清华大学出版社)的配套用书,是首批国家级一流课程“网络攻击与防范”的配套教材。本书由网络攻防基础实训、Windows操作系统攻防实训、Linux操作系统攻防实训、恶意代码攻防实训、Web服务器攻防实训、
《中文版3dsMax三维效果图设计实战案例解析》全面、系统地剖析了3dsMax在模型设计、产品设计、室内设计、商业空间设计、室外设计、展示设计、广告设计、动画设计行业中的实际应用,注重案例与理论的学习。全书共设置19个精美实用的案例,大部分案例以“设计思路”+“配色方案”+“空间布局”+“项目实战”的方式编写,可以方便
《Web安全与攻防入门很轻松:实战超值版》在剖析用户进行黑客防御中迫切需要或想要用到的技术时,力求对其进行实操式的讲解,使读者对Web防御技术有一个系统的了解,能够更好地防范黑客的攻击。全书共分为12章,包括Web安全快速入门、搭建Web安全测试环境、信息收集与踩点侦察、系统漏洞的扫描与修补、数据捕获与安全分析、木马的
本书基于Web标准和响应式Web设计思想,深入浅出地介绍Web前端技术的基础知识,涵盖 HTML5、CSS3和ES6的**内容。全书以实战驱动知识点,以案例贯穿实战,内容翔实,结构合理,语言精练,表达简明,实用性强,易于自学。 全书共分23章。第1章介绍Web技术的基本概念、Web体系结构、超文本与标记语言、Web标
本书主要从工程应用的视角研究ATR自动目标识别问题,并从ATR系统核心能力构成上来梳理相关核心技术体系。本书从目标特性与特征基础技术,到系统体系架构与动态任务规划等系统总体技术,再到融合处理识别与在线学习演进系统核心技术,最后到识别能力测试评估来分析阐述ATR系统相关技术内容,并形成技术内容的闭环。重点研究包括目标特性