《NestJS全栈开发解析:快速上手与实践》旨在帮助读者快速掌握NestJS(简称Nest)开发,并应用于实战项目。本书共10章,首先介绍基本概念,为读者打下坚实的知识基础。接着,通过简洁的代码示例进行知识点的串联讲解,帮助读者快速克服学习瓶颈。最终,通过实践能力和工程思维的培养,帮助读者将知识从线性结构转变为网状结构,形成以Nest为基础的全栈知识体系。 《NestJS全栈开发解析:快速上手与实践》采用通俗易懂的点线面知识构建方式进行讲解,适合从事前端开发和Node.js开发的工程师学习,同时也适合有意向学习Nest全栈知识的开发者。
本书讲述了一个64位多核操作系统的自制过程。此操作系统自制过程是先从虚拟平台构筑起一个基础框架,随后再将基础框架移植到物理平台中进行升级、完善与优化。为了凸显64位多核操作系统的特点,物理平台选用搭载着Intel Core-i7处理器的笔记本电脑。与此同时,本书还将Linux内核的源码精髓、诸多官方白皮书以及多款常用协议浓缩于其中,可使读者在读完本书后能够学以致用,进而达到理论联系实际的目的。 全书共分为16章。第1~2章讲述了操作系统的基础概念和开发操作系统需要掌握的知识;第3~5章在虚拟平台下快速构建起一个操作系统模型;第6~16章将在物理平台下对操作系统模型做进一步升级、优化和完善。 本书既适合在校学习理论知识的初学者,又适合在职工作的软件工程师或有一定基础的业余爱好者。
《微软System Center 2012 R2私有云部署实战》是国内本System Center 2012 R2中文技术图书,全书通过对Hyper-V 2012 R2虚拟化软件和System Center 2012 R2系统管理套件的讲解,逐步深入“微软私有云”的核心功能和服务,帮助读者在实际工作中规划、实施、部署和运维“微软私有云”。 在System Center 2012 R2系统管理套件中,SCVMM2012 R2是为关键的一个组成部分,它可以提供基础的虚拟机级别的云服务,同时也是容易实现的一项云服务。《微软System Center 2012 R2私有云部署实战》会对该组件进行彻底的剖析,从部署到常见的运维方法都会详细介绍。 除此之外,《微软System Center 2012 R2私有云部署实战》还针对SCCM2012 R2和SCOM2012 R2等组件进行了介绍,它们分别为微软私有云提供了软件更新、补丁升级、系统监控等众多功能。 《微软System Center 2012 R2私有云部署实战》适合网络系统
本书基于4.x版本的Linux内核,介绍了Linux内核的若干关键子系统的技术原理。本书主要内容包括内核的引导过程、内核管理和调度进程的技术原理、内核管理虚拟内存和物理内存的技术原理、内核处理异常和中断的技术原理,以及系统调用的实现方式等。此外,本书还详细讲解了内核实现的各种保护临界区的互斥技术,以及内核的文件系统。本书内容丰富,深入浅出,通过大量的图例来描述数据结构之间的关系和函数的执行流程,并结合代码分析,引导读者阅读和理解内核源代码。
本书是当下关于Microsoft Azure产品的书籍中特别具有完整性、实用性的一本书,由Microsoft Azure中国区运维团队 世纪互联蓝云的资深工程师们编写。本书内容贴合实际,整合了运维团队在处理客户问题过程中积累的大量经验和案例,汇总了大量的解决方案,操作方法,内容深入浅出,可操作性极强。 本书内容完整覆盖了Microsoft Azure产品中IAAS各个方面的内容,主要包括计算节点,存储资源,虚拟网络,安全配置,负载均衡架构设计,高可用架构设计,备份与还原,内容分发网络,自动化运维,Azure活动目录,常见排错方法等,针对原理做了深入的解析,并结合大量实例将原理与实践相结合。
本书的*终目的是构建一个用于学习的嵌入式操作系统内核,并工作在真正的物理机上。为了达到这一目的,本书大体上分为两部分:硬件部分和软件部分。硬件部分首先分析了我们选择的平台,以及这个平台上的组件。软件部分首先分析了操作系统内核是干什么的,其中都有些什么组件,这些个组件分别是干什么的有什么作用。然后是如何设计操作系统架构并将这些重要的组件组合在一起,以及设计时需要注意些什么。*后介绍了构建操作系统的工具。
本书从网络攻防实战的角度,对Web漏洞扫描利用及防御进行全面系统的研究,由浅入深地介绍了在渗透过程中如何对Web漏洞进行扫描、利用分析及防御,以及在漏洞扫描及利用过程中需要了解和掌握的基础技术。 全书共分10章,包括漏洞扫描 基础知识、域名信息收集、端口扫描、指纹信息收集与目录扫描、Web漏洞扫描、Web常见漏洞分析与利用、密码扫描及暴力破解、手工代码审计利用与漏洞挖掘、自动化的漏洞挖掘和利 用、Web漏洞扫描安全防御,基本涵盖了Web漏洞攻防技术体系的全部内容。书中还以一些典型漏洞进行扫描利 用及实战,通过漏洞扫描利用来还原攻击过程,从而可以针对性地进行防御。 本书实用性和实战性较强,可作为计算机本科专业或培训机构相关专业的教材,也可作为网络安全从业者 及爱好者的参考读物。
本书聚焦于当今高性能多核处理器的并行编程系统的理论和实践方面,探讨实现并行编程模型所需的关键算法的有效实现。此类实现需要考虑底层计算机体系结构的特定体系结构方面以及执行环境提供的功能。本书简要回顾了现代计算机体系结构的关键概念,特别关注并行代码的性能以及并行编程模型中的相关概念。然后,本书转向用于实现并行编程模型的基本算法,并讨论它们如何与现代处理器交互。虽然本书将重点介绍一般机制,但我们将主要使用英特尔处理器体系结构来举例说明所讨论的实现概念,但也将在适当的情况下介绍其他处理器体系结构。所有的算法和概念都以一种易于理解的方式进行了讨论,并附有许多示例、图表和源代码片段。
BeagleBone是一款仅有*大小的低成本Linux计算机,它可以联网并运行高级操作系统(如Android和Ubuntu Linux)。BeagleBone包含大量I O接口,具有广泛的开源软件支持选项,只需进行简单的设置即可利用它开发应用。本书详细介绍了BeagleBone的软硬件及其应用开发技巧,全书共分3个部分,共计13章。本书以循序渐进的方式向读者介绍了BeagleBone的软硬件、嵌入式Linux系统开发、接口电路、BeagleBone编程、BeagleBone输入 输出接口、交叉编译和Eclipse IDE、BeagleBone总线接口、物理接口、物联网、丰富的用户界面、图像及音视频、BeagleBone实时接口等内容。本书对于发明家、制造商、学生、创业者都具有广泛的参考价值,能够帮助读者深入探索BeagleBone,挖掘其强大的使用价值。
《FreeBSD操作系统设计与实现(第2版)英文版》是迄今为止对FreeBSD操作系统的介绍全面、丰富的学习资料。《FreeBSD操作系统设计与实现(第2版)英文版》分为5部分,总计15章。第1部分为概述性内容,对FreeBSD操作系统的历史发展、设计和内核服务进行了简单介绍。第2部分讲解了进程相关的内容,包括进程管理、安全和存储管理等。第3部分讲解了I/O系统相关的内容,包括I/O设备、快速文件系统、泽字节文件系统、网络文件系统等。第4部分讲解了进程间通信相关的内容,包括进程间通信、网络层协议和传输层协议等。第5部分讲解了系统操作相关的内容,主要涉及了系统的启动和关闭。术语表给出了本书涉及的一些常用术语及其解释。《FreeBSD操作系统设计与实现(第2版)英文版》既可以作为一本FreeBSD实践指南,又可作为深入研究当代可移值的开放源代码操作系统的
《精进Word:成为Word高手》以实际工作流程为主线,每个流程由不同的大咖创作,融合了大咖多年积累的设计思维经验和 技巧,帮助读者打破固化思维、冲出牢笼,成为办公达人。本书共分为 8 章,首先分析普通人使用 Word 效率低下的原因,之后展现高手们的思维和习惯,让读者初步了解成为高手的 学习路径;然后以大咖的逻辑思维为主线,通过介绍文本与表格处理的 技巧、科学的排版流程、提高文档颜值的思路与私密技巧、长文档排版七步法、让文档操作得心应手的高手秘技以及Word 中的自动化操作等内容,由简到繁的让读者用好 Word; ,通过详解 4 个综合案例的实战操作,让你厘清思路,达到高手境界。本书附赠资源丰富。随处可见的二维码,真正做到拿着手机看操作步骤、看技巧,拿着书本学高手理念。免费下载的 APP,不仅可以“问专家”“问同学”
本书总结汇总了系统运维管理相关知识经验,针对当前运维工作所涉及的主流知识经验进行归纳与演绎,并捎带一些进阶提高。希望带给读者一种思路和视野。本身涉猎内容广泛,有管理流程知识、也有专业技术知识;有运维常识,也有开发介绍;既有软件论述、也有硬件介绍;既有系统常用知识、也有云计算虚拟化等专项内容。限于本人学识及篇幅,文章内容有简有繁,详略相济。本书有意从实践出发,以避免真大空的理论,但考虑授人以鱼不如授人以渔,所以理论知识也是的。
作为学习LabVIEW与32位微处理器STM32的入门级教材,本书从LabVIEWforARM嵌入式软件架构入手,在分析STM32芯片内部每个功能模块的基础上,着重介绍使用LabVIEW对其进行编程的工作原理和开发过程,让读者知其所以然。同时,本书还配套了40个实验例程和经典案例,帮助读者快速理解和掌握图形化ARM嵌入式系统开发。通过基本原理、实验例程、案例分析,这种循序渐进、由浅入深的方式引导读者完成由STM32初学者过渡到ARM嵌入式开发工程师的转变。
本书是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。 全书分为五部分:*一部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;*二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理、磁盘配额、*级文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。 本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操
本书是一本介绍CoreOS操作系统使用和周边技术的入门实践类书籍。本书内容分为三个主要部分。**部分(第1章)主要介绍CoreOS的基本概念和系统的安装,为后续各个组件的使用做好铺垫工作;第二部分(第2~6章)主要介绍CoreOS中*核心的内置组件,通过这些组件,使用者能够完成大部分CoreOS的日常操作和开发任务;第三部分(第7~9章)主要针对CoreOS中一些比较进阶的话题以及组件进行更具体的讲解,并介绍一些CoreOS使用技巧。 在通读了这些内容后,相信读者会对CoreOS系统有一个比较全面的认识。
本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的第3版。在本书第2版出版后的8年中,UNIX发生了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持前一版风格的基础上,根据新的标准对内容进行了修订和增补,反映了新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。 本书内容权威,概念清晰,阐述精辟,对于所有层次UNIX/Linux程序员都是一本不可或缺的参考书。
本书全面系统地介绍Excel 2016 的技术特点和应用方法,深入揭示背后的原理概念,并配合有大量典型实用的应用案例,帮助读者全面掌握Excel 应用技术。全书分为7 篇共50 章,内容包括Excel 基本功能、公式与函数、图表与图形、Excel 表格分析与数据透视表、Excel 高级功能、使用Excel 进行协同、宏与VBA 等。附录中还提供Excel 2016 规范与,Excel 2016 常用快捷键及Excel 2016 术语简繁英文词汇对照表等内容,方便读者随时查阅。本书适合各个层次的Excel 用户,既可作为初学者的入门指南,又可作为中、高级用户的参考手册。书中大量的实例还适合读者直接在工作中借鉴。
本书基于华为终端云服务多年的技术积累和对移动应用生态发展的理解,以开发者应用的 D(开发)/G(成长)/E(变现)模型 为切入点,结合HMS典型的开放能力和实际的业务场景,通过实战方式详述如何使用HMS开放能力快速完成移动应用的开发和测试上架。 同时,本书对广大开发者关心的华为HMS发展历程、HMS生态架构与开放机制以及HMS的隐私合规等话题,也一并予以阐述。 【本书内容共分12章】 第1~2章, 介绍HMS生态发展历程与HMS Core生态整体架构及接入机制,帮助开发者了解移动应用生态、HMS蓝图与架构,适合所有人员阅读。 第3~11章, 介绍Kit快速集成,搭建实战环境,深入讲解每个Kit的功能原理,并通过一个支撑所有Kit集成业务的场景,详解每个Kit的实战环节,包括Account Kit、IAP Kit、Push Kit、Location Kit、Map Kit、Site Kit、Safety Detect、FIDO Kit等,以帮助
《SAM课程设计与开发+SAM课程设计与开发操作手册(套装共2册)》包含《SAM课程设计与开发》、《SAM课程设计与开发操作手册》共2册,是为培训师或专业课程开发人员量身定制的,它明确并分享了一种可高效设计、灵活开发的课程开发流程,使学习类产品的学习过程更有趣,学习成果更有效。《SAM课程设计与开发+SAM课程设计与开发操作手册(套装共2册)》共3部分。第1部分主要围绕传统课程系统开发模型分析,例如ADDIE模型。第2部分详细介绍了SAM敏捷迭代模型在较大项目的设计与开发的应用。第3部分在SAM敏捷迭代模型2开发阶段,继续使用三步迭代法。
内容简介这是一本能指导零计算机基础的读者轻松理解计算机软硬件和操作系统工作原理,从而自己动手从0到1编写出一个操作系统的著作。 作者在操作系统领域深度耕耘20余载,不仅一直奋斗在百度等企业一线,而且一直致力于操作系统的教育和布道,希望能帮助和指导越来越多的人,尤其是青少年,能从学生时代开始学习操作系统,能从底层原理真正理解操作系统,改变我国基础软件受制于人的现状。 本书不仅是作者悟透操作系统本质、厚积薄发的成果,而且是他将复杂的操作系统原理化繁为简、举重若轻,成功指导自己9岁的孩子从0到1编写出一个操作系统的过程的全面复盘和复现。本书驱散了操作系统的迷雾,让操作系统不再神秘和高不可攀,让每一个怀揣操作系统梦的中国人都能理解并实现自己的操作系统。 全书一共14章,逻辑上分为上下两篇。