了解.NET内存管理的内部工作原理、陷阱和技术,以便有效地避免软件中出现各种性能和可伸缩性问题。尽管.NET具有自动内存管理功能,但了解 .NET的内存管理工作原理以及如何*好地编写与之高效交互的软件方面仍有许多益处。《.NET内存管理宝典 提高代码质量、性能和可扩展性》是你通过了解和处理 .NET 中的内存管理来编写出更好软件的全面指南。 《.NET内存管理宝典 提高代码质量、性能和可扩展性》经过了 Microsoft 的 .NET 团队全面审查,包含 了25 个有价值的故障排除方案,旨在帮助诊断具有挑战性的内存问题。读者还将受益于多个 .NET 内存管理 规则 ,这些规则介绍了编写内存感知代码的方法以及避免常见的破坏性陷阱的方法。 本书内容 ● 了解自动内存管理的理论基础 ● 深入研究.NET内存管理的各个方面,包括对垃圾回收(GC)实现的详细介绍,这些知识
本书介绍 STM32 开发的一些高级内容。部分详细介绍嵌入式操作系统 FreeRTOS 的使用;第二部分介绍使用 FatFS 管理 SPI-Flash 芯片、SD 卡和 U 盘上的文件系统;第三部分介绍 BMP 和 JPG 图片的获取与显示,触摸屏的使用,DCMI 接口和数字摄像头等。全书使用 STM32CubeMX 和 STM32CubeIDE软件开发例程,讲解 FreeRTOS、FatFS、LibJPEG、USB_Host、USB_Device 等中间件以及 SDIO、USB-OTG、 DCMI 等外设的原理和使用方法,并针对一个 STM32F407 开发板编写了完整示例项目。通过阅读本书,读者可以掌握 STM32 开发中的嵌入式操作系统、文件系统、触摸屏等高级软硬件的开发方法。 本书适合已经掌握 STM32CubeMX 和 STM32CubeIDE 软件的使用以及 STM32 常用外设的 STM32Cube开发等相关基础内容的读者阅读,可以作为高等院校电子、自动化、计算机类专业的教学用书,也可作为STM32 嵌入式系统开发的参考书。
本书是权威的计算机体系结构著作,是久负盛名的经典作品。书中系统地介绍了计算机系统的设计基础、指令集系统结构、流水线和指令集并行技术、层次化存储系统与存储设备、互连网络以及多处理器系统等重要内容。这一版新增一章,专门介绍领域专用体系结构。本书对近些年火热的云计算、手机客户端技术、人工智能等相关内容也有涉猎。 本书既可作为高等院校计算机专业本科生或研究生教材,也可作为从事计算机体系结构或计算机系统设计的工程技术人员的参考书。
本书是备受读者欢迎的《用数据讲故事》的配套用书,旨在进一步帮助读者在实践场景中应用书中所学的知识。本书通过大量案例研究介绍数据可视化的基础知识,以及如何利用数据创造出吸引人、信息量大、有说服力的故事,进而达到有效沟通的目的。书中很多内容源自“用数据讲故事”培训班,设计主题涵盖各行各业,从数字营销、到销售培训,能帮助你在丰富多样的情境下磨炼用数据讲故事的能力。本书让你无论在阅读本书时还是在实际工作中都能运用自己从书中所学的数据可视化技能,从而成为一个真正善于用数据讲故事的沟通高手。
本书是经典著作《计算机组成与设计》继MIPS版、ARM版之后的新版本,这一版专注于RISC-V,是Patterson和Hennessy的又一力作。RISC-V指令集作为开源架构,是专为云计算、移动计算以及各类嵌入式系统等现代计算环境设计的架构。本书更加关注后PC时代发生的变革,通过实例、练习等详细介绍*新计算模式,更新的内容还包括平板电脑、云基础设施以及ARM(移动计算设备)和x86 (云计算)体系结构。
本书是作者研究团队以流域为地域单位,使用数学模型法对液体径流(水径流)、固体径流(泥沙径流)和化学径流(元素和化合物径流)等过程进行多年计算机模拟研究工作的总结,是从自然地理过程的高度定量化着眼,从流域过程的计算机模拟着手进行的研究。计算机模拟的计算全部以物理一数学方程为依据,不含任何经验公式和统计回归方程。使用的模型是美国的SWRRB和SWAT模型体系,主要是后者,含有方程701个。此外还自建了地理模型数据库,在此基础上构建了中国自己的模型体系GPMSW,含方程571个(从自己收集的约750个中筛选而出)。本书第一~四章是对普遍性问题的论述,第五~八章是专题分论,第九章是对自然地理定量化要义的总体概括。 本书可供地理、水文、水利、农业、林业、水土保持、环境保护、遥感、地理信息系统、地学的数学建模、流域过
本书着重介绍Armv8-M架构以及Cortex-M23和Cortex-M33处理器的可用功能。该书涵盖了一系列主题内容,包括指令集、程序员模型、中断处理、操作系统支持和调试功能。本书通过一系列实例演示了如何为Cortex-M23和Cortex-M33处理器创建软件,使嵌入式软件开发人员对Armv8-M架构有所了解。本书还详细介绍了TrustZone?技术,包括该技术如何有利于物联网应用的安全、操作、该技术如何影响处理器的硬件(如内存架构、中断处理等),以及创建安全软件的各种其他注意事项。
《MEMS三维芯片集成技术》一书由微机电系统(MEMS)领域的国际著名专家江刺正喜教授主编,对MEMS器件的三维集成与封装进行了全面而系统的探索,梳理了业界前沿的MEMS芯片制造工艺,详细介绍了与集成电路成熟工艺兼容的MEMS技术,重点介绍了已被广泛使用的硅基MEMS以及围绕系统集成的技术。主要内容包括:体微加工、表面微加工、CMOS MEMS、晶圆互连、晶圆键合和密封、系统级封装等。本书全面总结了各类MEMS三维芯片的集成工艺以及目前优选进的技术,非常适合MEMS器件、集成电路、半导体等领域的从业人员阅读,为后摩尔时代半导体行业提供了发展思路以及研究方向,并且为电路集成和微系统的实际应用提供了一站式参考。
本书总结了广义Sylvester矩阵方程方面的研究成果,给出了各类方程的统一参数化解,包括参数矩阵的各种情形。本书共9章,第1章介绍了方程的分类且简要总结了这方面的成果;第2章通过控制系统应用实例证明了方程的重要性:第3章介绍了F-互质性;第4-7章分别介绍了齐次、非齐次、全驱动、变系数广义Sylvester矩阵方程的参数化解;第8章和第9章分别介绍了非方和方的常规Sylvester矩阵方程的解。 广义Sylvester矩阵方程的应用领域包括应用数学、系统与控制、信号处理、机械工程、电子工程和航天工程等学科,本书可用作这些学科高年级本科生和研究生的教学用书或主要参考书,也适合作为相关领域学者、科研人员、工程师等的参考资料。
本书是系统架构领域标杆参考书的升级版,由业内资深专家萨姆·纽曼(Sam Newman)撰写。 过去10年,随着微服务的普及,大量组织从单体应用迁移到了微服务应用,分布式系统变得愈加精细化,然而,这个过程中也出现了一系列问题。本书深入探讨了构建、管理、扩展和演进微服务架构时需要考虑的方方面面。内容分为三部分:第一部分“基础”(第1章~第4章),详细阐述微服务背后的核心思想;第二部分“实现”(第5章~第13章),带你转向具体实现细节,通过各种技术和方法尽可能大程度地用好微服务;第三部分“人和组织”(第14章~第16章),具体阐述离开人和组织的支持,理念和技术将毫无意义。通过学习本书,你将深入了解对微服务的建模、集成、测试、部署和监控等方向新的解决方案。 第2版进行了全面更新:新增了微服务构建和部署、无服务器计算及