《数据结构(C语言版)(第二版)》基于作者多年的教学经验,从实用的角度出发,对线性和非线性数据结构的顺序和链式存储及其操作进行了详细讲解,在教给学生数据结构设计和算法设计的同时,培养学生分析问题、解决问题和总结问题的能力。书中的每一章均配有实战练习及大量习题,实现了理论与实践相结合,让学生学以致用。《数据结构(C语言版
本书采用项目化教程的模式,以理论讲解与实战案例演练相结合的方式,以知识点为主线,将每个项目按照知识点拆解分为多个任务,每个任务均以充满趣味性的游戏入手,系统、全面、循序渐进地讲解Python知识点,使读者能够学以致用,融会贯通。全书共分为8个项目,分别是认识新朋友(Python)、开启编程之旅、高级编程之路、叩开面向对
本书是作者针对分布式并发计算系统超过25年的研究成果的总结。在本书中,作者提出用基于动作的时态逻辑(TLA)来为复杂信息系统的行为建立数学模型,进而使用严格的数学证明与检验的方法来验证系统行为的正确性。为此,作者发明了建模语言TLA+以及模型检查工具TLC。本书结合若干案例,深入浅出地描述了从数学原理到系统建模的哲学思
RHEL8是一个侧重于企业级应用的操作系统,全书分3篇(18章及附录),第1篇是RHEL8必知必会,介绍用好RHEL8所需要的基础知识,如服务器及企业级存储、单节点部署、必要的配置、软件包管理及服务器硬化等内容,为掌握更加复杂的技术打下坚实的基础。第2篇是RHEL8部署和管理进阶,侧重点为企业大规模的服务器应用、Lin
本书是拥有二十年商业软件开发经验及十年技术管理经验的资深技术专家呕心沥血之作,也是目前市场上少有的阐述如何通过使用领域专用语言(DSL)实现领域驱动设计(DDD)的图书。书中首先带领读者重温DDD在战术设计层面及战略设计层面上的部分重要概念,并简要介绍了自DDD社区兴起的一些软件架构模式。然后阐述如何设计一门DDD原生
《深入浅出深度学习:从逻辑运算到人工智能》讲解生动,清晰简明,介绍深度学习前沿的连接模型,讨论非常流行的算法和架构,分析深度学习和连接的有趣开放性研究问题。《深入浅出深度学习:从逻辑运算到人工智能》涉及卷积网络、LSTM、Word2vec、RBM、DBN、神经图灵机、记忆网络和编码机等概念,主题包括机器学习基础知识、深
架构师的工作包罗万象,从开发基础框架到设计软件架构,从优化系统性能到修复重要Bug,从新技术选型到做出关键技术决策,从指导工程师开发到沟通、协调各种内外部关系。想要成为一个优秀的软件架构师,需要经过漫长的修炼,构建起自己的软件开发技术体系。但是一切看似纷繁复杂的技术技巧,均有其核心和基本的原理。本书对架构师在职业进阶道
本书以Python3.9为基础,结合丰富动手练习与项目实战,通俗易懂地介绍了Python编程与实际开发的重要知识点,内容包括:Python环境构建、数据类型、运算符和表达式、数据结构和控制流、函数、序列、多线程编程、正则表达式、面向对象编程、文件操作、网络编程、邮件收发、数据库操作,并提供Python爬虫、自然语言处理
本书介绍了持久内存编程技术应用前景,涵盖持久内存的操作系统和硬件要求,以及如何使用模拟和真实的持久内存硬件创建开发环境。本书对持久内存的基本概念进行了解释,介绍了面向C、C++、JavaScript和其他语言的持久内存编程API,探讨了采用持久内存的RDMA,回顾了安全特性,并展示了许多示例。读者可以在自己的系统上运行
这是一部注重编码能力训练的实战性著作,既能帮助读者扎实掌握Rust的主要语法知识并具备实战能力,又能指导读者快速从初学者晋级为高手。全书秉持学以致用的原则:一方面,没有事无巨细地罗列Rust的每一个语法知识点,但是常用知识点和重要知识点悉数囊括;一方面,将各种常见数据结构和算法与Rust编程实战相结合,同时精选39道L