本书聚焦基于GPU算力的Python数据可视化技术,以开源库VTK为核心工具,结合PySide6开发用户交互界面,系统讲解利用GPU加速处理大规模数据集的可视化方法。全书分基础篇(第1-4章)与案例篇(第5-9章)。基础篇涵盖GPU可视化的技术背景、PySide6界面开发、VTK可视化管线及基础数据结构等知识,通过详细
本书围绕软件漏洞智能化分析理论创新与技术应用这条主线,按照“漏洞分析基础、漏洞智能化分析、漏洞分析实践”三个层次,首先介绍控制流与数据流分析、模糊测试、污点分析和符号执行等基础技术,然后阐述基于源码特征静态分析、二进制软件代码相似性检测、智能模糊测试、大模型赋能漏洞挖掘等漏洞智能化分析技术,最后介绍实际场景下的具体漏洞
本书重点包括三个部分。首先,从用户故事的基础规范入手,详细解析了用户故事的编写原则及常见问题,帮助读者掌握高质量用户故事写作方法。第二部分,本书深入探讨用户故事的质量分析技术,重点介绍了基于自然语言处理(NLP)和机器学习的智能化分析方法,以及面向目标的用户故事质量评估框架,为读者提供了从理论到实践的全方位指导。第三部
本书首先介绍PyTorchAI模型开发的基础知识,并通过玩家战斗力预测和AI照片捏脸的案例介绍监督学习在游戏场景中的应用,涉及数据收集、模型训练、训练图像分类模型等内容;然后介绍StableBaselines3强化学习的基础知识,并使用强化学习技术生成符合特定难度要求的三消游戏关卡;接着进行AI在游戏场景中的综合应用,
本书分为3个部分:第1部分(第1-8章)聚焦微服务基础,通过实际案例解析微服务的基础概念、架构设计流程、服务通信机制、容器化技术及服务划分方法;第2部分(第9-16章)深入微服务进阶领域,讲解分布式系统原理、API网关、服务注册与发现、配置中心、可观测性体系、安全机制及测试策略等关键技术;第3部分(第17-24章)探讨
本书内容主要分为三篇:基础篇探讨了软件架构设计的基本概念、嵌入式软件的特点及发展趋势;方法篇详细讲解了嵌入式软件的架构设计方法,包括软硬件整合设计、“4+1”视图模型、架构设计过程、面向对象与面向过程的设计模式等内容;实践篇通过多个案例展示了具体的架构设计实践,如产品线软件架构设计、底层模块的架构设计、硬件差异管理等,
本书共15章,第1-8章分别为软件测试概述、软件测试过程模型、软件测试方法、软件测试过程、软件测试管理、面向对象软件测试、软件质量保证、敏捷项目测试;第9-14章分别为软件自动化测试、缺陷跟踪管理、JUnit单元测试、接口测试工具、性能测试工具JMeter、Python的自动化测试;第15章为网上书店系统测试。
理解什么是软件工程——以及为什么沟通能力和其他软技能同样重要;学习软件架构基础以及架构驱动因素;使用常见行之有效的技巧来阅读和重构代码库;理解测试的重要性,并掌握如何构建有效的测试套件;学习如何可靠且可重复地部署软件;学会如何针对特定问题评估并选择合适的解决方案或工具。要成为一名成功的软件工程师,你需要了解什么?本科课
本书首先介绍了我国核心工业软件的研发背景及发展战略,然后分别介绍了设计开发类工业软件,生产控制类工业软件以及经营、运维、安全类工业软件的研发背景、内容创新、工程应用、发展建议等,力图促进研制面向细分行业的集成化工业软件平台,推动工业知识软件化和架构开源化,推进工业软件云化部署。
本书使用Python编程语言分析大数据,全书以案例为主线,通过大量实例演示了Python在大数据分析应用中的强大功能。本书共分为9章,内容包括Python编程环境的搭建,变量、常量与数据类型,常用的内置函数,列表、元组及字典的用法,顺序结构、选择结构及循环结构三种控制流的用法,函数定义及使用,模块导入及常用模块的用法,