"《AI Agent开发与应用:基于大模型的智能体构建》详尽地阐述智能体的基础理论、开发工具以及不同层次的开发方法,通过融合自然语言理解、多轮对话和任务自动化技术,为读者提供从理论到实践的全方位指导,旨在帮助读者构建高效的智能体。《AI Agent开发与应用:基于大模型的智能体构建》分为3个部分,共12章。第1部分(第1~5章)深入解析智能体的工作原理及开发所需的工具链,包括智能体的定义、类型及其与大语言模型(LLM)的关系,探讨智能体框架结构和核心模块的设计,并介绍LangChain和LlamaIndex等技术如何助力任务自动化和数据管理,使读者能够亲身体验智能体的基础开发过程。第2部分 (第6、7章)聚焦于智能体的浅度开发,通过订票系统和智能翻译智能体等实例,展示如何将理论知识应用于实际项目。第3部分(第8~12章)深入探索智能体的高级开
本书主要从总述和案例分析两方面入手,介绍软件工程项目案例。本书选取了不同种类的案例进行分析,包括基于代码分析的系统UML图生成案例、电影推荐系统案例、数据采集器案例、Magic图像处理小程序案例等。案例分析由引言、相关背景、功能介绍、系统实现和小结五个方面组成,全面地分析项目案例。 本书中的案例 程序理解初探:以基于代码分析的系统UML图生成为例 入选福建省专业学位研究生优秀教学案例。 本书的读者对象为学生和老师,学生可以通过这本书学习如何设计和实现项目,老师可以通过这本书更好地将具体案例和教学结合在一起。
ANSYS CFX软件是目前国际上比较流行的商业CFD软件,只要涉及流体、热传递及化学反应等工程问题,都可以用CFX来求解。 本书通过大量实例系统地介绍了CFX 19.0的使用方法,包括计算流体的基础理论与方法、创建几何模型、划分网格、CFX前处理、CFX求解、CFX后处理等,针对每个CFX可以解决的流体仿真问题进行详细讲解并辅以相应的实例,使读者能够快速、熟练、深入地掌握CFX软件。全书共16章,由浅入深地讲解了CFX仿真计算的各种功能,从几何建模到网格划分,从计算求解到结果后处理,详细地讲解CFX流体模拟计算的每一个步骤,使读者能够了解并掌握CFX软件的工作流程和计算方法。 本书结构严谨,条理清晰,重点突出,不仅适合广大CFX初、中级读者学习使用,也可作为大中专院校、高职类相关专业,以及社会有关培训班的教材,同时还可以作为工程技术人员的参
一个好的架构就像一个好的制度,我们不会时时刻刻感受到它的存在,但在关键时刻,它决定了系统能够到达的高度。本书浓缩了携程公司的整个技术架构,可以帮助读者了解支撑一家大型企业所需要的核心技术产品,以及它们的架构和面临的挑战。本书由携程的一线研发工程师们精心编写,他们对携程各个领域的技术实践了如指掌,本书所提到的各种系统离不开他们的耕耘。在给读者呈现携程架构实践的同时,也希望本书能给读者带来一些警示和启发,共同推动技术的进步。不同领域的架构关注点各有侧重,但是方法论是相通的。希望读者通过本书了解携程的架构实践,拓宽视野,丰富自己的架构工具箱,在遇到难题时,看看其他领域的解决思路,就可能碰撞出意想不到的 火花 。
"用Rust构建快速、稳定、安全的Web服务器!在内存管理与并发机制上独树一帜的Rust语言,凭借其精准把控底层细节的能力,助你打造运行迅捷且零缺陷的应用程序。当你在生产环境中部署Web服务等核心组件时,Rust强大的编译器更能为你筑起防线,规避代价高昂的运行时错误。《Rust全栈开发》介绍如何使用Rust语言创建现代分布式Web应用程序。你将从基础开始:构建一个简单的HTTP服务器和一个RESTful Web服务。然后,通过添加安全性、数据库交互性和错误处理使它们为生产做好准备。最后,你将处理数字店面服务,创建单页应用程序,并深入研究异步编程。书中的所有示例都有充分的说明,并且包含带有注释的代码,更容易适配你自己的项目。核心亮点?构建健壮安全的RESTful API体系?Web服务打包与部署实战?借助Rust安全保障实现无畏重构?通过编译时/运行时优化显著降低
陈泰红、肖婧、冯伟编*的《嵌入式多核DSP应 用开发与实践》从C66x的内核架构、关键外设、多核 编程等方面进行翔实介绍,同时通过基于CCS V5 simulator软件仿真以及TMDXEVM6678L EVM硬件仿真 的实例精解,从*多细节上介绍基于TMS320C6678的 电路设计开发和boot设计,给出用实例测试的片内外 设应用测试程序,*后介绍中科院某所基于 TMS320C6678的星载毫米波SAR-GMTI系统数字中频接 收机的总体设计。 本书适合于广大DSP爱好者、大学高年级学生、 研究生,以及从事DSP等嵌入式技术开发的企业工程 技术人员参考。
《鸿蒙之光HarmonyOS NEXT原生应用开发入门》以HarmonyOS NEXT版本为核心,从基础知识到实战案例,引领读者逐步探索 纯血鸿蒙 原生开发的奥秘。全书共16章,内容涵盖HarmonyOS架构、DevEco Studio使用、应用结构解析、ArkTS编程语言、Ability组件、ArkUI开发、公共事件处理、窗口管理、网络编程、安全管理、数据管理、多媒体开发、多端部署及应用测试等关键主题。书中不仅详细阐述了相关理论知识,还结合了多个实战项目,如计算器开发、WeLink打卡系统、图片轮播播放器、购物车功能实现、录音机与音乐播放器创建、购物应用设计与微信应用模拟、图片查看器构建等,旨在通过实际操作提升读者的动手能力和解决实际问题的能力。 此外,《鸿蒙之光HarmonyOS NEXT原生应用开发入门》附赠完整的源代码和PPT课件,所有代码均经过严格测试验证,确保能够顺利运行并达到预期效果
本书围绕PLCnext 新一代开放式控制平台的诸多技术优势展开介绍,基于实时开放的Linux 系统,可简单快速集成开源代码和APP 开发自动化项目。用户可选择IEC 61131-3 标准PLC 编程语言和高级语言(如C 、C#)或模型语言(如MATLAB Simulink)进行混合开发。在应用案例设置上紧密贴合工业4.0 智能控制需求,助力解决行业创新应用。本书软硬结合,理论与创新实践应用相结合,由浅入深,可以帮助读者建立全新的开放式智能PLC 控制理念。本书参编团队由高校教师和行业专家组成,拥有多年的PLC 工程经验和实践教学经验,面向工业应用场景选取了6 个真实案例。本书在编写时力求做到通俗易懂,图文并茂,内容安排上深入浅出,突出实践能力培养。本书配有案例视频和高清图片,读者可扫描正文中相应位置二维码或封底二维码查看。另外,与本书配套的PLCnext 相关产品技术资
本书介绍了通信系统中的基本概念和常用技术,包括传输介质特性、调制解调原理、常用网络协议和信源/信道编码等基础理论,并精心编写了MATLAB仿真示例。其中,第1章介绍并回顾一些关于信号的基本思想和处理方法,是全书的理论基础; 第2章介绍物理传输介质特性,涵盖有线系统、无线/射频系统以及光纤系统; 第3章介绍调制和解调理论,从非常基础的幅度调制开始,扩展到正交调制,*后引出正交频分复用和扩频的概念; 第4章重点介绍互联网的一些重要概念和算法,包括包路由、TCP/IP、拥塞控制、错误检查和数据分组从源到目的的路由算法; 第5章重点介绍信源编码,解释量化(标量和矢量)的思想,以及熵编码的理论; 第6章围绕信道编码和安全性这一重要主题,介绍经典的循环冗余校验和汉明码,以及常见的密钥分配和公钥方法。本书适合已具备MATLAB基本知识的通信工程等专业方向
随着互联网技术的发展,分布式应用系统对具备高性能、高可用性、可扩展性和可维护性的架构的依赖度越来越高。本书以理论与实践相结合的方式,对分布式应用系统的架构设计进行系统、全面的阐述。本书分为3个部分,部分是分布式系统架构概述,介绍一些分布式系统架构下常见的基础概念和架构设计的目标;第二部分是核心理论及技术,介绍分布式应用系统下常见的技术中间件机制和使用场景,着重介绍分布式应用系统在高性能、高可用性、可扩展性和可维护性等方面常见的优化技术;第三部分是架构实践案例,梳理几种常见的大型分布式应用系统的架构,并结合具体问题进行分析,使读者能够真正理解设计分布式应用系统架构所面临的问题及解决问题的思路。本书主要面向初/中/程序员和架构师,但书中的部分内容也适合产品经理、项目经理阅读。此外,
《基于模型的设计及其嵌入式实现(第2版)》以基于模型的设计为主线,讲述了M 代码的快速编写与调试,用户界面的创建,浮点Simulink/Stateflow模型的建立、调试与验证,用户自定义模块的生成;详细介绍了基于模型设计的全过程,主要有需求分析与跟踪、模型的检查与设计验证、浮点模型到定点模型的转换、模型嵌入式C代码的自动生成、软件/处理器/硬件在环测试,整个过程满足DO 178B航空电子规范,可显著提高工作效率、降低开发成本,并且增强了代码的安全性与鲁棒性,避免了产品开发的潜在市场风险。
《Maya 2018完全实战技术手册》主讲如何使用Maya 2018软件进行三维动画制作。全书共分为12章,内容包含了Maya软件的界面组成、模型制作、灯光技术、摄影机技术、材质与纹理、渲染与输出、粒子特效、流体动画等一系列三维动画制作技术。本书结构清晰、内容全面、通俗易懂,各个章节均设计了相应的实用案例,并详细阐述了制作原理及操作步骤,注重提升读者的软件实际操作能力。另外,本书附带的教学资源内容丰富,包括与《Maya 2018完全实战技术手册》相关案例的工程文件、贴图文件和教学视频,便于读者学以致用。另外,本书内容采用Maya 2018版本进行设计制作,请读者注意。 《Maya 2018完全实战技术手册》非常适合作为高校和培训机构动画专业的相关课程培训教材,也可以作为广大三维动画爱好者的自学参考用书。
本书内容充实、新颖、深入浅出、尽量避免繁琐 的数学推导。从设计和实用的角度出发,首先介绍了 电子系统的设计方法,然后从构成电子电路的基本元 器件的应用人手,分别讲述了模拟电路、数字电路、 数/模与模/数变换电路、单片机应用系统的设计方 法以及现代EDA工具等知识, 后给出了几个典型的电 子系统设计实例。试图在读者已掌握了若干原理性课 程的基础上,介绍如何将这些知识加以综合应用,并 强调了各种元器件、电路的使用常识。为便于学习, 每章均附有 小结 和 设计练习 。本书是再版书 ,相比旧版,本书对部分内容进行了 新。 本书可作为电子信息类专业本科和硕士研究生的 课程教材,也可作为各种电子设计竞赛的培训教材或 教辅,同时还可作为广大电路设计爱好者的参考书。
本书是一本通俗易懂的直播系统开发入门书籍。通过本书读者可以从零开始学习搭建直播系统。本书分为三部分,*部分(第1章)主要介绍Nginx,包括什么是Nginx,为什么要选择Nginx,在特定的环境下如何安装、配置及使用Nginx。第二部分(第2~4章)主要介绍基于Nginx的Nginx-rtmp-module、FFmpeg组件的安装与配置,并完整地搭建了一个简单的直播系统。第三部分(第5~7章)主要介绍在多终端下如何使用不同技术建立基于直播的SDK,并介绍多种SDK相关技术框架。本书适合对直播系统开发有兴趣的人员、高级语言开发者、音/视频开发入门者。
本书秉承 新工科 理念,从科研、教学和工程实际应用出发,理论联系实际,全面系统地讲述了基于STM32F407微控制器的嵌入式系统设计与应用实例,并讲述了FreeRTOS嵌入式实时操作系统。 全书共分13章,主要内容包括:绪论、嵌入式微处理器、STM32系列微控制器、嵌入式开发平台的搭建、STM32 GPIO、STM32中断、STM32定时器、STM32 通用同步异步收发器(USART)、STM32 SPI串行总线、STM32 I2C串行总线、STM32 A/D转换器、STM32 DMA控制器和嵌入式实时操作系统FreeRTOS。全书内容丰富,体系先进,结构合理,理论与实践相结合,尤其注重工程应用技术。 通过阅读本书,读者可以掌握STM32F4标准固件库的开发方式和工具软件的使用,掌握STM32F407的系统功能和常用外设的编程开发方法,通过FreeRTOS的学习,掌握嵌入式实时操作系统的应用方法。 本书是在作者教学与科研实践经验的基础上,结
"《大模型核心技术与开发实践:基于Transformer、PyTorch及Hugging Face》系统地介绍大语言模型(LLM)的理论基础、实现方法及在多种场景中的应用实践。共分为12章,第1~3章介绍Transformer模型的基本架构与核心概念,包括编解码器的结构、自注意力机制、多头注意力的设计和工作原理;第4~6章结合实际案例,讲解如何利用PyTorch和Hugging Face库构建、训练和微调LLM;第7~9章介绍生成模型的推理和优化技术,包括量化、剪枝、多GPU并行处理、混合精度训练等,以提高模型在大规模数据集上的训练和推理效率;第10、11章通过实例讲解Transformer在实际NLP任务中的应用以及模型可解释性技术;第12章通过一个企业级文本分析平台项目的搭建,介绍从数据预处理、文本生成、高级分析到容器化与云端部署的完整流程,并提供了代码示例、模块化测试和性能评估方法,帮助读者实际构建
本书是一本深度聚焦HarmonyOS NEXT应用开发的全方位指导书,内容遵循由浅入深的原则展开。全书分为基础知识、应用开发进阶和应用开发高级三部分。基础知识部分全面介绍HarmonyOS NEXT及其ArkTS声明式UI开发规范的核心内容与应用,涵盖开发环境搭建、开发布局、常用组件、导航、路由、交互事件、窗口管理和ArkWeb等核心要素,并辅以大量实操案例,助力读者迅速掌握开发要领。应用开发进阶部分深入探讨HarmonyOS NEXT中的动画与网络服务,为开发者提供实用的开发技能和优化应用体验的方法。应用开发高级部分详细介绍一多开发和第三方库的使用,最后介绍如何运用uni-app快速构建鸿蒙应用。 本书实例丰富、详实,无论是初学者还是有经验的开发者,都能从中获取系统全面的知识和极具实用的开发技巧,为开发出卓越的鸿蒙原生应用掌握关键技能。
本书是一本深度聚焦HarmonyOS NEXT应用开发的全方位指导书,内容遵循由浅入深的原则展开。全书分为基础知识、应用开发进阶和应用开发高级三部分。基础知识部分全面介绍HarmonyOS NEXT及其ArkTS声明式UI开发规范的核心内容与应用,涵盖开发环境搭建、开发布局、常用组件、导航、路由、交互事件、窗口管理和ArkWeb等核心要素,并辅以大量实操案例,助力读者迅速掌握开发要领。应用开发进阶部分深入探讨HarmonyOS NEXT中的动画与网络服务,为开发者提供实用的开发技能和优化应用体验的方法。应用开发高级部分详细介绍一多开发和第三方库的使用,最后介绍如何运用uni-app快速构建鸿蒙应用。 本书实例丰富、详实,无论是初学者还是有经验的开发者,都能从中获取系统全面的知识和极具实用的开发技巧,为开发出卓越的鸿蒙原生应用掌握关键技能。
本书是一本深度聚焦HarmonyOS NEXT应用开发的全方位指导书,内容遵循由浅入深的原则展开。全书分为基础知识、应用开发进阶和应用开发高级三部分。基础知识部分全面介绍HarmonyOS NEXT及其ArkTS声明式UI开发规范的核心内容与应用,涵盖开发环境搭建、开发布局、常用组件、导航、路由、交互事件、窗口管理和ArkWeb等核心要素,并辅以大量实操案例,助力读者迅速掌握开发要领。应用开发进阶部分深入探讨HarmonyOS NEXT中的动画与网络服务,为开发者提供实用的开发技能和优化应用体验的方法。应用开发高级部分详细介绍一多开发和第三方库的使用,最后介绍如何运用uni-app快速构建鸿蒙应用。 本书实例丰富、详实,无论是初学者还是有经验的开发者,都能从中获取系统全面的知识和极具实用的开发技巧,为开发出卓越的鸿蒙原生应用掌握关键技能。
本书是一本深度聚焦HarmonyOS NEXT应用开发的全方位指导书,内容遵循由浅入深的原则展开。全书分为基础知识、应用开发进阶和应用开发高级三部分。基础知识部分全面介绍HarmonyOS NEXT及其ArkTS声明式UI开发规范的核心内容与应用,涵盖开发环境搭建、开发布局、常用组件、导航、路由、交互事件、窗口管理和ArkWeb等核心要素,并辅以大量实操案例,助力读者迅速掌握开发要领。应用开发进阶部分深入探讨HarmonyOS NEXT中的动画与网络服务,为开发者提供实用的开发技能和优化应用体验的方法。应用开发高级部分详细介绍一多开发和第三方库的使用,最后介绍如何运用uni-app快速构建鸿蒙应用。 本书实例丰富、详实,无论是初学者还是有经验的开发者,都能从中获取系统全面的知识和极具实用的开发技巧,为开发出卓越的鸿蒙原生应用掌握关键技能。
本书是一本深度聚焦HarmonyOS NEXT应用开发的全方位指导书,内容遵循由浅入深的原则展开。全书分为基础知识、应用开发进阶和应用开发高级三部分。基础知识部分全面介绍HarmonyOS NEXT及其ArkTS声明式UI开发规范的核心内容与应用,涵盖开发环境搭建、开发布局、常用组件、导航、路由、交互事件、窗口管理和ArkWeb等核心要素,并辅以大量实操案例,助力读者迅速掌握开发要领。应用开发进阶部分深入探讨HarmonyOS NEXT中的动画与网络服务,为开发者提供实用的开发技能和优化应用体验的方法。应用开发高级部分详细介绍一多开发和第三方库的使用,最后介绍如何运用uni-app快速构建鸿蒙应用。 本书实例丰富、详实,无论是初学者还是有经验的开发者,都能从中获取系统全面的知识和极具实用的开发技巧,为开发出卓越的鸿蒙原生应用掌握关键技能。
本书从实战角度出发,依托STM32F4 Discovery开发套件丰富的软硬件开发资源,基于嵌入式实时多任务操作系统FreeRTOS,通过一系列的实验,深入分析了RTOS的工作原理和实现机制。本书第一篇介绍了嵌入式系统应用开发流程及软硬件开发工具。第二篇内核基础实验将RTOS理论付诸实践,演示了任务创建,优先级调度策略,多任务应用面临的共享资源的争用、性能降低及优先级反转等问题。实验实现了各种任务交互的机制,帮助读者直观地了解RTOS的工作机理。第三篇针对多任务RTOS应用的运行时行为,采用Tracealyzer工具,可视化FreeRTOS的运行行为,展示了运行时分析工具的价值,通过具体的应用分析,帮助读者理解和控制软件的运行时行为。第四篇介绍了STM32F4硬件定时器机制,为RTOS任务故障检测奠定硬件基础。第五篇和第六篇介绍了如何提高代码的重用性及自学RTOS的在线资