"《AI Agent开发与应用:基于大模型的智能体构建》详尽地阐述智能体的基础理论、开发工具以及不同层次的开发方法,通过融合自然语言理解、多轮对话和任务自动化技术,为读者提供从理论到实践的全方位指导,旨在帮助读者构建高效的智能体。《AI Agent开发与应用:基于大模型的智能体构建》分为3个部分,共12章。第1部分(第1~5章)深入解析智能体的工作原理及开发所需的工具链,包括智能体的定义、类型及其与大语言模型(LLM)的关系,探讨智能体框架结构和核心模块的设计,并介绍LangChain和LlamaIndex等技术如何助力任务自动化和数据管理,使读者能够亲身体验智能体的基础开发过程。第2部分 (第6、7章)聚焦于智能体的浅度开发,通过订票系统和智能翻译智能体等实例,展示如何将理论知识应用于实际项目。第3部分(第8~12章)深入探索智能体的高级开
本书主要从总述和案例分析两方面入手,介绍软件工程项目案例。本书选取了不同种类的案例进行分析,包括基于代码分析的系统UML图生成案例、电影推荐系统案例、数据采集器案例、Magic图像处理小程序案例等。案例分析由引言、相关背景、功能介绍、系统实现和小结五个方面组成,全面地分析项目案例。 本书中的案例 程序理解初探:以基于代码分析的系统UML图生成为例 入选福建省专业学位研究生优秀教学案例。 本书的读者对象为学生和老师,学生可以通过这本书学习如何设计和实现项目,老师可以通过这本书更好地将具体案例和教学结合在一起。
LangChain大模型应用开发 《LangChain大模型应用开发》帮助读者在项目中探索微调、提示工程以及部署和监控的实践时,解锁LLM的全部潜力。无论你是构建创意写作工具、开发复杂的聊天机器人,还是制作尖端的软件开发辅助工具,《LangChain大模型应用开发》都将是你的路线图,帮助你自信且创造性地掌握生成式人工智能的变革力量。 主要内容 ●使用LangChain创建LLM应用,如问答系统和聊天机器人 ●理解变换模型和注意力机制 ●使用pandas和Python自动进行数据分析和可视化 ●掌握提示工程以提高LLM性能 ●微调LLM并了解释放其力量的工具 ●将LLM作为服务部署,并应用评估策略 ●使用开源LLM与文档本地互动,以防止数据泄露 大模型应用解决方案 基于ChatGPT和GPT-4等Transformer架构的自然语言处理 Transformer正在颠覆AI领域。市面上有这么平台和Transformer模型,哪
本书以FreeRTOS实时操作系统为基础,使用STM32F407为MCU核心的开发板,讲解嵌入式实时操作系统控制。本书内容翔实,案例丰富,操作性极强;配有微视频和课件,帮助读者高效学习。
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安全保障实现无畏重构?通过编译时/运行时优化显著降低
根据嵌入式系统的特点,对嵌入式系统的基础知识、工作原理与典型的应用设计等方面进行了介绍。作者根据长期的嵌入式系统开发经验,从嵌入式系统研发人员的角度,分析嵌入式系统设计需要掌握的理论知识、设计方法及步骤,介绍了嵌入式系统的基本组成,从底层到应用层各个典型模块的设计,将理论知识和实际对象充分结合起来,形成了一个完整的嵌入式系统。其主要内容包括:嵌入式系统软硬件基础知识、嵌入式系统开发基础、ARMCortexM3内核体系结构、基于STM32F103VET6的典型的外设模块硬件/驱动程序设计、嵌入式操作系统基础、μC/OSII操作系统的应用及移植等部分。 《嵌入式系统原理及应用实例》既可以作为高等院校计算机、电子类、自动化及控制类大学本科高年级学生的教材,也可以作为非计算机类硕士研究生与嵌入式系统设计工程
本书是一本介绍OpenHarmony操作系统的技术书籍,通过系统地讲解操作系统的概念和实现原理,帮助读者深入了解OpenHarmony操作系统的特点和优势,掌握其开发和应用的技能。 本书共七章,分别介绍了OpenHarmony操作系统的概述、快速入门、内核、适配移植、IoT组件开发、SIMPLEGUI显示及开发示例。第1章介绍了OpenHarmony操作系统的基本概念、特点和架构;第2章通过一个简单的示例程序,帮助读者快速入门OpenHarmony操作系统的开发;第3章详细介绍了OpenHarmony操作系统的内核,包括任务管理、内存管理、同步机制等内容;第4章介绍了OpenHarmony操作系统的适配移植,包括板级支持包(BSP)的开发和适配,以及外设驱动的开发和移植;第5章介绍了OpenHarmony操作系统的IoT组件开发,包括GPIO、PWM、UART等常用组件的开发和使用;第6章介绍了OpenHarmony操作系统的SIMPLEGUI显示模块,帮助读者
本书从教学的角度出发,全面、系统地讲述了嵌入式系统及各组成部分的基本知识、技术原理和设计方法,使读者可以了解嵌入式系统的结构组成,掌握嵌入式系统开发的思路方法,具备嵌入式系统开发的初步分析问题和解决问题的能力。本书上篇是原理部分,内容包括:嵌入式系统概述,ARM处理器和指令集,嵌入式Linux操作系统,嵌入式软件编程技术,开发环境和调试技术,Boot Loader技术,ARM Linux内核,文件系统,设备驱动程序设计基础,字符设备驱动程序设计,块设备驱动程序设计,网络设备驱动程序开发和嵌入式GUI及应用程序设计; 本书下篇是实验部分,内容包括: 实验基础,开发环境建立,内核和模块构建,文件系统构建,调试技术演练,字符设备驱动程序设计,块设备驱动程序设计,网络设备驱动程序设计,MiniGUI实验设计和Android实验设计。本书兼顾教
陈泰红、肖婧、冯伟编*的《嵌入式多核DSP应 用开发与实践》从C66x的内核架构、关键外设、多核 编程等方面进行翔实介绍,同时通过基于CCS V5 simulator软件仿真以及TMDXEVM6678L EVM硬件仿真 的实例精解,从*多细节上介绍基于TMS320C6678的 电路设计开发和boot设计,给出用实例测试的片内外 设应用测试程序,*后介绍中科院某所基于 TMS320C6678的星载毫米波SAR-GMTI系统数字中频接 收机的总体设计。 本书适合于广大DSP爱好者、大学高年级学生、 研究生,以及从事DSP等嵌入式技术开发的企业工程 技术人员参考。
本书重点介绍了鸿蒙操作系统的设计背景、设计理念和设计原则,同时对鸿蒙操作系统的整体架构、关键子系统的技术架构和主要设计思路进行了详细的解析。第1章~第3章对鸿蒙操作系统进行整体概述,重点介绍操作系统的发展和鸿蒙操作系统诞生的技术背景、试图解决的主要技术问题,同时介绍了鸿蒙操作系统的设计理念、主要技术特征,以及部件化架构原理解析。第4章~第16章介绍关键子系统,分门别类地阐述鸿蒙操作系统关键子系统的技术架构和主要设计思路,包括统一内核、驱动子系统、分布式技术、方舟编译运行时子系统、UI框架、图形子系统、多媒体子系统、安全子系统、DFX框架和文件管理的架构设计思路。 本书适合对操作系统感兴趣的开发者、鸿蒙操作系统生态的参与者、相关领域的研究人员,以及相关专业的高校师生阅读和学习。
本书介绍了通信系统中的基本概念和常用技术,包括传输介质特性、调制解调原理、常用网络协议和信源/信道编码等基础理论,并精心编写了MATLAB仿真示例。其中,第1章介绍并回顾一些关于信号的基本思想和处理方法,是全书的理论基础; 第2章介绍物理传输介质特性,涵盖有线系统、无线/射频系统以及光纤系统; 第3章介绍调制和解调理论,从非常基础的幅度调制开始,扩展到正交调制,*后引出正交频分复用和扩频的概念; 第4章重点介绍互联网的一些重要概念和算法,包括包路由、TCP/IP、拥塞控制、错误检查和数据分组从源到目的的路由算法; 第5章重点介绍信源编码,解释量化(标量和矢量)的思想,以及熵编码的理论; 第6章围绕信道编码和安全性这一重要主题,介绍经典的循环冗余校验和汉明码,以及常见的密钥分配和公钥方法。本书适合已具备MATLAB基本知识的通信工程等专业方向
《鸿蒙之光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 相关产品技术资
本书是微软系统资深工程师顾问戴有炜先生新版升级的Windows Server 2019两卷力作中的系统与网站配置指南篇。书中秉承了作者的一贯写作风格:大量的系统与网站配置实例兼具扎实的理论基础,以及完整清晰的操作过程,以简单易懂的文字进行描述,内容丰富且图文并茂。全书共分17章,主要内容包括Windows Server 2019概述、安装与基本环境设置,本地用户与组账户的管理,虚拟环境的搭建,建立Active Directory域,文件权限与共享文件夹,打印服务器的配置与管理,组策略与安全设置,磁盘系统的管理,分布式文件系统,系统启动的疑难排除,利用DHCP自动分配IP地址,解析DNS主机名,架设IIS网站,PKI与https网站,Server Core、Nano Derver与Container等。本书面向广大计算机系统管理和系统维护人员,可作为高等院校相关专业和技术培训班的教学用书,更可作为微软认证考试的参考
Docker已经成为行业中热门爆的开源技术,没有之一。而Kubernetes的诞生,更是使得Docker如虎添翼。越来越多的人开始投入到Docker和Kubernetes的开发和运维中去。本书是一本为初学者量身定做的入门教材,适合对容器技术了解不多,没有太多的相关开发和运维经验,但是又想掌握Kubernetes技术的读者使用,帮助他们快速地进入这个领域。 本书分为两篇共12章,第一篇全面介绍Docker,包括Docker的基础知识、在主流操作系统上安装Docker的方法以及Docker的基本管理操作;第二篇详细介绍Kubernetes,主要包括Kubernetes基础知识、Kubernetes的安装方法、Kubernetes命令行管理工具、运行应用、访问应用、存储管理、软件包管理、网络管理以及Kubernetes的图形管理工具。 本书内容详尽、示例丰富,是广大Docker和Kubernetes初学者推荐的参考书,同时也适合高等院校和培训学校计算机相关专
随着互联网技术的发展,分布式应用系统对具备高性能、高可用性、可扩展性和可维护性的架构的依赖度越来越高。本书以理论与实践相结合的方式,对分布式应用系统的架构设计进行系统、全面的阐述。本书分为3个部分,部分是分布式系统架构概述,介绍一些分布式系统架构下常见的基础概念和架构设计的目标;第二部分是核心理论及技术,介绍分布式应用系统下常见的技术中间件机制和使用场景,着重介绍分布式应用系统在高性能、高可用性、可扩展性和可维护性等方面常见的优化技术;第三部分是架构实践案例,梳理几种常见的大型分布式应用系统的架构,并结合具体问题进行分析,使读者能够真正理解设计分布式应用系统架构所面临的问题及解决问题的思路。本书主要面向初/中/程序员和架构师,但书中的部分内容也适合产品经理、项目经理阅读。此外,
《Maya 2018完全实战技术手册》主讲如何使用Maya 2018软件进行三维动画制作。全书共分为12章,内容包含了Maya软件的界面组成、模型制作、灯光技术、摄影机技术、材质与纹理、渲染与输出、粒子特效、流体动画等一系列三维动画制作技术。本书结构清晰、内容全面、通俗易懂,各个章节均设计了相应的实用案例,并详细阐述了制作原理及操作步骤,注重提升读者的软件实际操作能力。另外,本书附带的教学资源内容丰富,包括与《Maya 2018完全实战技术手册》相关案例的工程文件、贴图文件和教学视频,便于读者学以致用。另外,本书内容采用Maya 2018版本进行设计制作,请读者注意。 《Maya 2018完全实战技术手册》非常适合作为高校和培训机构动画专业的相关课程培训教材,也可以作为广大三维动画爱好者的自学参考用书。
本书系统介绍离散系统仿真建模与分析的理论基础,采用仿真软件Flexsim以及大量案例,介绍仿真理论方法的实际应用。全书的组织基本上按照仿真项目研究的步骤展开。本书可供高等院校物流、制造等专业本科生和研究生阅读,也可供各行各业的仿真工作者参考。
本书以帮助学生掌握仿真的方法和技术为目标,以信息系统的分析为背景,借鉴国外的有关做法,按照讲清概念、熟悉工具、学会使用的原则,重点阐述如何利用MATLAB工具分析问题,通过案例示范和多层次的项目训练,培养学生分析和解决问题的能力。全书分为5章,即系统仿真概述、MATLAB应用基础、系统模型的建立与表示、系统的仿真分析和系统仿真实训。仿真实训的介绍涉及电路分析、信号分析和系统分析等,不局限于某一专业,着力介绍系统仿真的基本方法和技术。本教材既可以独立存在,也可以作为其他课程的仿真教材或辅助教材。
本书讲述了Linux系统及其他UNIX风格的操作系统上的程序开发,主要内容包括标准Linux C语言函数库和由不同的Linux或UNIX标准指定的各种工具的使用方法,大多数标准Linux开发工具的使用方法,通过DBM和MySQL数据库系统存储Linux中的数据,为X视窗系统建立图形化用户界面等。本书通过先介绍程序设计理论,再以适当的例子和清晰的解释来阐明它的方式,帮助读者掌握相关的知识。本书适合Linux的初学者及希望利用Linu进行开发的程序人员阅读,也适合作为高等院校计算机相关专业师生的参考教材。
系统架构设计师考试作为计算机技术与软件专业技术资格考试(简称 软考 )中的一个高级资格专业考试,是由国家人力资源和社会保障部、工业和信息化部领导的*考试。通过该考试获得系统架构设计师证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从中择优聘任高级工程师专业技术职务。 本书由薛大龙教授担任主编,薛教授长期从事 软考 培训工作,熟悉考题的形式、难度、深度和重点,了解学生学习过程中的难点。本书通过对系统架构设计师考试2012 20172018年的真题进行逐题分析和解答,帮助考生全面掌握系统架构设计师的知识和技能,掌握考试重点,熟悉试题形式,学会解答问题的方法和技巧,更高效地准备系统架构设计师考试。