本书讨论了Linux内核的概念、结构和实现。主要内容包括多任务、调度和进程管理,物理内存的管理以及内核与相关硬件的交互,用户空间的进程如何访问虚拟内存,如何编写设备驱动程序,模块机制以及虚拟文件系统,Ext文件系统属性和访问控制表的实现方式,内核中网络的实现,系统调用的实现方式,内核对时间相关功能的处理,页面回收和页交换的相关机制以及审计的实现等。此外,本书借助内核源代码中最关键的部分进行讲解,帮助读者掌握重要的知识点,从而在运用中充分展现Linux系统的魅力。 本书适合Linux内核爱好者阅读。
领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?Vaughn Vernon 的这本《实现领域驱动设计》为我们给出了全面的解答。 《实现领域驱动设计》分别从战略和战术层面详尽地讨论了如何实现DDD,其中包含了大量的实践、设计准则和对一些问题的折中性讨论。《实现领域驱动设计》共分为14 章,在DDD 战略部分,《实现领域驱动设计》向我们讲解了领域、限界上下文、上下文映射图和架构等内容,战术部分包括实体、值对象、领域服务、领域事件、聚合和资源库等内容。一个虚构的案例研究贯穿全书,这对于实例讲解DDD 实现来说非常有用。 《实现领域驱动设计》在DDD 的思想和实现之间建立起了一座桥梁,架构师
这是一本经典的Windows核心编程指南,从第1版到第5版,着数十万程序员走入Windows开发阵营,培养了大批精英。 作为Windows开发人员的参考,本书是为打算理解Windows的C和C 程序员精心设计的。第5版全面覆盖WindowsXP,Windows Vista和Windows Server2008中的170个新增函数和Windows特性。书中还讲解了Windows系统如何使用这些特性,我们开发的应用程序又如何充分使用这些特性,如何自行创建新的特性。
本书介绍了VxWorks网络编程概论、VxWorks网络栈、数据链路层组件、网络栈配置、网络配置协议、动态路由协议、VxWorks下的套接字等内容。
全书12章包括三大部分内容:WPS文字应用、WPS表格应用以及WPS演示应用。附录则为WPSOffice2019常用快捷键汇总。 本书将使用WPSOfice2019时涉及的常用基础知识进行了归纳与整理,分别在每一章节的前半部分根据章节主题,依托实例进行详细讲解,涉及工作汇报、企业宣传、教育培训等常见应用领域。这种以实例贯穿基础知识点的讲解方法,可以使读者更加轻松地学习WPSOfice基础知识。 本书在进行实例讲解时,配有对应的软件截图,并在必要之处清晰地标注操作步骤或操作重点。读者通过本书的学习,制作办公文档时可以快速运用操作技巧,迅速提高办公效率。 本书在每章的基础知识讲解中融合了相应的设计能力提升小技巧,比如排版、配色等方面的设计知识。读者通过本书的学习不仅能掌握WPSOffice软件的基础知识,用得更加熟练,还能提升自己的设计能力。 本书既可
本书讲述了一个64位多核操作系统的自制过程。此操作系统自制过程是先从虚拟平台构筑起一个基础框架,随后再将基础框架移植到物理平台中进行升级、完善与优化。为了凸显64位多核操作系统的特点,物理平台选用搭载着Intel Core-i7处理器的笔记本电脑。与此同时,本书还将Linux内核的源码精髓、诸多官方白皮书以及多款常用协议浓缩于其中,可使读者在读完本书后能够学以致用,进而达到理论联系实际的目的。 全书共分为16章。~2章讲述了操作系统的基础概念和开发操作系统需要掌握的知识;第3~5章在虚拟平台下快速构建起一个操作系统模型;第6~16章将在物理平台下对操作系统模型做进一步升级、优化和完善。 本书既适合在校学习理论知识的初学者,又适合在职工作的软件工程师或有基础的业余爱好者。