
解决方案架构师修炼之道
¥71.40
本书首先介绍解决方案架构的基本原理、设计原则和属性,这些内容将帮助你理解解决方案架构如何使跨企业的软件项目受益。你将了解云迁移和应用程序现代化框架,并将使用微服务、事件驱动、基于缓存和无服务器模式来设计健壮的架构。然后,你将探索架构设计的主要考量,包括性能、可伸缩性、成本优化、安全性、卓越运营和DevOps。此外,你还将学习与大数据、机器学习和物联网相关的先概念。书末,你将掌握架构设计文档和成为更好的解决方案架构师所必需的软技能。

金融级IT架构与运维:云原生、分布式与安全
¥71.40
本书重讲解金融行业的技术选型、实践和相关的案例分析。 每一章都会先从一个具有代表性的客户案例手,然后对客户的背景、需求、痛行深分析,然后由此推导出适用于金融行业的IT技术选型和建设参考。 本书14章包括: 金融行业的IT架构分析、容器化的适用场景以及z佳实践、如何选型SDS以及z佳实践、如何做自动化管理以及z佳实践?、金融行业安全z佳实践、分布式架构的探究和z佳实现、数据库的选择和z佳实践等。

混沌工程:复杂系统韧性实现之道
¥71.40
随着越来越多的公司转向构建微服务及其他形式的分布式系统,系统的复杂性与日俱增。虽然无法消除复杂性,但通过实践混沌工程,可以发现系统中的漏洞,并在其影响客户之前,避免停机事故。本书会展现混沌工程背后的历史,讨论奠定混沌工程基础的理论、定义和原则,研究整个软件行业实现混沌工程的方式,分析传统软件无法企及的实例,以及混沌工程实践的未来。

Quarkus实战:专为Kubernetes而优化的Java解决方案
¥71.40
Quarkus 建立在我们已熟知的基础技术之上。它使用 JPA、JAX-RS、Eclipse Vert.x、Eclipse MicroProfile 和 CDI 等一些熟悉的技术,并将这些技术组合到一个紧凑、易于部署、针对 OpenJDK Hotspot 或 GraalVM 的 Kubernetes 优化的容器中。 本书首先介绍Quarkus的基础知识;着介绍Quarkus的核心部分——使用 CDI 和 Eclipse MicroProfile 构建RESTful应用程序,并展示如何包应用程序;然后介绍容错、持久性、安全性、与其他服务的交互以及 Quarkus与Kubernetes的其他集成;*后讲述使用Quarkus行响应式编程,以及框架的一些附加功能,如模板、调度和 OpenAPI。。

达梦数据库开发实战
¥71.10
达梦数据库是一款非常优秀的国产数据库。本书从实用角度,通过对达梦数据库的体系结构、运行机制的讲解,以及与其他数据库相似功能的对比,帮助读者掌握达梦数据库的基本操作。 本书第1章讲解达梦数据库的安装部署;第2章讲述达梦数据库的体系结构,并与Oracle的体系结构行对比;第3章讲解数据库中最重要的两部分redo和undo;第4章介绍用户管理,重讲述用户创建和权限;第5章讲解表和索引,并对普通表和堆表的应用场景行分析;第6~8章介绍达梦数据库的SQL语言、视图和物化视图的使用,以及JSON数据的操作和正则表达式的应用;第9章讲解DMSQL程序设计的基本知识;第10章讲解达梦数据库的备份和恢复操作。 本书可用作达梦数据库的门教程,也可供数据库管理员和程序发人员参考。

SoC设计指南:基于Arm Cortex-M
¥71.00
Arm? Cortex?-M处理器已经是loT和嵌式应用程序流行的选择之一。通过Arm的DesignStart?工具,可以高效、方便且成本合理地访问Arm Cortex-M处理器IP内核。本书针对SoC和FPGA设计师详细阐述了将Cortex-M处理器集成到SoC芯片设计中时需要掌握的所有关键技术内容,包括总线协议、总线互连和外围设计等等。 姚文祥(Joseph Yiu)是Arm公司的杰出工程师,早在2000年就始设计SoC,并在该领域担任了近20年的领导岗位。Joseph的书以专家的视角介绍了SoC设计师在将Cortex-M处理器整合到系统中时需要知道的内容,并讨论了Arm处理器和广泛的SoC组件(如内存口、外围设备和调试组件)使用的片上总线协议规范(AMBA、AHB和APB)。还包括软件发和高级设计注意事项。旅程以“将系统组装在一起”结束,这是一个基于Cortex-M3处理器(DesignStart)的简单微控制器设计的设计师视角,该处理器使用您将学会创建的组件。

测试驱动开发:入门、实战与进阶
¥71.00
发者的水平需要靠代码来证明。无论你用的是哪种编程语言,都应该写出干净、优雅且整齐的代码。测试驱动发(TDD)可以帮助你写出这种既易懂又漂亮的代码,这样的代码能够在以后的几个月乃至几年中稳定运行。在这本发者的教程中,你能够学到如何用Go、JavaScript以及Python这三种语言来做测试驱动发。 Saleem Siddiqui在书中会告诉你如何用单元测试引领发工作,以解决业务领域中的复杂问题。这种测试驱动的编程方式会把需求划分成多个比较小的功能,并分别予以实现。无论使用哪种编程语言与编程框架,你都可以把本书中的知识运用到日常的编程工作中。 通过本书,你将学到: * 如何用TDD把业务领域中的复杂问题划分成多个小功能,并分别予以实现。 * 如何在各类编程语言中用各种测试框架来做TDD,以实现业务领域中的概念。 * 如何通过TDD推持续集成(CI)。 * 如何通过TDD做重构与重新设计。 * 如何用JavaScript编写一套简单而有效的测试用具,以便自动识别并运行单元测试。 * 如何配置一套持续集成环境,以自动测试在做TDD的过程中所写的单元测试。 * 如何以TDD的方式写出清晰而整齐的Go、JavaScript及Python代码。

多模态大模型:算法、应用与微调
¥71.00
本书详尽地覆盖了多模态大模型的算法原理和应用实战,提供了丰富的微调技术细节和实际案例,适合对多模态大模型有兴趣的技术人员深学习及应用。 本书分为两篇: 算法原理篇 详细介绍了先的深度学习模型,包括Transformer、GPT系列、深度生成模型,从基本架构、训练方法到特定应用,包括但不限于Seq2Seq结构、位置编码、注意力机制、残差连、变分自编码器、GAN、ViT、CLIP、Stable Diffusion、各模型训练实践的知识。此外,探讨了预训练模型的涌现能力、模型参数和通信数据量的估算,以及分布式训练的各种技术,如数据并行、模型并行和混合精度训练等。 应用实战篇 聚焦于深度学习模型的实际应用,特别是文本和图像生成,以及代码生成的应用实战。通过具体实战项目,如利用Stable Diffusion行图像生成和Code Llama行代码生成,提供了微调技术的详细细节,介绍了LangChain等大模型应用框架。

PyTorch自动驾驶视觉感知算法实战
¥71.00
《PyTorch自动驾驶视觉感知算法实战》全面介绍了自动驾驶系统中深度学习视觉感知的相关知识,包括深度神经网络和深度卷积神经网络的基本理论,深讲解了自动驾驶中常用的目标检测、语义、实例分割和单目深度估计四种视觉感知任务。 《PyTorch自动驾驶视觉感知算法实战》对自动驾驶工程实践中很重要但经常被忽略的知识行了全面总结,包括多任务模型的损失平衡、Ubuntu操作系统、Anaconda和Docker等环境配置工具、C 发环境搭建、神经网络压缩、模型导出和量化、TensorRT推理引擎等和部署相关的技术。 《PyTorch自动驾驶视觉感知算法实战》各个任务都由PyTorch实现,模型部署的代码则提供C 实现,并附带一个中等规模的自动驾驶数据集用于示例。所有代码都公在Github公源码仓库上,很多代码可以直用于生产环境,且提供了商业友好的代码许可证。 《PyTorch自动驾驶视觉感知算法实战》适用于具备基本机器学习知识,有志于从事自动驾驶算法工作的学生,也适用于刚迈职场,面对各种陌生技术无所适从的初级工程师。同时,本书也可供中高级算法工程师作为案头常备书籍,以便查阅。

分布式存储系统:核心技术、系统实现与Go项目实战
¥71.00
全书分为3篇。第1篇存储基本原理和分布式基本原理。特别针对 Linux OS 的 IO 知识行讲解,并且还会结合 Go 的存储编程实现。第二篇剖析现有的存储系统实现,对它们使用的设计,概念,实现行深的剖析。以此来借鉴。第三篇行编程实战,将编写数个极具实践价值的应用程序,并且形成一个完备的分布式存储系统。

云原生应用开发实战——基于.NET开发框架及Kubernetes容器编排技术
¥71.00
本书是一本介绍 .NET 云原生发技术的实用教程,由多位微软MVP联合编写,通过实际的项目代码,从多个角度深浅出地阐释了云原生发的理论和在实际发中的应用。全书共11章,主要内容包括:迎云原生的浪潮;配置 .NET 云原生发与运行环境;云原生应用发—电子商务应用eShopOnContainers;实现云原生应用的扩展性;实现云原生应用的通信;数据访问模式;实现可恢复的弹性应用;实现云原生应用的身份管理;实现云原生应用的可观察性;深理解云原生、容器、微服务和DevOps:基于Dapr发云原生应用。 本书适合具有 C# 发经验的软件工程师、软件架构师,希望学习最新的 .NET 技术,完成云原生应用发转型的发人员阅读。对于希望从头始学习 .NET 技术和云原生发的发人员也是非常好的选择。

Spring开发者的Quarkus实战
¥71.00
Quarkus框架是一个来自Red Hat公司的Kubernetes Native Java框架平台。本书主要介绍Spring发者如何在Quarkus框架上行发。全书通过比较Quarkus框架和Spring框架,介绍两者在原理、设计、发、扩展和部署上的差异,并分别通过源码案例来讲解两者在Web发、数据访问发、消息应用发、安全应用发、响应式发和集成第三方框架发的差别,整理出Quarkus整合Spring Cloud、Consul和Dubbo等微服务架构的方案和实现。*后讲述Spring应用如何迁移至Quarkus框架的策略和步骤。 《Spring发者的Quarkus实战》是一本发指南,原理结合实践,基本覆盖了现有云原生发的大部分应用场景,共有50多个源码案例(1万多行代码),并以图片、源码、文字说明相结合的方式详细讲解。 《Spring发者的Quarkus实战》难度为中级,但对初级和高级层次读者也有一定启发作用,尤其适合希望在云原生领域继续探索的Spring发者阅读。

从算法到电路:数字芯片算法的电路实现
¥71.00
这是一本深解读基础算法及其电路设计,以通算法研发到数字IC设计的实现屏障,以及指导芯片设计工程师从底层掌握复杂电路设计与优化方法为目标的专业技术书。任何芯片(如WiFi芯片、5G芯片、AI芯片、多媒体处理芯片等)都是由四则运算器、滤波器、特殊信号发生器等基本算法电路构成的,熟练掌握这些基本算法电路是实现复杂算法电路的基础。忽视基本算法及其电路设计而谈论复杂算法电路,无异于痴人说梦。本书力求从算法、芯片设计、软件发等多个角度解读基础算法电路的设计,涵盖了溢出保护、有符号运算、浮运算、位宽确定等运算电路基础知识,以及除法器、信号发生器、滤波器、小数分频器等常用基本算法电路的Matlab建模和RTL设计,可帮助数字IC设计者掌握常用算法设计思路、工具和流程,从根本上提高设计基本算法电路和复杂算法电路的能力。本书共分为12章。第1 ~ 2章介绍算法和芯片设计的基础知识,包括算法与芯片设计的关系,芯片设计人员掌握算法知识的必要性,以及位宽确定、有符号数处理、浮数运算、溢出保护和四舍五等算法的实现。第3 ~ 11章 重介绍各种典型基本算法的电路设计,其中包括任何数字内容简介这是一本深解读基础算法及其电路设计,以通算法研发到数字IC设计的实现屏障,以及指导芯片设计工程师从底层掌握复杂电路设计与优化方法为目标的专业技术书。任何芯片(如WiFi芯片、5G芯片、AI芯片、多媒体处理芯片等)都是由四则运算器、滤波器、特殊信号发生器等基本算法电路构成的,熟练掌握这些基本算法电路是实现复杂算法电路的基础。忽视基本算法及其电路设计而谈论复杂算法电路,无异于痴人说梦。本书力求从算法、芯片设计、软件发等多个角度解读基础算法电路的设计,涵盖了溢出保护、有符号运算、浮运算、位宽确定等运算电路基础知识,以及除法器、信号发生器、滤波器、小数分频器等常用基本算法电路的Matlab建模和RTL设计,可帮助数字IC设计者掌握常用算法设计思路、工具和流程,从根本上提高设计基本算法电路和复杂算法电路的能力。本书共分为12章。第1 ~ 2章介绍算法和芯片设计的基础知识,包括算法与芯片设计的关系,芯片设计人员掌握算法知识的必要性,以及位宽确定、有符号数处理、浮数运算、溢出保护和四舍五等算法的实现。第3 ~ 11章重介绍各种典型基本算法的电路设计,其中包括任何数字芯片都必不可少的乘法器和除法器设计,在不同专业芯片领域有着广泛应用的数字信号发生器、复数求模求角度运算器、普通滤波器、ΣΔADC中使用的抽取滤波器、基于ΣΔ结构实现的小数倍分频器、CRC校验器等。每个电路均给出了算法的浮建模、定建模、RTL以及TestBench仿真文件,并在理论上对ADC、频率、滤波器以及电路结构拓扑行深解读。部分电路给出了多种可选设计,并在面积和时序等方面行了优缺分析。第12章介绍IEEE754浮运算单元的设计,专为满足具备标准协议格式的浮运算核发需求。其中涉及算法的内容较少,重介绍协议实现、集成和应用。基于这一章设计得到的电路既可作为SoC芯片中的可编程浮运算加速器,也可作为专用芯片的浮运算硬核。

城市计算
¥71.00
本书概述了城市计算的定义、框架和主要研究问题,以典型应用为案例着重介绍大数据中异构数据的融合和协同计算技术。

程序员考前突破:考点精讲、真题精解、难点精练
¥71.00
本书通过分析考试大纲中的内容要,剖析历年考题,利用统计分析方法整理出高频考并归纳了真题。章节按考试大纲顺序安排。每章中根据历年试题的统计结果对考行讲解,提炼必须掌握的知识,并通过真题演练让考生熟悉考,针对难设置了练习并给出精解。考生可通过学习本书,把握考试的重,熟悉题型。考生不仅要会做本书中的题目,还要能举一反三,掌握题目涵盖的知识所在的知识域,以应对考试。本书可作为考生备战程序员考试的复习资料,亦可供各类计算机相关专业培训班使用。

全栈Monorepo开发实战(Vue 3+Fastify+Deno+pnpm)
¥71.00
Monorepo是近年来较流行的组织代码仓库的方式。越来越多有影响力的JavaScript/TypeScript源项目始使用Monorepo架构管理代码,如Vite、React、Vue 3、Babel、Next.js、Nuxt.js等。每一个新发的Java Script/TypeScript项目都应该考虑采用Monorepo架构来提高发效率和代码质量。《全栈Monorepo发实战(Vue 3 Fastify Deno pnpm)》基于pnpm构建了一个完整的报名登记应用来实践这种代码仓库,实现Vite Vue Tailwind编写的前端应用、基于Fastify编写的后端应用、基于Deno的函数服务发和以Prisma为ORM的数据模型设计。本书的应用涉及的TypeScript和JavaScript上下游工具和框架较为广泛,但是选取的例子较为简单,容易上手,旨在帮助发者更好地了解各技术栈的特。 《全栈Monorepo发实战(Vue 3 Fastify Deno pnpm)》适用于前端发门者、计划在自己的项目中实践Monorepo项目的中级前端发工程师,以及想实践Monorepo技术的计算机专业学生阅读。

智能数据分析:入门、实战与平台构建
¥71.00
这是一本从实战角度解读如何行智能数据分析及搭建智能数据分析平台的工具书,目的是帮助读者全面认识并在实际工作中灵活使用智能数据分析方法和工具,同时构建可用的智能数据分析环境。本书不仅包含关于智能数据分析的基础知识,还包含行智能数据分析的方法、工具、案例,以及平台的搭建方案。书中融了作者多年的一线实践经验,而且在体系化、可视化、易学性等方面下了很大功夫。 本书面向初级、中级数据分析人员及数据分析平台产品经理。为了帮助读者理解,书中不仅采用通俗易懂的语言,而且提供了百余幅作者专门绘制的示意图,更为难能可贵的是,书中包含了大量一线实践案例。 全书共分为8章。 第1、2章在全面剖析智能数据分析及其发展历程的基础上,从痛、悟、层、法角度深解读了做好智能数据分析的四大基础知识。这四类基础知识分别回答了“为什么”“是什么”“有什么”“怎么办”四个方面的问题。 第3~5章从数据资产管理、数据统计与数据挖掘、数据可视化三个方面分享了做好智能数据分析的思路、方法与技巧。其中,从管、存、算、规、治五个方面展介绍数据资产管理;基于算法模型介绍了描述、诊断、预测、指导四个方面的分析方法;从多个维度介绍如何构建好的可视化图表、报告以及可视化案例,帮助广大读者讲好数据故事。 第6~8章介绍如何量身定制自己的智能数据分析平台。这部分不仅分析了智能数据分析平台的构建方法和相应的行业实践,还从架构角度介绍了一个功能完善的智能数据分析平台需要具备哪些要素、模块。

高性能超标量CPU:微架构剖析与设计
¥71.00
《高性能超标量CPU:微架构剖析与设计》基于当前主流的高性能CPU设计规格,全面介绍了高性能超标量CPU微架构的设计,并做出对应的分析。主要内容包括业界主流高性能处理器架构及超标量流水线背景知识(第1章);CPU前端,包括指令提取单元、分支预测单元、指令译码单元的设计和优化,以及指令缓存的相关设计(第2、3章);分支预测单元的原理、设计和优化,寄存器重命名与发射队列的原理和设计(第4、5章);执行单元与浮运算单元的设计实现(第6、7章);访存单元与数据缓存设计(第8章);重排序缓冲的原理及设计(第9章);Intel P6 CPU微架构设计实例(第10章)。微架构设计对应于指令的生命周期,为读者提供直观和清晰的视角,便于读者对高性能CPU设计深理解。 《高性能超标量CPU:微架构剖析与设计》提供了高清学习视频,读者可以直扫描二维码观看。 《高性能超标量CPU:微架构剖析与设计》可作为从事高性能CPU相关研发工作专业人员的参考书,或用作高等院校计算机及集成电路相关专业研究生和高年级本科生的教学参考用书,也可供对CPU设计感兴趣的读者阅读。

移动端AI与ML应用开发:基于iOS和Android
¥71.00
没有设备可以运行的话,人工智能将一无是处。既然移动设备已成为大多数人的主要计算设备,那么移动发人员将AI添加到他们的工具箱中便至关重要。本书是你在iOS和Android等流行移动平台上创建和运行机器学习模型的实用指南。 作者首先介绍了机器学习技术和工具,然后引导你使用ML Kit、TensorFlow Lite和Core ML等工具编写由常见ML模型(如计算机视觉和文本识别)驱动的Android和iOS应用程序。如果你是一名移动端应用发者,本书将帮助你利用当今的ML技术。 通过阅读本书,你将: *探索在移动设备上实施ML和AI的选项。 *为iOS和Android创建ML模型。 *为iOS和Android编写ML Kit和TensorFlow Lite应用程序,为iOS编写Core ML/Create ML应用程序。 *为你的用例选择合适的技术和工具,例如,基于云的推理与移动端推理、高级API与低级API。 *了解移动端机器学习的隐私和伦理实践。

数据结构解题策略
¥71.00
本书以面对纷呈复杂问题时如何理清数据关系,选择适宜高效的数据结构和解题方法为主线,分别阐述线性表、树、图的解题策略,全书共16章。每章以相关的数据结构、高级数据结构的知识体系为大纲,以基于程序设计竞赛试题的解题实验为核心单元,以期通过案例化的学习,系统、全面地提高读者编程解决问题的能力。本书既可以作为ACM-ICPC、IOI等各类程序设计竞赛的训练教程,又可以作为大学本科、研究生的教材,也可以作为IT研发人员提高编程能力的辅导教材。

MySQL运维进阶指南
¥70.85
本书以构建高性能MySQL服务器为核心,先介绍MySQL 8.0和MariaDB 10.5的新特性,然后以实战为导向,从故障诊断与优化、性能调优、备份与恢复、MySQL高可用集群搭建与管理、MySQL性能与服务监控、SQL自助上线等角度深讲解了如何管理与维护MySQL服务器。书中内容均是基于笔者多年的实践经验整理而成,对于有代表性的疑难问题,还给出了实用的情景模拟以及解决方案。 51CTO官方推荐 MySQL以其轻便、快捷、运营成本低等优成为一款*受企业欢迎的数据库产品。贺春旸老师在MySQL领域深耕数十年,有着丰富的一线工作经验。日常在51CTO博客更文也是深受读者的喜欢,更是成为MySQL领域不可多得的博客专家。本书是贺春旸老师的又一佳作,他将多年实操经验融字里行间,让读者能更快速理解并掌握知识,在面对自己工作中实际问题时,如虎添翼、从容应对! ——51CTO博客(https://blog.51cto.com/)