这是一本介绍如何通过组件STM32CubeMX学习STM32系列微控制器的图书,主要利用在ST公司官网下载的STM32F10系列参考手册、数据手册以及内核资料M3权威指南进行深入、详细的讲解。 本书从市场上畅销的STM32F1系列微控制器入手,利用STM32CubeMX快速生成F1系列的开发环境,并在MDKARM软件上对代码进行进一步的修改补充,直至生成终的开发项目。 本书将使用STM32CubeMX自带的HAL固件库进行开发。本书共分3部分,第1部分为1~6章,主要是对STM32F1系列微控制器的基础部分的开发;第2部分为7~11章,主要是对STM32F1系列微控制器的提高部分的开发;第3部分为12、13章,主要是项目实战部分,通过前面第1部分和第2部分的学习,达到整合实战的目的。
为了紧跟技术潮流,该书聚焦于当下火的Vue3和TypeScript及其相关技术,这些知识是面试Vue方向前端岗位时必须掌握的内容。该书站在初学者的视角,将理论和实践相结合,通过循序渐进、由浅入深的方式来一一讲解Vue3的技术体系,让读者在学习的过程中不断提升前端开发水平。阅读该书仅需要有CSS、HTML、JS基础,即使你是一个Vue初学者,阅读该书也不会有任何困难。书中提供了丰富的示例来帮助读者将理论知识运用于实践,让读者学习起来不会感到枯燥乏味。相信该书能让读者在短时间内快速掌握TypeScript和Vue3的相关知识,并能够将所学知识运用到实际应用当中去。 如果你是Vue初学者,建议你按照章节顺序从头到尾阅读,如果你已经有了一定的基础,可以挑选自己感兴趣的章节进行阅读。 《Vue3.x TypeScript实践指南》适合所有Web开发从业人员,也适合作为
在数字化、网络化、智能化时代,理工科专业的学生在职场人才竞争中应具备的三种基本能力之一就是专业工作数字化计算的App表达能力。本书基于MathWorks公司新一代MATLAB App Designer,以 机械设计基础 中常见的52个典型应用案例为素材,详细介绍了每个案例的工业App编程方法与步骤。 本书可作为本科及高职高专院校的智能制造、工业机器人和机械类专业的教学、课程设计和毕业设计的辅助教材,也可作为相关制造领域工程技术人员工业App设计应用的辅助工具书。
现今,Web3.0这一概念火爆科技圈,互联网的发展也将迎来新变革。过去,网络只是我们在现实生活中的辅助工具。现在,在这个虚拟世界丰盛的时代,人们的交流方式、消费活动甚至赚钱方法都发生了巨大变化。 本书基于这个时代背景,使用丰富的插图和案例,让你轻松读懂Web3.0。作者从虚拟货币、NFT、DeFi、DAO等新结构和新服务,阐释Web3.0给商业模式的发展带来了怎样的影响,让读者可以在Web3.0时代里大展宏图。
本书是专为初学者和对LangChain应用及大语言模型(LLM)应用感兴趣的开发者而编写的。本书以LangChain团队于2024年1月发布的长期维护版本0.1为基础,重点介绍了多个核心应用场景,并且深入探讨了LCEL的应用方式。同时,本书围绕LangChain生态系统的概念,详细探讨LangChain、LangServe和LangSmith,帮助读者全面了解LangChain团队在生成式人工智能领域的布局。此外,本书还介绍了开源模型运行工具,为读者引入本地免费的实验环境,让读者能够亲自动手进行实际操作。 通过本书,读者可以真正体验到LangChain在从原型到生产的LLM应用开发和上线闭环体验方面的优势,全面了解LangChain的概念、原理和应用,并且获得实际开发LangChain应用的经验。本书示例丰富,内容通俗易懂,既可作入门教程,也可供相关技术人员参考。
《Web程序设计(第8版)》全面透彻地介绍客户端和服务器端编程所需的工具和技术,讲述如何运用*Web技术开发独立于平台的站点。本书开篇带您建立一个基础XHTML网站,然后循序渐进地介绍为基础网站添加功能的各种新语言和技术。为提高内容的权威性和准确度,本书对上一版内容做了细致入微的修改,融入了HTML5的canvas元素、Flash CS 5.5、NetBeans 7和Rails 3.1.1、Android软件开发等*技术。本书既可作为高校教材,也可供专业Web编程人员参考使用。 ◆ Web编程基础知识 ◆ XHTML和CSS ◆ JavaScript的核心内容 ◆ Flash开发环境 ◆ PHP和Ajax技术 ◆ Ruby编程语言和Rails框架 ◆ Android软件开发与ASP.NET简介 ◆ Java和Java applet
第Ⅰ部分是密码学与信息安全的入门性介绍。第Ⅱ部分介绍学习本书的数学背景知识,也可作为学习现代密码学理论基础的系统背景知识。第Ⅲ部分介绍提供保密和数据完整性保护最基本的密码算法和技术。第Ⅳ部分介绍应用密码学和信息安全中一个重要的概念——认证。第Ⅴ部分对公钥密码技术(加密、和签密)的强(实用)安全性概念进行严格的形式化处理,并给出认证协议的形式化分析方法。第Ⅵ部分包括两个技术章节和一个简短的评述。 本书适合大学本科生、在高科技公司从事信息安全系统设计和开发的安全工程师、企业信息安全系统管理人员或者生产安全产品的软/硬件开发商以及刚开始从事密码学或计算机安全方面研究的博士生等使用。
本书首先对主要用于矩阵操作的 MATLAB基本命令进行介绍 ,大多数其他命令在解决具体问题的程序中进行介绍。在本书的部分 ,介绍了函数文件。函数文件这一概念在 MATLAB中起着基础作用 ,因此 ,本书用许多例子来加以说明。 因为物理过程在空间和时间中经常发生 ,所以其相关控制方程为偏微分方程。因此,本书中大多数 MATLAB程序都是致力于求解这类方程。本书对有限元法 (Finite ElementMethod,FEM)和有限差分法都进行了介绍并应用。一般来说 ,一个问题是从整体上进行讨论的 :从物理现象推导出数学模型 ,并用 MATLAB求解方程。 本书提供了大量的 MATLAB程序代码 ,并且在每章末都有一些练习题。
本书讲述了利用硬件描述语言(VerilogHDL)设计复杂数字系统的方法。这种方法源自20世纪90年代的美国,在美国取得成效后迅速在其他先进工业国得到推广和普及。利用硬件描述语言建模、通过仿真和综合技术设计出极其复杂的数字系统是这种技术的最大优势。
第1章为介绍DevOps和Agile,讲解DevOps和Agile的概念,解释了DevOps的目标以及Agile如何在DevOps中发挥作用。 第2章为DevOps的业务优势、团队拓扑和陷阱,展示了DevOps的优势,并介绍了用于DevOps的团队拓扑。 第3章为衡量DevOps的成功,展示了如何使用指标来衡量DevOps的成功,并且如何在正确的场景使用合适的指标进行度量。 第4章为构建DevOps文化,并打破壁垒,更详细地研究了DevOps文化,并探讨了如何构建成功的文化和打破组织壁垒。 第5章为避免DevOps中的文化冲突反模式,涵盖了构建DevOps文化的挑战。 第6章为利用价值流图推动流程变革,探讨价值流图是什么,以及如何在组织中使用。 第7章为在组织中实现流程更改,介绍如何在组织中更改管理和交付流程以获得成功。 第8章为流程的持续改进,介绍了持续反馈技术,以及如何更改迭代流程。 第9章为了解DevOps的技术
近年来,网络货运成为物流行业的热点和风口,受到了社会广泛的关注。网络货运平台运用互联网的技术和共享经济的理念,在大数据、云计算、人工智能等技术的驱动下,有效带动了物流市场的资源整合和行业规范发展,对于促进物流行业的转型升级和提质增效具有重要作用。 本书分为10章,主要内容包括网络货运平台概述、网络货运平台的发展历程及趋势、网络货运平台类型、网络货运平台的功能模块、网络货运平台核心能力建设、网络货运平台运力组织与管理、我国网络货运平台区域发展状况、网络货运平台对行业的价值、网络货运平台周边生态圈和典型网络货运平台案例。 本书可作为物流管理、物流工程、交通运输、电子商务等专业本科、高职高专、中职学生的教材,还可作为网络货运知识培训和职业技能培训的教材,也可供对网络货运感兴