- 2 fastapi 绑定路由到路由组 2.1 路由URL中的查询参数声明不属于路径参数的其他函数参数时,它们将被自动解释为"查询字符串"参数 如下skip limit都是查询参数。参数解释: 返回json 格式,原始值 为字符串 http://127.0.0.1:1999/items/?skip=0&limit=1 # 限制查一个 http://127.0.0.1:19... 2 fastapi 绑定路由到路由组 2.1 路由URL中的查询参数声明不属于路径参数的其他函数参数时,它们将被自动解释为"查询字符串"参数 如下skip limit都是查询参数。参数解释: 返回json 格式,原始值 为字符串 http://127.0.0.1:1999/items/?skip=0&limit=1 # 限制查一个 http://127.0.0.1:19...
- 前言任务队列的输入是称为任务的工作单元。专用的工作进程不断监视任务队列以执行新工作。通过消息进行通信,通常使用代理在客户和工作人员之间进行调解。为了启动任务,客户端将一条消息添加到队列中,然后代理将该消息传递给工作人员。队列常常系统可以由多个 部分 组成,这样可以让位于高可用性和横向扩展。可以在单机上运行, 也可以在多台机器上运行,甚至可以跨数据中心运行。 5.1 任务队列的用途通常一个任... 前言任务队列的输入是称为任务的工作单元。专用的工作进程不断监视任务队列以执行新工作。通过消息进行通信,通常使用代理在客户和工作人员之间进行调解。为了启动任务,客户端将一条消息添加到队列中,然后代理将该消息传递给工作人员。队列常常系统可以由多个 部分 组成,这样可以让位于高可用性和横向扩展。可以在单机上运行, 也可以在多台机器上运行,甚至可以跨数据中心运行。 5.1 任务队列的用途通常一个任...
- 字数较多,请谨慎阅读 1 简介HTTP3 协议QUIC(Quick UDP Internet Connection)与HTTP/3有何关系?HTTP/3是第三个主要版本的HTTP协议。与其前任HTTP/1.1和HTTP/2不同,在HTTP/3中,将弃用TCP协议,改为使用基于UDP协议的QUIC协议实现。它最初被称为使用 QUIC 传输协议的 HTTP/2 语义,后来缩写为HTTP-over... 字数较多,请谨慎阅读 1 简介HTTP3 协议QUIC(Quick UDP Internet Connection)与HTTP/3有何关系?HTTP/3是第三个主要版本的HTTP协议。与其前任HTTP/1.1和HTTP/2不同,在HTTP/3中,将弃用TCP协议,改为使用基于UDP协议的QUIC协议实现。它最初被称为使用 QUIC 传输协议的 HTTP/2 语义,后来缩写为HTTP-over...
- @TOC 前言在STM32物联网应用中,与通信模块进行交互通常涉及到使用AT指令。本文将介绍两个重要的AT指令集:基础AT指令和基础Wifi功能AT指令。基础AT指令用于与通用的通信模块(如GSM模块)进行基本的串口通信和控制,而基础Wifi功能AT指令则专注于与Wifi模块进行交互,实现连接网络、发送数据等基本Wifi功能。 一、基础AT指令 1.1 测试AT启动我们可以使用AT指令测试A... @TOC 前言在STM32物联网应用中,与通信模块进行交互通常涉及到使用AT指令。本文将介绍两个重要的AT指令集:基础AT指令和基础Wifi功能AT指令。基础AT指令用于与通用的通信模块(如GSM模块)进行基本的串口通信和控制,而基础Wifi功能AT指令则专注于与Wifi模块进行交互,实现连接网络、发送数据等基本Wifi功能。 一、基础AT指令 1.1 测试AT启动我们可以使用AT指令测试A...
- @TOC 前言随着物联网(IoT)技术的迅速发展,越来越多的设备和系统开始连接到互联网,实现远程监控、数据采集和远程控制等功能。在物联网应用中,STM32微控制器以其强大的性能和丰富的外设功能成为了重要的选择之一。而在STM32与互联网通信中,AT指令与TCP/IP协议成为了两个重要的技术手段。 一、连接TCP服务器 1.1 配置Wifi模式我们可以使用下面这个AT指令进行WIFI模式的设置... @TOC 前言随着物联网(IoT)技术的迅速发展,越来越多的设备和系统开始连接到互联网,实现远程监控、数据采集和远程控制等功能。在物联网应用中,STM32微控制器以其强大的性能和丰富的外设功能成为了重要的选择之一。而在STM32与互联网通信中,AT指令与TCP/IP协议成为了两个重要的技术手段。 一、连接TCP服务器 1.1 配置Wifi模式我们可以使用下面这个AT指令进行WIFI模式的设置...
- 本章重点• 无参数的宏定义• 带参数的宏定义• 头文件• 条件编译指令在前面的学习中,经常遇到用#define定义符号变量的情况,其实,#define是一种预处理指令。预处理指令在C语言中占有重要的地位,它是程序从源代码到可执行文件的编译流程中的第一步,在这一步中,编译器会根据预处理指令进行宏定义替换,包含头文件,进行条件编译等操作,。本章将针对预处理的相关知识进行详细地讲解12.1 回顾编... 本章重点• 无参数的宏定义• 带参数的宏定义• 头文件• 条件编译指令在前面的学习中,经常遇到用#define定义符号变量的情况,其实,#define是一种预处理指令。预处理指令在C语言中占有重要的地位,它是程序从源代码到可执行文件的编译流程中的第一步,在这一步中,编译器会根据预处理指令进行宏定义替换,包含头文件,进行条件编译等操作,。本章将针对预处理的相关知识进行详细地讲解12.1 回顾编...
- 本章重点• 文件流的定义• 文件基本操作 • 随机读写文件大家学到现在,对调试C语言程序一定有一个最深的感触:“为什么每次调试程序都要输入那么多重复的数据呢?既然写程序就是要把人类从重复的劳动中解放出来,能不能让程序在开始运行时自动填入那些值呢?”答案是,当然可以。为实现这个功能,需要将每次运行程序时输入的那些数据以文件的形式存储到磁盘上。 本章主要讨论如何用C语言程序以文件的形式来存储各... 本章重点• 文件流的定义• 文件基本操作 • 随机读写文件大家学到现在,对调试C语言程序一定有一个最深的感触:“为什么每次调试程序都要输入那么多重复的数据呢?既然写程序就是要把人类从重复的劳动中解放出来,能不能让程序在开始运行时自动填入那些值呢?”答案是,当然可以。为实现这个功能,需要将每次运行程序时输入的那些数据以文件的形式存储到磁盘上。 本章主要讨论如何用C语言程序以文件的形式来存储各...
- 本章重点 栈 队列 链表在前面的章节中讲解了C语言的基础知识、数组、指针、流程控制等,在C语言中还有一些基本的数据结构,如栈、队列和链表,这些数据结构有着自己的特性,合理利用这些数据结构可以在程序中起到事半功倍的效果,本章将针对这些基本的数据结构进行详细地讲解。 栈在现实生活中经常会完成一些“后进先出”的动作,例如一群人排队等一个电梯,当电梯门打开后,排在队首的人先进入电梯,排... 本章重点 栈 队列 链表在前面的章节中讲解了C语言的基础知识、数组、指针、流程控制等,在C语言中还有一些基本的数据结构,如栈、队列和链表,这些数据结构有着自己的特性,合理利用这些数据结构可以在程序中起到事半功倍的效果,本章将针对这些基本的数据结构进行详细地讲解。 栈在现实生活中经常会完成一些“后进先出”的动作,例如一群人排队等一个电梯,当电梯门打开后,排在队首的人先进入电梯,排...
- 本章重点• 一维数组的声明、初始化和存取• 一维数组的应用• 二维数组的使用• 数组在内存中的存储方式 与人相比,计算机具有两大优势:计算得快,存储得多。计算速度比人脑快这一点自然不用多说,存储空间也是随着科技的进步越来越大,短短二三十年的工夫,存储设备有了极大发展:从原始的720 KB软盘,到后来几十MB的早期硬盘,再到现在动辄1、2 TB的移动硬盘,都是为了满足人们对数据的渴望。 有了如... 本章重点• 一维数组的声明、初始化和存取• 一维数组的应用• 二维数组的使用• 数组在内存中的存储方式 与人相比,计算机具有两大优势:计算得快,存储得多。计算速度比人脑快这一点自然不用多说,存储空间也是随着科技的进步越来越大,短短二三十年的工夫,存储设备有了极大发展:从原始的720 KB软盘,到后来几十MB的早期硬盘,再到现在动辄1、2 TB的移动硬盘,都是为了满足人们对数据的渴望。 有了如...
- C语言允许函数调用自己本身,这种函数调用自身的情况被称为递归。递归是一种在程序设计中被广泛使用的算法,使用递归的方法可以把一个大型且复杂的问题层层简化成为一个与原问题相似的、规模较小的问题来求解。使用递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。6.1.1 递归的基本原理递归是一种在数学中和计算机科学中都出现的一种思想,在这两个方面的定义如下:1、数... C语言允许函数调用自己本身,这种函数调用自身的情况被称为递归。递归是一种在程序设计中被广泛使用的算法,使用递归的方法可以把一个大型且复杂的问题层层简化成为一个与原问题相似的、规模较小的问题来求解。使用递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。6.1.1 递归的基本原理递归是一种在数学中和计算机科学中都出现的一种思想,在这两个方面的定义如下:1、数...
- 本章重点 • 赋值运算符• 算术运算符• 比较运算符• 逻辑运算符 大家学习了上一章中介绍的变量和常量,现在已经可以将数据保存在程序中了,下一步的工作就是操作并利用保存的数据。本章将介绍C语言中的运算符,在这些运算符的帮助下,可以完成变量赋值、变量比较、数学计算、组合逻辑关系等基本的变量操作。此外,本章还将简单介绍两种控制程序流程的方法:选择和循环。经过本章的学习之后,大家就可以编写一些简单... 本章重点 • 赋值运算符• 算术运算符• 比较运算符• 逻辑运算符 大家学习了上一章中介绍的变量和常量,现在已经可以将数据保存在程序中了,下一步的工作就是操作并利用保存的数据。本章将介绍C语言中的运算符,在这些运算符的帮助下,可以完成变量赋值、变量比较、数学计算、组合逻辑关系等基本的变量操作。此外,本章还将简单介绍两种控制程序流程的方法:选择和循环。经过本章的学习之后,大家就可以编写一些简单...
- 华为云IoT 通过与鸿蒙相结合的模式,提供多样化的能力开放,提升各行业数字化方案构建效率。面向软硬件开发者,IoTDA提供设备全场景快速接入,灵活数据模型设计,多种数据开放能力。IoTEdge聚焦现场业务闭环,为开发者提供边缘可插拔式数采能力与应用管理,满足各行业多样化诉求。通过智能厨电,智慧隧道,智慧城市等实际案例分享了产业发展的经验。 华为云IoT 通过与鸿蒙相结合的模式,提供多样化的能力开放,提升各行业数字化方案构建效率。面向软硬件开发者,IoTDA提供设备全场景快速接入,灵活数据模型设计,多种数据开放能力。IoTEdge聚焦现场业务闭环,为开发者提供边缘可插拔式数采能力与应用管理,满足各行业多样化诉求。通过智能厨电,智慧隧道,智慧城市等实际案例分享了产业发展的经验。
- 1. 认证形式概览1.1. 入门级开发者认证流程1.1.1. 购买认证进入华为云开发者认证页面选择自己需要的开发者认证,在认证详情页面单击“购买认证”。按照页面提示完成购买。详细操作指导请参考后文开发者认证购买常见问题。1.1.2. 在线学习自主进行在线课程学习,学习之后可以进行自我测试。详细操作指导请参考开发者认证课程学习常见问题1.1.3. 实验练习本实验承载在华为云开发者学堂的KooL... 1. 认证形式概览1.1. 入门级开发者认证流程1.1.1. 购买认证进入华为云开发者认证页面选择自己需要的开发者认证,在认证详情页面单击“购买认证”。按照页面提示完成购买。详细操作指导请参考后文开发者认证购买常见问题。1.1.2. 在线学习自主进行在线课程学习,学习之后可以进行自我测试。详细操作指导请参考开发者认证课程学习常见问题1.1.3. 实验练习本实验承载在华为云开发者学堂的KooL...
- IoT边缘具有边云协同、泛接入、低时延的本地业务自治能力。主要应用在数据传输量大,安全与隐私保护要求高,数据需要实时处理等行业或应用场景。例如智慧交通、智慧城市、智慧园区、能源电力等。接口多样化丰富的近场接入能力,支持通用协议、插件扩展、SDK扩展等多种设备接入方式,支持园区、城市、交通、工业等行业主流接入方式。硬件系列化不同场景(大计算、设备接入)支持选用不同边缘硬件,包括泰山2280服务... IoT边缘具有边云协同、泛接入、低时延的本地业务自治能力。主要应用在数据传输量大,安全与隐私保护要求高,数据需要实时处理等行业或应用场景。例如智慧交通、智慧城市、智慧园区、能源电力等。接口多样化丰富的近场接入能力,支持通用协议、插件扩展、SDK扩展等多种设备接入方式,支持园区、城市、交通、工业等行业主流接入方式。硬件系列化不同场景(大计算、设备接入)支持选用不同边缘硬件,包括泰山2280服务...
- 产品定义IoT边缘(IoTEdge)聚焦现场边缘,通过多引擎架构实现云边端协同,加速企业应用创新。IoTEdge作为云边协同管理平台,提供统一边缘管理中心和云边端协同引擎,支持纳管Kubernetes边缘集群与监控运维异构的边缘基础设施。IoT边缘是一组软件产品和服务,软件包含云侧和边侧,云侧负责管理维护,边侧负责业务执行,服务包括安装实施、数采实施等。IoT边缘通过边云协同将云服务能力快速... 产品定义IoT边缘(IoTEdge)聚焦现场边缘,通过多引擎架构实现云边端协同,加速企业应用创新。IoTEdge作为云边协同管理平台,提供统一边缘管理中心和云边端协同引擎,支持纳管Kubernetes边缘集群与监控运维异构的边缘基础设施。IoT边缘是一组软件产品和服务,软件包含云侧和边侧,云侧负责管理维护,边侧负责业务执行,服务包括安装实施、数采实施等。IoT边缘通过边云协同将云服务能力快速...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
回顾中
热门标签