本书覆盖了开发人员在落地分布式架构过程中使用RocketMQ 的主要技术点,包括RocketMQ 的 高性能通信渠道、生产消息、消费消息、存储消息、分布式事务消息、消息的可追踪性、消息的稳定性、消息的高并发、消息的高可用、消息的高性能和RocketMQ 5.x 的新特性。采用\"是什么→怎么用→什么原理(源码分析)”的主线来讲解这些技术点。 本书的主要目标:①让读者在动手中学习,而不是\"看书时好像全明白了,一动手却发现什么都不会”;②让读者掌握整个RocketMQ 生态的全栈技术和 实践,而不是只有RocketMQ 框架;③让读者从RocketMQ 体系化的视角熟悉RocketMQ 的核心原理,而不是零散且碎片化;④让读者成为消息中间件领域的技术专家或架构师,而不只是熟悉RocketMQ;⑤让读者具备自研消息中间件的能力,而不是仅停留在源码分析的层次,\"授人以鱼,不如授人以渔”是
本书覆盖了微服务架构的主要技术点,包括分布式服务治理、分布式配置管理、分布式流量防护、分布式事务处理、分布式消息处理、分布式网关、分布式链路追踪、分布式Job、分库分表、读写分离、分布式缓存、服务注册/订阅路由、全链路蓝绿发布和灰度发布。在讲解这些技术点,采用“是什么→怎么用→什么原理(源码解析)”的主线来讲解。为了方便读者在企业中落地Spring Cloud Alibaba项目,本书还包括几个相对完整的项目实战:全链路日志平台、中台架构、数据迁移平台、业务链路告警平台。本书的目标是:①让读者在动手中学习,而不是“看书时好像全明白了,一动手却发现什么都不会”;②读者可以掌握微服务全栈技术,而不仅仅是Spring Cloud Alibaba框架,对于相关的技术(Seata、RocketMQ),基本都是从零讲起,这样避免了读者为了学会微服务技术,得找Spri
马丁的简洁代码不仅仅是提供选项。在半个世纪的软件环境中,每一种可以想象的类型,马丁告诉你做出什么选择,以及为什么它们对你的成功至关重要。正如你所渴望的,这本书中充斥着直接的、不复杂的解决方案,你将面对那些能使你的项目成败的真正挑战。
本书介绍在使用 语言编程时,程序员如何点点滴滴地提高程序运行效率,并在编写代码时,透彻地理解变量、数组、字符串、数据结构、过程与函数等方面各种方案的优缺点,从而恰当运用。书中阐述计算机编程语言在底层硬件上的工作原理,引入了一种被称为\" 汇编语言HLA”的学习工具。通过查看、比较编译器生成的汇编语言或机器代码,程序员能够了解代码的底层实现,以便在 语言编程时选择 恰当的方式高效地达到自身的目标。本书是一部提高程序员专业能力,以及通往编程大师之路的不可多得的佳作。 本书适合高等学校学生在掌握基本编程能力后,在有志于从事软件行业并精于此道时修炼使用,也可供已参加工作的程序员进一步研修、优化工作技能时参考。此外,对于有意向编写编译器的程序员,此书可提供从普通应用到底层编译的衔接,供他们学习初步
《脑-机接口:原理与实践》包括脑—机接口:阳光下的新事物、脑—机接口简介、脑—机接口术语、脑—机接口术语的起源和目前的定义、与脑—机接口同义或附属的术语、与脑—机接口相关的神经技术、脑—机接口6个重要的主题、脑—机接口创建了本质上不同于自然输出的新的中枢神经系统输出等内容。
通过本书,你将会学习OpenEmbedded构建系统如何工作、如何编写菜谱来构建你自己的软件组件、如何使用和创建Yocto项目板支持包来支持不同的硬件平台以及如何调试构建失败。你将学习如何为应用开发构建软件开发包以及如何为无缝的往返做开发并将它们和流行的Eclipse集成开发环境(IntegratedDevelopmentEnvironment,IDE)集成起来。
在本书中,读者将了解什么是按键精灵,什么是脚本,如何使用脚本。然后通过了解按键精灵软件,学习Q语言和按键精灵命令,最终编写出自己想要的脚本。
本书以MATLAB R2016a为平台编写,全面、系统地介绍了小波变换中的各种技术及应用。全书共22章,分别介绍了小波变换的基本概念、小波MATLAB工具箱、小波用于信号处理、小波用于图像处理、小波在实际工程中的应用、小波包算法应用、提升小波及其应用等内容。本书编写过程中力求系统性、实用性与先进性相结合,理论与实践相交融,使读者可快速掌握MATLAB软件,同时利用MATLAB解决小波分析中的处理问题,达到学以致用的目的。本书适合学习小波分析理论和MATLAB工程实践等不同层次读者的需要,包括小波分析爱好者,在校的本科生、研究生,相关培训机构的教师和学员,同时也可以作为工程技术人员的自学参考用书。
本书篇系统地介绍GPU编程的相关知识,帮助读者快速入门,并构建GPU知识体系;第二篇和第三篇给出大量实例,对每个实例进行循序渐进的并行和优化实践,为读者提供GPU编程和优化参考;第四篇总结影响GPU性能的关键要素(执行核心和存储体系),量化测评GPU的核心性能参数,给出CPU/GPU异构系统上覆盖完全的各种混合并行模式及其实践,帮助读者真正透彻理解GPU。本书适合作为计算机及相关专业的教材,也可作为GPU程序开发人员和科研人员的参考书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
本书篇系统地介绍GPU编程的相关知识,帮助读者快速入门,并构建GPU知识体系;第二篇和第三篇给出大量实例,对每个实例进行循序渐进的并行和优化实践,为读者提供GPU编程和优化参考;第四篇总结影响GPU性能的关键要素(执行核心和存储体系),量化测评GPU的核心性能参数,给出CPU/GPU异构系统上覆盖完全的各种混合并行模式及其实践,帮助读者真正透彻理解GPU。本书适合作为计算机及相关专业的教材,也可作为GPU程序开发人员和科研人员的参考书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
本书覆盖了开发人员在落地分布式架构过程中使用RocketMQ 的主要技术点,包括RocketMQ 的 高性能通信渠道、生产消息、消费消息、存储消息、分布式事务消息、消息的可追踪性、消息的稳定性、消息的高并发、消息的高可用、消息的高性能和RocketMQ 5.x 的新特性。采用\"是什么→怎么用→什么原理(源码分析)”的主线来讲解这些技术点。 本书的主要目标:①让读者在动手中学习,而不是\"看书时好像全明白了,一动手却发现什么都不会”;②让读者掌握整个RocketMQ 生态的全栈技术和 实践,而不是只有RocketMQ 框架;③让读者从RocketMQ 体系化的视角熟悉RocketMQ 的核心原理,而不是零散且碎片化;④让读者成为消息中间件领域的技术专家或架构师,而不只是熟悉RocketMQ;⑤让读者具备自研消息中间件的能力,而不是仅停留在源码分析的层次,\"授人以鱼,不如授人以渔”是
三星帝国继承者李健熙虽然声名远扬,却鲜少在媒体露脸,如同一个隐士。他偶尔开口,勉强说一两句,却显得笨嘴拙舌。他时不时地眯着眼睛微笑的模样,还有2011年平昌成功获得2018年冬奥会主办权的那一瞬间,电视里出现他眼噙泪水的模样,都让人感觉他是如此纯真的一个人。但他也是三星集团的统帅,光是这一点就足以唤起大众的好奇心。人们想知道他到底隐藏着怎样的力量和领导风范,使三星拥有世界很好的实力。 朴常河著的这本《李健熙(从孤独少年到三星帝国者)》讲述李健熙的人生故事,揭秘三星创始人李秉?为何选择李健熙为其接班人,细致展现李健熙果敢的领导力和勇攀很好的新经营。
《大象无形:虚幻引擎程序设计浅析》以两位作者本人在使用虚幻引擎过程中的实际经历为参考,包括部分:使用C语言进行游戏性编程、了解虚幻引擎本身底层结构与渲染结构、编写插件扩展虚幻引擎。提供了不同于官方文档内容的虚幻引擎相关细节和有效实践。有助于读者一窥虚幻引擎本身设计的精妙之处,并能学习到定制虚幻引擎所需的基础知识,实现对其的按需定制。《大象无形:虚幻引擎程序设计浅析》适合初步了解虚幻引擎编程,希望了解虚幻引擎本身架构或者希望定制和扩展虚幻引擎的读者。
《UML面向对象设计基础》是关于面向对象软件设计的基本概念、符号表示、术语、准则以及原理的书籍。 《UML面向对象设计基础》部分(章和第2章)介绍了面向对象的基本概念以及面向对象的发展史。第二部分(第3章至第7章)较全面地介绍了统一建模语言(UnifiedModelingLanguage,UML),UML已成为描述面向对象设计符号的事实上的标准。第三部分(第8章至4章)较深入地介绍面向对象设计的原理。本书最后一章(5章)分析软件构件的特点,包括优点和缺点。 《UML面向对象设计基础》针对采用面向对象技术的程序员、设计人员、系统工程师或技术经理,无论您是面向对象技术的初学者,还是具有面向对象技术经验的高手,都将从本书中受益匪浅。
本书系统地研究了基于混沌系统的数字图像密码方案与算法及其安全性能分析,重点在于阐述明文关联的快速数字图像密码算法及其安全性能。全书共6章: 章讨论基于混沌系统的数字图像密码技术研究的发展历程,分析了各个发展时期数字图像密码系统的特点; 第2章阐述常用于数字图像密码系统的混沌系统,并讨论了混沌序列的伪特性; 第3章介绍广泛应用的经典混沌数字图像密码方案和常用的置乱与扩散算法,并阐述了这些算法的安全性能; 第4章从七个方面分析基于混沌系统的数字图像密码方案的安全性能,刻画了这些安全性能的数量指标; 第5章重点诠释明文关联的混沌数字图像密码算法及其安全性能,并提出“扩散—置乱—扩散”的数字图像加密架构以及加密与解密共享算法的图像密码系统; 第6章分析基于DNA计算与混沌系统的典型数字图像加密系统及其
本书系统深入地介绍了各种代码优化编程技术。全书分为4章。章集中介绍如何确定程序中消耗CPU时钟最多的热点代码的所谓程序剖析技术以及典型部分工具的实用知识。第2,3章分别全面介绍RAM了系统与高速缓存子系统的代码优化知识。第4章主要介绍了机器代码优化技术。各章在讨论基本原理的同时详细给出了代码实例,并对优化性能进行了定量的分析。 该书特别适合于作为应用程序员及系统程序员的学习与开发之用。同时,本书对在硬件方面的专业人员与技术工作者有的参考价值。
多数信号处理论著主要针对理论与方法臻备的一维信号,而对于仍在发展完善中的多维信号处理少有涉及或涉之不深。本书凝聚著者在多媒体信号处理领域十余年的研究成果,以快速变换、稀疏表示、低秩分析为理论主线,内容涉及图像/视频的感采样、表示、编码、滤波、恢复、三维重建等应用。本书系统介绍了多维离散余弦变换与离散小波变换的快速分解方法、过完备双树小波变换包优选方法及其图像/视频编码与降噪应用、图像信号的自回归压缩感知方法、重加权矩阵低秩恢复模型以及对数和矩阵低秩填充模型、基于低秩分析的光照度立体重建与三维运动场估计等。本书可以作为从事信号处理等领域科技工作者和工程技术人员的参考资料,同时也可作为高等院校相关专业高年级本科生和研究生的参考书。
新的OpenCL标准有助于充分利用CPU、GPU等处理器的丰富资源,已获得Apple、AMD、Intel、IBM等公司的认可,在服务器、嵌入式设备、高性能计算等领域有广阔的应用前景。 《OpenCL编程指南》由OpenCL的五大技术共同撰写,内容涵盖完整的规范。在分析关键用户案例的基础上,说明了如何用OpenCL表示各类并行算法,并且提供了完整的API和OpenCLC语言的参考信息。通过完整的案例学习和代码示例,讲解了编写复杂并行程序的方法,实现在众多不同设备间分解工作量,还介绍了OpenCL软件性能优化的要点。 《OpenCL编程指南》是本针对OpenCL1.1规范的全面、的实践指南,适合信息技术领域的研发人员和软件架构师阅读参考。