本书介绍软件安全开发技术和软件安全问题的分析防治技术。全书分五部分,共13章。第一部分为软件安全引论。第二部分为软件安全开发,讲解软件安全开发周期、分析与设计、编程与测试。第三部分为软件漏洞问题及防治,包括漏洞的概述、机理和防治技术。第四部分为恶意软件问题及防治,讲解恶意代码的基本知识、机理与防治技术。第五部分为软件侵权问题及权益保护,讲述软件知识产权相关法律与侵权问题、软件版权保护和防破解技术。 本书可作为高等院校网络空间安全、信息安全和软件工程等计算机类专业的教材,也可作为相关专业学生和软件工程师的参考书。
本书深入浅出地介绍了数值计算方法的基本概念、常用方法及其程序实现方法。内容涵盖数值计算的一般概念和误差分析的常用方法;线性代数方程组的直接解法;插值的概念及主要插值方法;迭代求解方程、线性方程组及非线性方程组的常用方法;数值积分与数值微分的常用方法;函数逼近的概念及常用方法;求解矩阵特征值与特征向量的常用方法;求解一阶常微分方程初值问题的主要方法;Python程序设计及数值计算实现的基本方法。本书注重基本概念和理论的完整性、计算方法的有效性和实用性以及学习过程中的思维连贯性。可以作为大学理工科专业尤其是IT相关专业《计算方法》课程的教材,也可作为相关科技工作者的参考书。