领域驱动设计 软件核心复杂性应对之道(修订版) pdf

  本书是领域驱动设计方面的经典之作,修订版更是对之前出版的中文版进行了全面的修订和完善。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计新实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。

计算复杂性理论基础 pdf

  计算复杂性理论是用数学方法研究计算机解决各种算法问题难易程度的理论。《计算复杂性理论基础》对这一理论的基础知识做了全面介绍,力争帮助读者掌握该理论的思想方法,为进一步开展计算机科学的相关领域的学习和研究奠定了基础。《计算复杂性理论基础》首先介绍计算复杂性理论的概述、一些计算问题和逻辑,然后详细介绍计算模型、PvsNP问题、归约和NP完备性理论等;接着针对信息安全专业特点,详细介绍随机化算法、(非)一致电路;最后简单介绍几个较深入的课题:交互语言类、计数复杂类、概率可验证语言类等。