本书涵盖动态系统分析、经典控制理论与现代控制理论的核心内容。其中,经典控制理论以拉普拉斯变换为数学工具,通过传递函数分析系统的表现并进行控制器的设计;现代控制理论则是以状态空间方程为研究对象,以微分方程和线性代数为数学工具,从时域的角度分析系统的表现并设计系统的控制器。 本书在多个章节对比讲解两种理论之间的区别与联系。本书的目标是以简单的语言讲述复杂的知识,希望本书可以引起读者对控制理论的兴趣,并掌握控制理论的核心精神所在,为未来深入学习其他相关知识打下基础。同时,本书的 实战性 很强,大部分章节以一个实际例子入手,从开发者的角度展开分析并引出知识点。
《MATLAB神经网络分析及应用》以MATLAB R2023b为平台,以实际应用为背景,采用 理论 公式 经典应用 相结合的形式,深入浅出地讲解MATLAB神经网络经典分析与应用。全书共11章,主要包括为什么神经网络应用广泛、MATLAB快速入门、感知器分析与应用、线性神经网络分析与应用、BP神经网络分析与应用、RBF神经网络分析与应用、反馈神经网络分析与应用、竞争型神经网络分析与应用、神经网络的Simulink应用、自定义神经网络、深度神经网络的分析与应用。通过学习本书,读者可以认识到神经网络在各领域中的广泛应用,可以领略到利用MATLAB实现神经网络的方便、快捷、专业性强等特点。 《MATLAB神经网络分析及应用》可作为神经网络领域初学者和提高者的学习资料,也可作为高等院校相关课程的教材,还可作为广大科研人员、学者、工程技术人员的参考用书。
本书系统论述了Altium Designer 24 软件的高级功能及案例实践(含纸质图书、实践案例、配套视频教程),是一本进阶学习高速PCB 设计的优秀工具书。全书分为8 章,第1 章为Altium Designer 24高级功能及应用,介绍PCB 设计流程中需要使用的高级功能;第2 章为设计规则的高级应用,介绍多层板中常见的规则、Query 语句的设置及应用、规则的导入和导出;第3 章为层叠应用及阻抗控制,介绍层叠添加和阻抗的计算等;第4 章为PCB 总体设计要求及规范,介绍PCB 常见设计规范、拼板、PCB 表面处理工艺、组合装配等;第5 章为EMC设计规范,包括EMC概述、常见EMC器件、布局、布线等;第6~8 章为综合实例,包含4 层STM32 开发板、4 层MT6261 智能手表、6 层全志A64 平板计算机3 个完整案例。这些案例从PCB 设计的总体流程、创建工程文件、位号标注与封装匹配、原理图验证与导入、板框绘
统计学习方法即机器学习方法,是计算机及其应用领域的一门重要学科。 本书分为监督学 习和无监督学习两篇,全面系统地介绍了统计学习的主要方法。 包括感知机、k 近邻法、朴素贝 叶斯法、决策树、逻辑斯谛回归与*熵模型、 支持向量机、提升方法、EM 算法、隐马尔可夫 模型和条件随机场,以及聚类方法、 奇异值分解、主成分分析、潜在语义分析、概率潜在语义分 析、马尔可夫链蒙特卡罗法、 潜在狄利克雷分配和 PageRank 算法等。除有关统计学习、监督学 习和无监督学习的概 论和总结的四章外,每章介绍一种方法。叙述力求从具体问题或实例入手, 由浅入深, 阐明思路,给出必要的数学推导,便于读者掌握统计学习方法的实质,学会运用。 为满足读者进一步学习的需要,书中还介绍了一些相关研究,给出了少量习题, 列出了主要参 考文献。 本书是统
《LangChain大模型应用开发》帮助读者在项目中探索微调、提示工程以及部署和监控的最佳实践时,解锁LLM的全部潜力。无论你是构建创意写作工具、开发复杂的聊天机器人,还是制作尖端的软件开发辅助工具,《LangChain大模型应用开发》都将是你的路线图,帮助你自信且创造性地掌握生成式人工智能的变革力量。 主要内容 ●使用LangChain创建LLM应用,如问答系统和聊天机器人 ●理解变换模型和注意力机制 ●使用pandas和Python自动进行数据分析和可视化 ●掌握提示工程以提高LLM性能 ●微调LLM并了解释放其力量的工具 ●将LLM作为服务部署,并应用评估策略 ●使用开源LLM与文档本地互动,以防止数据泄露
本书首先总结了IT 项目方案编制常犯的各类错误,接着按照项目发展进程,系统、全面地阐述从市 场拓展到交付验收过程中各类方案的编制框架、编制风格和编制重点,方案类型包括市场分析报告、市场营销方案、市场宣传方案、技术解决方案、项目投标文件、项目交付方案、项目交流手册等,最后附上部分方案模板供参考。 本书的编写目的是用来培训和提升作者所带团队成员,因此侧重于实战,案例真实丰富、贴近工作,可随学随用,适用于企业内训、个人继续教育培训,对于有志从事方案编制的IT 售前工程师及售前管理 者具有一定的借鉴和参考价值。
本书全面介绍 Spring Boot 3 Vue.js 3全栈开发的基本思想、方法和技术。全书共 13章,内容涵盖 Spring基础、Spring MVC基础、Spring Boot核心知识、Web开发、数据访问、MyBatis与 MyBatis-Plus框架基础、安全控制、异步消息、单元测试、Vue.js基础与进阶、电子商务平台的设计与实现(Spring Boot Vue.js 3 MyBatis-Plus)等。书中实例侧重实用性、通俗易懂,通过本书的学习,读者能够快速掌握 Spring Boot 3 Vue.js 3全栈开发的基础知识、编程技巧以及完整的开发体系,为大型项目开发打下坚实的基础。 本书可作为大学计算机及相关专业的教材或教学参考书,也可作为 Java技术的培训教材,适合具有 Java和 Java Web编程基础的读者,尤其适合广大 Java EE应用开发人员阅读与使用。
《CCF CSP轮认证一本通》根据CSP J1/S1考试题型,并综合了近两年CSP J1/S1考试真题和近10年信息学奥赛初赛考试真题编写而成。在编写过程中,所有题目都完全模拟CSP J1/S1考试的题型,在对题目进行分析的同时,也对考试知识点进行了梳理,能够更好地帮助考生理清考试思路和把握重难点。 《CCF CSP轮认证一本通》共8章,前4章对选择题的知识点进行了梳理,后4章对阅读程序题和完善程序题的知识点进行了梳理。针对每章知识,首先介绍这一章的知识点,让考生有大体把握,然后对该知识点的题目进行详细分析,后提供有针对性的习题供考生复习巩固。通过知识、分析、练习等多种形式让考生轻松掌握CSP J1/S1考试的知识内容,帮助考生更好地通过考试。 《CCF CSP轮认证一本通》主要供广大考生作为CSP J1/S1轮认证考试之用,也可作为相关人士学习信息学的辅导书。
本书以技术新手阿云的巧妙提问和答主的点睛指导为引线,以Spring Cloud Alibaba微服务开发框架 为脉络,带领读者全面系统地探索Spring Cloud Alibaba微服务开发过程中应用到的技术和解决方案。 本书技术包含了各种组件及框架的用法,包括注册和配置中心Nacos、负载均衡器LoadBalancer、远程 调用组件OpenFeign、远程调用框架Dubbo、流量控制组件Sentinel、网关组件GateWay、消息驱动框架 Stream及消息中间件RocketMQ、链路追踪组件SkyWalking、分布式事务管理框架Seata、分库分表中间件 ShardingSphere、分布式缓存数据库Redis、分布式任务调度框架XXL-JOB。 技术新手阿云在开发过程中的巧妙提问,能够激发读者主动学习的兴趣;而答主的巧妙解答和本书知 识结构的设计,把看似深奥复杂的分布式微服务系统如庖丁解牛般解析得浅显易懂。本书不仅详细介绍了 各种组件及框架技术的使用步骤,
本书基于开源的 WebGIS 开发技术,内容涵盖 WebGIS 开发的基础知识和技术要点,并通过实际应 用和案例分析,帮助读者更好地掌握相关知识,理解 WebGIS 的应用场景和开发需求。 本书共 12 章,系统论述 WebGIS 开发的技术要点和项目实践。其中:第 1 ~ 3 章为基础篇,第 1 章主要讲解 WebGIS 开发中的 Web 基础,第 2 章为 GIS 基础介绍,第 3 章介绍开源的 WebGIS 开发框架。 第 4 ~ 10 章为高级篇,是基础篇的提升,内容涵盖 WebGIS 开发中的大部分技能和知识点。第 4 章为 GIS 应用服务介绍,第 5 章介绍使用较多的开源 GIS 服务器 GeoServer,第 6 章为空间数据管理的相关 知识,第 7 章和第 8 章主要讲解 WebGIS 开发中的矢量数据和栅格数据渲染,第 9 章为地图控件的使用, 第 10 章讲解常用的地图交互。三维篇是第 11 章,主要介绍 Cesium 框架的使用。实践篇是第 12 章,通 过一个完
本书是一本旨在帮助读者深入理解和应用AIGC与大模型技术的实用指南。写作目的是为了让读者了解AIGC与大模型技术的发展趋势、核心驱动力、定义与关键特征,以及如何利用大模型的能力进行实际应用。书籍分多个部分,包括AIGC与大模型技术概览、入门大模型开发、娱乐产业应用、多媒体行业应用、金融业应用、大数据分析应用、企业知识库应用和电商平台应用。其中,亮点案例包括娱乐产业的角色扮演应用、多媒体行业的音视频处理创新、金融业的股票分析以及电商平台的智能购物体验等。这些案例展示了AIGC与大模型技术在不同领域的实际应用,以及如何通过技术拓展应用思维和巩固程序设计思维。 本书适合对AIGC与大模型技术感兴趣的读者,特别是大模型从业人事、程序员、产品经理、项目经理等。通过阅读本书,读者可以了解AIGC与大模型技术的基本概念
这是一本关于如何设计更整洁、更高效的软件架构的全面、实用性指南,阐述了软件架构师的角色和目标,软件架构设计的核心原则,如何为Web、数据库、客户端、控制台和嵌入式应用程序设计最佳的高级结构。全书分为六部分,涵盖了设计和架构、编程范式(结构化编程、面向对象编程、函数式编程)、设计原则(单一职责原则、开闭原则、里氏替换原则、接口隔离原则)、组件原则(重定位技术、组件内聚、组件耦合)、架构(独立性、划分边界、边界剖析、分层和边界、整洁架构、整洁嵌入式架构),以及实现细节和案例研究。本书是软件架构师、系统分析师、系统设计师、软件经理以及执行他人设计的程序员的之作。
Spring Boot是一个用于构建Java应用程序的开发框架,它通过简化配置和提供一揽子解决方案,极大地简化了Java应用程序的开发过程。《Spring Boot项目开发实践(微视频版)》共分9章,内容包括在线留言簿系统、微信商城系统的具体实现流程、外卖点餐系统、CMS新闻资讯系统的具体实现流程、蘑菇博客系统、企业SCRM系统、进销存管理系统、人力资源管理系统、思通数科舆情监控系统。《Spring Boot项目开发实践(微视频版)》通过这9个综合实例的实现过程,详细讲解了Spring Boot在实践项目中的综合运用,这些项目在现实应用中具有极强的代表性。在具体讲解每个实例时,都遵循项目的进度来讲解,从接到项目到具体开发,直到最后的调试和发布。讲解循序渐进,并穿插了这样做的原因,深入讲解了每个重点内容的具体细节,引领读者全面掌握Spring Boot。 《Spring Boot项目开
本书通过基础知识和案例的相辅相成,使读者快速掌握Vue.js3编程知识,并围绕Vue.js3的生态搭建并讲解一个企业级应用框架,更贴合实际开发。 本书共14章,内容包括搭建开发环境、熟悉Vue.js基础、路由--Vue-Router、全局状态管理--Pinia、CSS扩展语言--SCSS、UI框架--Element-Plus、数据请求--Axios与Express、类型校验--Typescript、脚手架--Vite,代码管理仓库--Git等,最后给出管理系统实战案例供读者了解Vue.js项目的开发过程与一些常见业务。本书内容丰富、理论结合实践,适合Web前端开发初学者,也适合作为高等院校
高性能计算机的性能持续增长,然而由于负载不均、资源竞争等性能问题,大量并行程序无法高效地利用底层硬件系统,导致了极大的资源浪费。围绕上述挑战,本书在大规模并行程序性能分析与优化方面开展了深入研究,主要的特色为结合编译技术和图分析技术进行性能分析与优化指导。书中介绍了性能分析与优化的相关背景和当前面临的重要挑战,并针对这些挑战进行了四方面的研究工作:针对并行程序性能瓶颈定位难的挑战,提出了基于图分析技术的自动可扩展性瓶颈检测方法,并实现了轻量级的瓶颈检测系统;针对大规模并行程序性能分析系统开发复杂度高的挑战,提出了面向性能分析的领域特定编程框架;针对性能优化策略选择难的挑战,提出了异步策略感知的性能建模方法;基于上述性能分析与建模技术,设计并实现了面向领域的多层次自动性能优化
《Shell从入门到精通(第2版)》是获得大量读者好评的 Linux典藏大系 中的经典畅销书《Shell从入门到精通》的第2版。本书结合大量实例,详细介绍系统管理员和Linux程序员解决实际问题的得力工具 Bash Shell的用法,并对一些易混淆的内容进行重点提示和讲解。本书提供442分钟教学视频、程序源代码、高清思维导图、教学PPT和习题参考答案等超值配套资源,帮助读者高效、直观地学习。 《Shell从入门到精通(第2版)》共15章,分为3篇。第1篇认识Shell编程,主要介绍Shell编程的入门知识,以及Shell编程环境的搭建;第2篇Shell编程核心技术,主要介绍Shell变量和引用、条件测试和判断语句、循环结构、函数、数组、正则表达式、文本处理、流编辑器、文本处理利器awk命令、文件操作、子Shell与进程处理等;第3篇Shell编程实战,主要介绍Shell脚本调试技术和2个综合案例的实现
《TensorFlow自然语言处理及应用》以TensorFlow为平台,讲述TensorFlow与自然语言的技术及开发。书中每章都以理论开始,以TensorFlow应用及自然语言分析结束,将理论与实践相结合,让读者可以快速掌握TensorFlow与自然语言分析。本书共9章,主要内容为TensorFlow与编程、自然语言处理与深度学习基础、神经网络算法基础、词嵌入、卷积神经网络分析与文本分类、几种经典的卷积神经网络、循环神经网络及语言模型、长短期记忆及自动生成文本、其他网络的经典分析与应用。 《TensorFlow自然语言处理及应用》注重应用,实例丰富,可作为高等院校人工智能相关专业的教材,也可作为研究TensorFlow与自然语言分析的广大科研人员、学者、工程技术人员的参考书籍。
《DevOps持续万物2:DevOps组织能力成熟度评估》是一本深入探讨DevOps实践、理论和应用的专业书籍。本书以DevOps的核心理念为基础,提供了一套全面的组织能力成熟度评估框架,帮助组织评估和提升其在软件开发和运维中的协同效率。书中详细介绍了持续审计、持续SLA以及持续AI等关键概念,并结合丰富的图表、案例分析和实践指南,为读者展示了如何在DevOps环境中实现持续改进和创新。 DevOps,即开发(Development)与运维(Operations)的结合,是一种文化和实践的变革,旨在打破传统软件开发和运维之间的隔阂,实现更快速、更高质量的软件交付。DevOps的实施对于组织和项目管理具有重要意义。 提高效率:通过自动化流程和工具,DevOps可以显著减少从开发到部署的时间,提高软件交付的速度。 增强协作:DevOps鼓励开发、测试和运维团队之间的紧密合作,打破信息孤岛
本书深度探讨了当今科技领域最引人注目的大规模语言模型相关技术,内容主要围绕大规模语言模型构建、评估和应用展开,分为以下四部分:第 1~5章主要介绍大规模语言模型的发展历程及其训练相关内容,包括语言模型的基本架构、大规模语言模型的高效微调技术、人类反馈强化学习和模型的分布式训练;第 6和 7章主要介绍大规模语言模型的推理优化技术、推理加速框架和模型的评估;第 8~10章主要介绍大规模语言模型扩展和应用,包括大规模语言模型和知识的融合、多模态大规模语言模型的技术介绍和其智能体扩展应用,以及大规模语言模型的垂直领域应用;第 11章主要介绍大规模语言模型研究的困难、挑战和未来潜在研究方向。 本书面向技术爱好者、从业者、学术研究者和一般读者。它提供大规模语言模型相关的全面介绍,帮助从业人员和专业人士了解
本书旨在帮助读者更好地应对算法面试,提高算法和编程能力。书中按专题精选了LeetCode平台的一系列的热点算法题,并详细解释其求解思路和过程。全书分为三个部分,第Ⅰ部分为数据结构及其应用,以常用数据结构为主题,深入讲解各种数据结构的应用方法和技巧。第Ⅱ部分为算法策略及其应用,以基本算法设计方法和算法设计策略为主题,深入讲解各种算法设计策略的应用方法和技巧。第Ⅲ部分为经典问题及其求解,以实际中的一些问题为主题,深入讲解这些问题多种求解方法。 本书适合于需要进行算法面试的读者,通过阅读本书可以掌握算法面试中求解问题的方法和技巧,提升自己的算法技能和思维方式,从而在面试中脱颖而出。同时可以作为《数据结构》和《算法设计与分析》课程的辅导书,也可以供各种程序设计竞赛和计算机编程爱好者研习。 目录
《MATLAB科技绘图与数据分析》结合作者多年的数据分析与科研绘图经验,详细讲解MATLAB在科技图表制作与数据分析中的使用方法与技巧。全书分为3部分,共12章,第1部分(第1~3章)主要讲解MATLAB的基础知识,包括MATLAB的操作环境、文件操作、程序设计等;第2部分(第4~8章)结合MATLAB在数据可视化方面的功能,详细讲解MATLAB中的图窗信息、二维图绘制、三维图绘制、专业图绘制、句柄图形对象等科技绘图方面的知识;第3部分(第9~12章)讲解数据描述性分析、插值与拟合、回归分析、优化问题求解等 内容。《MATLAB科技绘图与数据分析》还配套提供了近300个示例的教学视频与上机练习资源文件,可帮助读者大大提升学习效率。 《MATLAB科技绘图与数据分析》注重实操,示例丰富,图表精美,适合从事数据可视化与数据分析的科研工程技术人员、工程师,以及高校相
本书包括四大块,一是预测模型的基础知识,二是基于Logistic回归的临床预测模型实战, 是预测模型中其他 要技术;特色:(1)白话统计:统计难教难学难应用,讲解统计需要 语言行传授或表达,本书作者有20年一线统计教学的经验,可以将统计以为通俗易懂 案例行讲解,而非标准数据,让读者有处理真实数据的感觉;(3)软件优势:本书撰写 度 低,非常适合广大的非统计学专业的从业人员学习;(4)自编插件:针对数据处理中 繁琐的分析过程,可以实现一键实现, 大降低读者的学习难度!
Spring Boot 是在Spring 的基础上实现的受大众喜爱的软件开发框架。《Spring Boot应用设计案例教程》内容基于Spring Boot 最新 版,注重理论与实际相结合,以 案例教学法 强化学生应用设计能力培养,案例选择兼顾实用性和趣味 性。书中案例均采用Thymeleaf 模板进行视图设计。本书具体内容包括Spring 简介与开发工具、Spring Bean 配置与SpEL 语言、使用Maven 构建工程、Spring 的AOP 编程、Spring Boot 简介与应用初步、 Spring MVC 编程、自动发送邮件与任务定时、使用JdbcTemplate 访问数据库、使用JPA 访问数据库、使 用Mybatis 访问数据库、面向消息通信的应用编程、Spring Boot WebSocket 编程、Spring Security 应用安 全编程、基于MVC 的资源共享网站设计、Spring Boot 访问MongoDB 数据库、Spring Boot 响应式编程等。 《Spring Boot应用设计案例教程》适合作为高等院校计算机类专业的教材,也可作为软件工程
本书是一本全面介绍Flutter跨平台框架的书籍,主要分为入门,进阶和实战三部分,细分为13章。入门篇包括背景知识、环境搭建、基础语法、组件和API等;进阶篇包括网络通信、第三方插件、热更新和应用打包发布等;实战篇则是一个综合的开发案例,让读者快速的上手项目开发。每个阶段的知识都是层层深入且环环相扣的,能够帮助读者对Flutter框架的原理与应用有一个全面的认识。 本书适合具有一定Android/iOS原生开发基础的一线APP开发工程师、大中专院校相关专业师生、培训班学员学习,可用于夯实基础,提Flutter开发实战技能。