《NestJS全栈开发解析:快速上手与实践》旨在帮助读者快速掌握NestJS(简称Nest)开发,并应用于实战项目。本书共10章,首先介绍基本概念,为读者打下坚实的知识基础。接着,通过简洁的代码示例进行知识点的串联讲解,帮助读者快速克服学习瓶颈。最终,通过实践能力和工程思维的培养,帮助读者将知识从线性结构转变为网状结构,形成以Nest为基础的全栈知识体系。 《NestJS全栈开发解析:快速上手与实践》采用通俗易懂的点线面知识构建方式进行讲解,适合从事前端开发和Node.js开发的工程师学习,同时也适合有意向学习Nest全栈知识的开发者。
本书旨在介绍片上路由器网络设计中*重要的概念和技术细节,希望为读者阐明基本概念,并明确片上网络研究的趋势和*进展。本书共9章,首先介绍了多核架构环境下的片上网络,解释了片上网络如何适应多核设计的整体系统架构;然后介绍了各种拓扑成本及性能的权衡、路由算法、网络中使用的流控制机制、路由器微体系结构、建模和评估片上网络的细节;接着介绍了一系列基于片上互连网络技术的计算架构设计案例,并全面分析了前面章节介绍的各种技术是如何在实际部署中进行取舍和融合的;*后介绍了未来几年在推动片上网络研究探索中将面临的关键技术和新领域。 本书面向熟悉基本计算机体系结构概念,并且对片上互连网络感兴趣的工程师和研究人员,可以作为他们理解片上网络基础知识和了解片上网络*研究的基础参考资料。同时,本书既可以用于教
本书结合大量实验程序和图表,通俗易懂地介绍了Linux操作系统的运行原理和硬件的基础知识,涉及进程管理、进程调度器、内存管理、存储层次、文件系统和外部存储器等。实验程序使用C语言和Python编写,读者可亲自动手运行程序,来确认系统的行为。另外,以图解的方式介绍各知识点,简明且直观,能够帮助读者加深理解。读者只需对Linux基本命令有所了解,即可轻松阅读。本书适合应用程序开发人员、系统设计师、运维管理人员和技术支持人员等人士阅读。
和第2版相比,本版内容上的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下: ? 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。 ? 处理器体系结构修改为支持64位字和操作的设计。 ? 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。 ? 扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。 ? 增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。 ? 采用函数,更新了与协议无关和线程安全的网络编程。
《深入解析Mac OS X & iOS操作系统》编著者 莱文。 系统开发者、内核黑客和对苹果感到好奇的人们 注意了!本书探讨了MacOSX系统和iOS系统的方方面 面,深入讲解了两个系统的架构,讨论了框架手册没 有讨论的内容。本书清晰而详细地讨论了苹果操作系 统的内部工作原理,包括苹果私有的API,书中的大 部分内容都是首次披露。 《深入解析Mac OS X & iOS操作系统》在漫游 系统架构的时候,从用户态深入到内核态,通过带注 释的代码示例揭示了每一个层次和组件,还提供了可 上手的实验,并且比较了两个系统实现的区别。 主要内容 引导过程:Mac的EFI、iOS的iBoot以及内核 启动过程 进程、线程以及虚拟内存管理 通过DTrace、ptrace和隐藏的系统调用进行调 试和性能剖析 系统级的API:POSIX调用、Mach陷阱以及OSX /iOS私有的API 文件系统架构,包括VFS和HFS+ 网络架构:从套接
《跟李锐学Excel数据分析》是作者20年实战经验的总结、提炼,汇集了职场人在实际工作中常见的需求。书中结合具体场景,以实例的形式讲解Excel常用技术,能够帮助读者有效提高工作效率。跟李锐学Excel,提高工作效率、快乐生活。 《跟李锐学Excel数据分析》共13章,覆盖Excel函数与公式、数据透视表、商务图表、动态图表、数据管理、数据可视化、多表合并、数据看板、PowerQuery、PowerPivot等技术。本书根据实际工作流程安排内容,各章环环相扣,从数据录入到数据管理,从多表合并到函数建模,从数据可视化到专业数据看板分析,辅以案例,在传授方法的同时解析思路,以便读者能够举一反三、学以致用。 《跟李锐学Excel数据分析》内容翔实、图文并茂,包含丰富专业的实用技术。
工欲善其事,必先利其器。面对庞杂且与日俱增的文档、报表,传统的办公技能已难以应对,是时候换一种新的办公方式了——利用Python实现自动化办公,消除枯燥、耗时的重复性劳动,大幅提高工作效率。本书是为零基础读者打造的Python办公自动化教程。全书一共6篇,首先简单介绍Python基础知识,然后讲解如何用Python代码操作计算机文件,接着依次详述如何将Python与Excel、Word、PPT以及PDF办公软件相结合,轻松解决日常工作中的实际问题。通俗易懂的内容+丰富的示例+逐行解析代码,助你切实掌握自动化办公,解放生产力。 本书适合零基础读者阅读,包括数据分析人员、自动化运维人员、运营人员等。
这是一本关于现代操作系统的书。全书围绕虚拟化、并发和持久性这3个主要概念展开,介绍了所有现代系统的主要组件(包括调度、虚拟内存管理、磁盘和I/O子系统、文件系统 )。本书共50章,分为3个部分,分别讲述虚拟化、并发和持久性的相关内容。本书大部分章节均先提出特定的问题,然后通过书中介绍的技术、算法和思想来解决这些问题。笔者以对话形式引入所介绍的主题概念,行文诙谐幽默却又鞭辟入里,力求帮助读者理解操作系统中虚拟化、并发和持久性的原理。本书内容全面,并给出了真实可运行的代码(而非伪代码),还提供了相应的练习,适合高等院校相关专业教师教学和高校学生自学。
陈启军等编著的《嵌入式系统及其应用--基于 Cortex-M3内核和STM32F系列微控制器的系统设计与 开发》介绍了嵌入式系统领域的基本原理、技术和方 法,在内容上偏重自动化和电气类专业的 教材选择需求,强调基本原理、硬件设计、软硬件交 互,强调在自动化和电气领域的应用,力求能够 改变目前高校教学上“软强硬弱”的现状。全书紧跟 时代潮流,以ARM公司的Cortex-M3内核和 ST公司的STM32F系列MCU为主要介绍对象,在普适的 嵌入式基本原理与具体芯片的结合上 较为深入。 《嵌入式系统及其应用--基于Cortex-M3内核和 STM32F系列微控制器的系统设计与开发》适合专业教 育阶段的自动化电气类本科教学,也适合具有初步经 验的嵌入式系统开发者 自学或研究生学习,对其他从事电子技术和软件技术 开发的人员亦有较大参考价值。
凭借600多种安全工具,Kali Linux发行版可能会占据压倒性优势。经验丰富且志向远大的安全专业人士可能会发现,为特定测试选择合适的工具非常具有挑战性。本书非常实用,涵盖了Kali的大部分安全功能,可以帮助你确定各种安全测试和渗透测试所需的工具。同时还将了解到这些测试成为必要的各种漏洞。 本书作者将带你了解Kali Linux的基础知识,并介绍在网络、Web应用程序、无线安全、密码漏洞等方面的测试方法。你将发现用于扩展Kali工具集和构建自己的工具集的不同技术。
本书通过一个完整的示例项目 社区维修App 展开介绍,内容由浅入深,从零开始一步步介绍H5移动应用开发,书中所使用的开发工具是HBuilder,项目采用的技术主要是HTML5、5 、MUI和Vue.js等。 本书适合对HTML5和js有一定了解,但没有H5移动应用开发经验,或者正准备学习H5移动开发的初学者。
本书系统地介绍了OPhone OS2.0的体系结构、应用程序开发流程和调试技巧,以及OPhone应用程序开发中所涉及的主要模块。全书结合30多个经典案例,阐述了OPhone平台的运行环境、应用程序模型、用户界面与图形引擎、数据持久化存储方案、移动多媒体框架、Service、联网接口、高级通信技术以及访问硬件层能力等内容。在介绍OPhone这一崭新的移动开发平台的同时,作者融入了大量的对于经典设计模式、工程项目开发技巧的介绍,使得本书在实际项目开发中具有重要的参考价值。
阿尔伯特陈*作的《嵌入式实时系统--调度分析和验证/嵌入式系统译丛》面向嵌入式实时系统,较系统地论述基本的实时调度算法、调度性分析方法,说明引入形式化方法的必要性,并为实时系统设计提供一个清晰的形式化方法基础。其核心是面向实时系统的形式化分析(forreal analysis)及验证。全书特别列举了大量关于安全关键系统的工程实例,从简单系统(如温度控制系统、面包机和电饭煲)到高度复杂系统(如飞机和航天飞机),通过将上述形式化方法成功应用于这些工程项目,有助于加深读者对嵌入式实时系统分析和验证方法的理解和运用。 本书面向高等院校本科生和研究生,作为“嵌入式系统”、“实时系统”相关专业课程教材或教学参考书使用;也可面向业界从业者和研究人员,作为参考书使用。
Office软件是日常工作、学习时常用的工具,尤其是Word、Excel、PPT,占据着重要的一席之地。熟练应用这几种软件,将大大提高工作和学习的效率。本书基于新版Office2019,通过大量实战案例,详细介绍了Word、Excel、PPT的典型应用,主要内容包括Word文档的编辑、文档的美化、表格的应用、高级排版;Excel表格的基础操作、公式与函数的应用、数据的分析与处理、数据透视表的应用、图表的应用;PPT演示文稿的制作、动画效果的制作、幻灯片的放映与输出;自动化协同办公、移动办公等。本书内容丰富实用,知识点循序渐进;案例选取具有代表性,紧密贴合实际需求;讲解细致,全程图解,通俗易懂。同时,本书还配套了丰富的学习资源,主要有同步教学视频、案例素材及源文件,扫描书中二维码即可轻松获取及使用。此外,还超值赠送常用办公小工具、办公模板、各类
本书源自日均访问量近60000次的线上同名课程,口碑与影响力俱佳,旨在打造简单易学且实用性强的轻量级Linux入门教程。本书在上一版的基础上进行了大量的更新,基于红帽RHEL 8系统编写,且内容适用于CentOS、Fedora等系统。本书共分为20章,内容涵盖了部署Linux系统,常用的Linux命令,与文件读写操作有关的技术,使用Vim编辑器编写和修改配置文件,用户身份与文件权限的设置,硬盘设备分区、格式化以及挂载等操作,部署RAID磁盘阵列和LVM,firewalld防火墙与iptables防火墙的区别和配置,使用ssh服务管理远程主机,使用Apache服务部署静态网站,使用vsftpd服务传输文件,使用Samba或NFS实现文件共享,使用BIND提供域名解析服务,使用DHCP动态管理主机地址,使用Postfix与Dovecot部署邮件系统,使用Ansible服务实现自动化运维,使用iSCSI服务部署网络存储,使用MariaDB数据库管理系