本书采用数字逻辑基础、组合逻辑电路、时序逻辑电路、系统综合设计的组织结构,首先介绍数字逻辑基础知识,然后讨论组合、时序逻辑电路的分析和设计方法,同时将逻辑电路的门电路实现、PLD实现、HDL描述作为数字电路的不同实现方式进行有机融合,比较全面地讲解数字电路的理论和实现方法。全书共9章,第1章、第2章主要介绍数字逻辑理论
本书使用Java语言详细讲解常用的软件设计模式。全书共26章,内容包括设计模式概述、面向对象设计原则、简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式、适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式、职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观
本书以Python3.11.0为平台,以实际应用为背景,通过概念公式经典应用相结合的形式,深入浅出地介绍Python深度学习实用案例。全书共10章,主要内容包括掀开深度学习的面纱、神经网络的数学基础、机器学习的基础、神经网络分析与应用、计算视觉分析与应用、文本和序列分析与应用、目标检测分析与应用、生成式深度学习分析与应
本书是工业和信息化部教育与考试中心组织编写的考试用书。本书根据《系统分析师考试大纲》(2024年审定通过)编写,对系统分析师岗位所要求的主要知识及应用技术进行了阐述。本书分三篇内容,共计22章。第一篇为基础知识,主要内容包括绪论、数学与工程基础、计算机系统、计算机网络与分布式系统、数据库系统、企业信息化、软件工程、项目
LLVM是伊利诺伊大学的一个研究项目,提供一个现代化的,基于SSA的编译策略,并能够同时支持静态和动态的任意编程语言的编译目标。LLVM由不同的子项目组成,其中许多是正在生产中使用的商业和开源的项目。它也被广泛用于学术研究。本书力求将LLVM基础知识理论与案例实践融合在一起进行详细的介绍,帮助读者理解LLVM工作原理,
本书是一本向程序员介绍如何有效使用函数式编程语言的实用指南。它侧重于现实世界中的应用,避免深入探讨Monads、Monoids、Functors和Categories等理论方面的内容,因为这些内容已经集成到常用语言、库和框架中。相反,本书强调如何以及为什么要在日常软件开发中使用函数式编程,书中比较了Java等面向对象语
本书全面概述了软件项目开发的全流程,全书共13章,包括项目开发概述、开发规范、开发技术、需求分析、架构与目录结构设计、数据库表结构设计、详细功能设计、技术框架选型、初始化与底层搭建、业务代码开发、单元测试开发、性能测试和部署等内容。书中以实际项目为例,结合理论知识和实践操作,为读者提供了一条清晰、完整的项目开发学习路线
软件测试可以被视为一门艺术、一门工艺或一门科学,而本书中提出的一种循序渐进且实用的方法在这些不同的视角之间提供了一座桥梁。书中涵盖多种测试技术,首先介绍其优缺点,然后深入细节,帮助读者理解其基本原理。zui后,通过注入故障来展示每种技术的局限性,并提供了每种技术在发现故障方面的成功案例或失败案例。书中讲解的技术涉及黑盒
本书以案例形式讲述了软件项目管理的全过程,借助路线图讲述了项目管理的理论、方法以及技巧,本书不仅覆盖项目管理知识体系的相关内容,而且强调软件这个特殊领域的项目管理。
本书从实际工程应用角度出发,从经典辨识、现代辨识和智能辨识三个方面介绍了以实验数据驱动建立系统数学模型的算法原理及其程序。全书共9章,包括绪论、辨识相关基础知识、线性系统经典辨识方法、基于最小二乘法的参数辨识、模型结构辨识、基于遗传算法的参数辨识及其应用、基于差分进化算法的参数辨识及其应用、基于麻雀搜索算法的参数辨识及