本书分为8章,共包含66个条目。本书首先讲解了调试策略(第1章)、调试方法(第2章)以及调试时所用的工具与技术(第3章),旨在帮助读者调试各类软件故障和系统故障。紧接着介绍了可应用于调试工作各阶段的技术,涵盖使用调试器(第4章)、编写程序(第5章)、编译软件(第6章)和运行系统(第7章)等阶段。本书最后一章(第8章)专
本书的思路就是研究并构建可精确定义的正确授权准则。对符合构建准则的操作系统发起越权攻击时,操作系统缺少越权攻击成功的必要条件,越权攻击无法完成,针对操作系统的越权攻击被彻底解决。作者结合C语言、汇编语言、体系结构、运行时结构、操作系统原理、攻击原理等基础知识,阐明如何构建正确授权准则,杜绝操作系统越权攻击。
本书打破传统的软件测试教材以知识体系为主的编写模式,采用“项目引领、任务驱动”的模式,以软件测试人员应具备的职业岗位能力为主线,充分体现了“做中学、学中做”的职业教学理念,使读者能够在任务实施过程中理解软件测试的相关概念和工作流程,掌握软件测试的常用方法。本书以实际的软件项目作为载体,主要介绍了软件测试的基础知识,包括
本书主要内容包括:软件测试技术概述、功能测试技术与测试管理、UI自动化测试实践、接口自动化测试实践、性能测试实践五大部分。每部分内容又包括常用测试技术与工具的使用、MeterSphere一站式开源持续测试平台的使用两条线。
本书可作为Python自学手册。本书系统、全面地介绍了Python程序设计开发所涉及的各类知识。主要内容包括Python起步、Python语言基础、Python数据类型、运算符、条件控制语句、循环结构语句、序列、字符串、列表、字典与集合、文件与I/O、函数、GUI编程、异常处理等。每章内容都与实例紧密结合,有助于读者理
本书从零基础用户自学Java语言的角度出发,通过通俗易懂的语言、有趣的实例介绍使用Java语言进行程序设计需要掌握的知识。主要内容包括数据类型、运算符、数组、面向对象编程、异常处理等。本书结合具体实例讲解知识,代码有详细注释,使读者轻松领会Java程序设计的精髓,快速提高程序设计水平。
本书系统、全面地介绍了C语言程序设计所涉及的重要知识。本书主要内容包括C语言的开发环境、C语言基本数据类型、数据输入与输出、运算符与表达式、条件判断语句、循环语句、数组、字符事处理函数、函数、指针等。每章内容都与实例紧密结,有助于读者理解知识、应用知识,达到学以致用的目的。本书提供配套的源代码,方便读者提高学习效率。
本书从初学者角度出发,通过通俗易懂的语言和大量典型的实例,循序渐进地介绍使用C进行WinForms程序设计的常用技术和方法。主要内容包括搭建C开发环境、第一个C程序、数据类型、运算符、条件语句、循环语句、数组、字符串、面向对象编程等。本书提供配套的源代码,用于提高读者的学习效率。
本书是JavaScript经典图书的新版。第5版涵盖ECMAScript2023,全面、深入地介绍了JavaScript的基础语法和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到最新的技术,重点介绍了ECMAScript标准和DOM规范。在此基础上逐一讨论了Java
本书深入探讨了开源项目的生态,不仅揭示了开源文化的精髓,还提供了实践指南,可以帮助读者在开源世界中找到自己的位置。首先,本书介绍了开源的基础知识、历史背景、选择项目的策略以及如何启动开源项目;其次,深入探讨了如何运营开源项目,包括社群建设、处理冲突和管理项目增长等;最后,本书还揭示了开源项目商业化的途径和策略,分析了不