本书以软件安全为基础,致力于深入探讨软件漏洞检测与修复的方法与技术,涵盖了软件漏洞概述、静态分析、漏洞静态检测、漏洞动态检测、漏洞自动修复、漏洞检测与修复技术在移动终端的应用等内容。通过方法的归纳、技术的对比和实例的详尽分析,本书旨在从理论到实践、从传统到前沿,对软件漏洞检测与修复进行全面而深入的阐述。
本书主要内容包括数据结构与算法、异常处理与调试、线性表、栈和队列、串、树和二叉树的理论及应用、图论、图的应用、查找、排序,以及SciPy、Pandas、NetworkX等工具。
本书不仅涵盖了数组、链表、栈、简单队列、优先级队列、散列表、二叉查找树等各种常见核心数据结构的实现和用法,还特别讨论了实际工作中使用数据结构时应注意的问题。
本书从数据结构基本概念入手,逐步深入介绍数据结构的重点概念、算法的设计思路、源代码,旨在通过循序渐进的内容设计与生动有趣的教学案例,消除学生对复杂数据结构及算法的畏难情绪,激发他们编写代码的热情,同时借助自主研发的仿真软件辅助学生直观理解代码实现过程,在理论基础中深度融入实践,实现从“不愿写代码”到“喜欢写代码”的转变
本书从软件项目特点出发,回归管理本质,系统回答了管理是什么、为何学管理、如何学管理、管理怎么管等基本问题。全书以“人”的管理为核心,深入剖析管理大师的思想精髓,讲解项目管理的思想、方法、流程与工具,营造符合学生认知、贴近企业实战、涵盖项目管理典型场景的沉浸式教学情境,帮助开发与管理经验的学生感同身受地体会项目管理的难点
本书编写思路融合认知规律与技术逻辑,遵循由浅入深的逻辑呈现内容。本书首先通过绪论与关系数据库章节夯实理论基础,再以数据库设计、数据表设计、SQL的基础操作等章节锤炼实践技能,继而通过介绍用户与权限、数据恢复技术、并发控制内容,最后拓展非关系型数据库等前沿技术方向。本书内容组织贴合认知习惯,从抽象理论过渡到具体实例、从简
本书从基础概念出发,一步步带你构建一个可在生产环境中运行,并能使用你自有数据的AI智能体。本书的主要内容有:利用检索增强生成的强大能力,结合外部的最新数据,提升大语言模型的准确性。开发并部署能够与用户进行智能、上下文感知交互的AI应用。使用LangGraph提供的强大智能体架构。集成并管理第三方API与工具,扩展AI应
全书分为两部分,第一部分(第1章-第3章)围绕软件开发实践展开,涵盖数据结构、操作系统和软件工程三大实践内容;第二部分(第4章-第7章)聚焦人机交互应用,详细介绍了CHAI3D和Touch力反馈交互实践、HoloLens混合现实实践、Kinect体感交互实践和LeapMotion手部跟踪实践等典型应用场景。
本书主要涵盖结构化软件工程方法学和面向对象软件工程方法学,旨在帮助读者深刻理解软件工程的基本概念、核心原理和实践逻辑。全书共7章,分别是软件工程概述、软件需求概述、结构化软件设计与实现、面向对象需求分析与建模、面向对象软件设计与实现、软件测试,以及软件项目管理。通过对软件工程关键主题的系统讲解和深入剖析,读者将建立起对
本书针对业界对软件工程专业毕业生的质疑——不会处理遗留代码、不关注测试、不会与非专业客户沟通、不会在团队中工作,对传统的软工教学方式做了革新。第2版在保持原有“敏捷开发+SaaS教学法”核心理念的基础上,引入了COD(概念导向教学)与CHIPS(实践集成编程活动)的教学结构,结合Codio一体化学习平台,实现了理论与实