本书由华为公司质量与流程IT团队官方出品,从认知、理念、转型框架、规划和落地方法、业务重构、平台构建等多个维度全面总结和阐述了华为自身的数字化转型历程、方法和实践,能为准备开展或正在开展数字化转型的企业提供系统、全面的参考。全书共13章,内容从逻辑上分为四个部分。认知篇(第1~2章)首先从华为的视角总结了企业对于数字化转型的应有的共识,以及从战略角度阐述了华为为何推行数字化转型;然后给出了华为数字化转型的整体框架(方法论),以及企业数字化转型成熟度评估的方法,帮助读者在厘清华为开展数字化转型工作的整体脉络的同时,能快速对自身的数字化水平进行自检。方法篇(第3~5章)讲解了华为数字化转型的理念和方法,覆盖从变革规划、变革项目实施到IT产品实现的全部过程。实践篇(第6~10章)介绍了华为如何通过数
本书覆盖了开发人员在落地分布式架构过程中使用RocketMQ 的主要技术点,包括RocketMQ 的 高性能通信渠道、生产消息、消费消息、存储消息、分布式事务消息、消息的可追踪性、消息的稳定性、消息的高并发、消息的高可用、消息的高性能和RocketMQ 5.x 的新特性。采用\"是什么→怎么用→什么原理(源码分析)”的主线来讲解这些技术点。 本书的主要目标:①让读者在动手中学习,而不是\"看书时好像全明白了,一动手却发现什么都不会”;②让读者掌握整个RocketMQ 生态的全栈技术和 实践,而不是只有RocketMQ 框架;③让读者从RocketMQ 体系化的视角熟悉RocketMQ 的核心原理,而不是零散且碎片化;④让读者成为消息中间件领域的技术专家或架构师,而不只是熟悉RocketMQ;⑤让读者具备自研消息中间件的能力,而不是仅停留在源码分析的层次,\"授人以鱼,不如授人以渔”是
本书覆盖了微服务架构的主要技术点,包括分布式服务治理、分布式配置管理、分布式流量防护、分布式事务处理、分布式消息处理、分布式网关、分布式链路追踪、分布式Job、分库分表、读写分离、分布式缓存、服务注册/订阅路由、全链路蓝绿发布和灰度发布。在讲解这些技术点,采用“是什么→怎么用→什么原理(源码解析)”的主线来讲解。为了方便读者在企业中落地Spring Cloud Alibaba项目,本书还包括几个相对完整的项目实战:全链路日志平台、中台架构、数据迁移平台、业务链路告警平台。本书的目标是:①让读者在动手中学习,而不是“看书时好像全明白了,一动手却发现什么都不会”;②读者可以掌握微服务全栈技术,而不仅仅是Spring Cloud Alibaba框架,对于相关的技术(Seata、RocketMQ),基本都是从零讲起,这样避免了读者为了学会微服务技术,得找Spri
现如今,Unity已经与Unreal Engine比肩,成为了 热门的游戏制作工具之一。如果你的电脑已经具备Windows或Mac OS X的操作环境,就可以免费安装Unity并开始操作了。官方网站逐渐增加了多语种版本,有很多视频教程和文件。事实上,这些资料多到让人以为“不需要参考书”了。 但是,对于缺乏编程经验或者3D建模经验的人,或者两者都刚开始接触的新手来说, 理解这些资料还是有难度的。本书从“从零技术开始创造天地”、“能做什么”、“编程的基础”到“建模是怎么一回事”等方面进行讲解,消除很多人在一开始学习Unity过程中遇到的难关。而且,阅读本书的 乐趣是可以“按照自己的想象来创造Unity世界”。也就是说,只要认真学习这些基本的知识,谁都能体会到成为造物主的心情。本书将用诙谐幽默、通俗易懂的语言讲解知识,为大家展现一个有趣的Unity
马丁的简洁代码不仅仅是提供选项。在半个世纪的软件环境中,每一种可以想象的类型,马丁告诉你做出什么选择,以及为什么它们对你的成功至关重要。正如你所渴望的,这本书中充斥着直接的、不复杂的解决方案,你将面对那些能使你的项目成败的真正挑战。
这是一本专门为嵌入式读者打造的C语言进阶学习图书。本书的学习重点不再是C语言的基本语法,而是和嵌入式、C语言相关的一系列知识。作者以C语言为切入点,分别探讨了嵌入式开发所需要的诸多核心理论和技能,力图帮助读者从零搭建嵌入式开发所需要的完整知识体系和技能树。本书从底层CPU的制造流程和工作原理开始讲起,到计算机体系结构,C程序的反汇编分析,程序的编译、运行和重定位,程序运行时的堆栈内存动态变化,GNU C编译器的扩展语法,指针的灵活使用,C语言的面向对象编程思想,C语言的模块化编程思想,C语言的多任务编程思想,进程、线程和协程的概念,从底层到上层,从芯片、硬件到软件、框架,几乎涵盖了嵌入式开发的所有知识点。
本书涵盖从Go语言入门到Go Web开发高手所需的核心知识、方法和技巧,共分4篇。第1篇“Go语言入门”,介绍Go语言的基础语法,既使没有Go语言基础的读者也可以学习本书。第2篇“Go Web基础入门”,包括3章:Go Web开发基础、接收和处理Go Web请求、用Go访问数据库。本篇能使读者快速掌握用Go语言进行Web开发的基础知识。第3篇“Go Web 应用”,包括4章:Go 网络编程、Go文件处理、Go并发编程、Go RESTful API接口开发。本篇能使读者用Go语言快速开发各种Web应用。第4篇“Go Web项目实战”,包括2章:【实战】开发一个B2C电子商务系统、【实战】用Docker部署Go Web应用。本篇通过实例介绍了开发一个B2C电子商务系统的全过程,包括开发商品展示、购物车、结算、支付等模块的详细讲解,让读者真正了解大型B2C电子商务系统的架构原理及实现方法,并开放了源代码;用Docker实战部署Go
本书的目标是帮助读者深入了解如何在数据中心网络矩阵中使用VXLAN BGP EVPN功能。本书首先介绍了数据中心的发展概况和如今的要求,以及可编程矩阵的基本知识。然后,本书讲解了矩阵语义、特性增强、多租户、控制和数据平面交互、单播和组播、外部互连和服务设备部署等技术。通过阅读本书,读者可以了解并掌握VXLAN BGP EVPN的相关知识和功能,并将其运用于自己的系统中。 本书适合网络架构师、工程师和运营人员阅读,也适合网络管理员和想要通过相应考试的考生学习。
《脑-机接口:原理与实践》包括脑—机接口:阳光下的新事物、脑—机接口简介、脑—机接口术语、脑—机接口术语的起源和目前的定义、与脑—机接口同义或附属的术语、与脑—机接口相关的神经技术、脑—机接口6个重要的主题、脑—机接口创建了本质上不同于自然输出的新的中枢神经系统输出等内容。
本书的目标是通过Scratch为读者讲解计算机科学(Computer Science,CS)的基础知识,属于深入进阶型。书籍的难度较大,为了让学习者顺利过渡,本书专门在第二章节设计了难度递进的15个案例。本书在整体上分成两个部分, 部分包含两个章节,分别讲解了Scratch的基础内容以及在游戏、故事、音乐、动画、教程、艺术共六个领域的应用案例。第二部分是CS基础知识,其中第三章 为重要,它涉及编程基础、数据结构、开发流程、调试技巧等内容,这些知识也能很好地融入到其他编程语言的实践中。其他章节之间的关联较弱,可独立学习:第四章讲解了离散数学知识,包括集合论、图论、代数系统、数理逻辑、组合数学、初等数论;第五章讲解了网络与通信知识,包括:网络模型、通信协议、实践: Scratch 2.0 扩展;第六章讲解了编程语言,包括面向对象编程、事件驱动编
通过本书,你将会学习OpenEmbedded构建系统如何工作、如何编写菜谱来构建你自己的软件组件、如何使用和创建Yocto项目板支持包来支持不同的硬件平台以及如何调试构建失败。你将学习如何为应用开发构建软件开发包以及如何为无缝的往返做开发并将它们和流行的Eclipse集成开发环境(IntegratedDevelopmentEnvironment,IDE)集成起来。
在本书中,读者将了解什么是按键精灵,什么是脚本,如何使用脚本。然后通过了解按键精灵软件,学习Q语言和按键精灵命令,最终编写出自己想要的脚本。
的代码需要利用现代编程语言的 特性来实现软件功能。但软件 终都要运行在计算机上,无论它是采用哪种编程语言编写的。因此, 的软件代码也要充分地利用计算机中的各种资源,将计算机的性能发挥到 。现代编程语言将这些知识隐藏了起来,容易被我们忽视。因此,《编程 之道》系列的 卷《深入理解计算机》将重点放在软件执行背后的计算机底层上,深入浅出地介绍了计算机体系结构的方方面面,帮助我们理解如何才能写出在计算机上高效运行的代码。本书具体内容包括:数字、字符串及复合数据结构在计算机中的表示形式,以及如何在内存层次结构中访问这些数据;基本的二进制运算、位运算、布尔逻辑,以及如何设计完成运算的中央处理器指令集;输入/输出、大容量存储等丰富多彩的外设,以及把这些外设和计算机相连进行通信的各种总线技术。本书
卫星信道建模与均衡技术是卫星通信领域的关键技术。研究该技术有助于提高卫星通信系统业务的可行性与质量。本书以卫星通信信道为研究对象、以卫星通信信道的非线性为立足点,开展非线性信道模型建立与均衡技术研究。 本书适合信息与通信工程、控制科学与工程、智能科学与技术等学科专业的工程技术人员、研究人员和研究生阅读。