当前位置: 首页 > news >正文

设备接入与APP(应用程序)接入华为云iotDA平台的路径元素有哪些不同?

目录

壹、设备接入华为云iotDA

🏢 形象比喻:设备 = 员工,IoTDA 平台 = 安保森严的总部大楼

一、📍 平台接入地址 = 总部大楼地址

二、🧾 接入凭证 = 出入证 / 门禁卡 / 工牌

1. 设备密钥或证书

2. 预置接入凭证密钥(accessCode)

三、📇 设备基本信息 = 员工的身份证、入职信息

1. 设备标识码(如 IMEI、MAC)

2. 设备名称

3. 产品信息(产品名称或ID)

四、🔐 协议与安全模式 = 进门方式 + 安检流程

1. 协议类型(MQTT / LwM2M / HTTPS)

2. 安全模式

3. 引导服务端 PSK / 配置项

五、📦 Topic 信息 = 员工工作流 + 报告路径

六、💻 设备运行环境 = 你的电脑环境和入职工具

七、🌐 网络连通性与状态 = 办公环境畅通

八、📝 自注册模板 / SNI 扩展 = 自动入职流程

✅ 小结:设备登录 IoTDA 的通关清单

贰、APP接入华为云iotDA

🧠 形象比喻:APP = 合作公司代表,IoTDA 平台 = 总部大楼,设备 = 员工

一、📍 接入地址 = 总部访问入口 + 专用通道

二、🧾 接入凭证 = 授权信函 + 授权卡

1. IAM Token(一次性通行证)

2. AK/SK(访问密钥)

3. accessCode(特别通行码)

三、📦 产品和设备信息 = 被访问员工的身份信息

四、📐 产品模型 = 员工的岗位说明书

五、📨 Topic 信息 = 信息分发的路线图

六、🔐 认证鉴权配置 = 安保核验机制

七、🔧 API 使用方法 = 拥有公司系统的操作权限

八、🌐 网络环境 = 你的手机/电脑能连总部网

✅ 小结:APP 登录 IoTDA 的“入场与操作清单”


壹、设备接入华为云iotDA

设备要成功登录华为云的 IoTDA 平台,把它整体类比成一个出入“高安写字楼”的新员工报到流程。下面用“出入写字楼”的比喻 + 技术解释,来理清楚设备登录所需的内容。


🏢 形象比喻:设备 = 员工,IoTDA 平台 = 安保森严的总部大楼

设备登录 IoTDA,就像一个新员工要进公司总部上班,你不能直接闯进去,而要准备好各种证件、身份信息、部门归属、报到协议,甚至办公区域通行路径(Topic)才能顺利“打卡上班”。


一、📍 平台接入地址 = 总部大楼地址

  • 比如:iot-bs.cn-north-4.myhuaweicloud.com

  • 就像公司总部在“北京中关村28号楼”,你必须知道去哪栋楼、哪个门口。

  • 这个地址对应的是平台的 MQTT 或 HTTPS 接入服务器,是设备必须连接的目标。


二、🧾 接入凭证 = 出入证 / 门禁卡 / 工牌

1. 设备密钥或证书
  • 使用 密钥模式 = 带“密码”的工卡(用户名密码模式)

  • 使用 X.509证书模式 = 带数字签名的门禁卡(更高级别)

  • 系统注册设备可由平台返回密钥;手动注册需上传证书、输入指纹。

2. 预置接入凭证密钥(accessCode)
  • 类似“入职批次代码”或“临时通行口令”,部分公司要求填写才能进门。


三、📇 设备基本信息 = 员工的身份证、入职信息

1. 设备标识码(如 IMEI、MAC)
  • 就像员工的身份证号或指纹,全球唯一,作为硬件身份核验。

  • IoTDA 平台用它来识别并确认是不是“授权设备”。

2. 设备名称
  • 类似工牌上的“姓名”,必须按公司命名规范填好(便于管理和分配任务)。

3. 产品信息(产品名称或ID)
  • 相当于所属“部门/职位”,比如你是“研发部/嵌入式工程师”

  • 必须先由公司(平台)创建这个岗位(产品),你才能归属进去。


四、🔐 协议与安全模式 = 进门方式 + 安检流程

1. 协议类型(MQTT / LwM2M / HTTPS)
  • 相当于你走哪种通道进公司:普通门、专用门、地下通道。

    • MQTT:主流方式,支持密钥+证书

    • LwM2M:更轻量化,支持 DTLS(加密)或非安全(明文)通信

2. 安全模式
  • MQTT 密钥模式、X.509证书模式

  • LwM2M 支持 5683(不加密)5684(DTLS加密) 端口

  • 就像公司给的门禁卡,有的可以通所有楼层,有的只能进公开区。

3. 引导服务端 PSK / 配置项
  • 类似高级员工或外包公司需要在出入时提前设置公司VPN、访问口令等。


五、📦 Topic 信息 = 员工工作流 + 报告路径

  • 设备与平台通信的“数据通道”,就像你每天上报工作要发邮件到哪个部门。

  • 预置 Topic:平台默认支持的通道,如发布属性、订阅命令、上报事件等。

  • 自定义 Topic:企业定制的数据交换路径,需要设备端和平台配合设定。


六、💻 设备运行环境 = 你的电脑环境和入职工具

  • 使用的是 Linux 系统,需安装 SSH Server → 就像你需要电脑能上网、远程访问

  • 集成 IoT Device SDK(如 C v1.1.1)→ 相当于你预装了公司办公软件套件


七、🌐 网络连通性与状态 = 办公环境畅通

  • 设备必须在线,且网络能访问华为云平台,就像你到岗了且能连上公司Wi-Fi。

  • 若有防火墙或代理,也要打通端口(如 MQTT 的 8883、LwM2M 的 5684)


八、📝 自注册模板 / SNI 扩展 = 自动入职流程

  • 自注册模板 = 员工自助报到系统,设备自动提交身份和配置表单

  • 证书中的 SNI = 嵌入“我来自哪个公司”信息,以便平台快速匹配授权模板


✅ 小结:设备登录 IoTDA 的通关清单

类别具体内容类比
地址平台接入地址(域名/IP)总部地址
身份设备ID、标识码(MAC/IMEI)员工工号、身份证
凭证密钥/证书/AccessCode工卡、门禁卡、入职口令
部门产品ID、设备名称所属部门、职位名称
协议MQTT / LwM2M / HTTPS通道类型(门禁种类)
安全密钥 or 证书模式,DTLS/非DTLS是否走加密通道
Topic预置或自定义Topic路径工作汇报邮件地址
系统Linux + SDK + SSH你的电脑和办公软件
网络在线 + 通信正常到岗 + 能打卡

贰、APP接入华为云iotDA

APP(应用程序)要登录并访问华为云 IoTDA 平台(比如读取设备数据、控制设备等),其实和“设备登录”完全不同,它不是作为一个“设备”,而是作为一个“应用调用者”来接入平台的开放 API。它走的是 REST API 路线,而不是设备那种 MQTT、HTTPS 直连的方式。

我们可以把 APP 登录 IoTDA 平台 比喻成一个 外部合作方公司员工(APP)来总部拜访并管理设备(IoTDA) 的过程。不同于设备“自己入职”,APP是“第三方来访”,需要走特殊通道、提前登记、授权访问,过程更多涉及身份核验、权限控制和接口调用


🧠 形象比喻:APP = 合作公司代表,IoTDA 平台 = 总部大楼,设备 = 员工

APP 不代表设备本身,而是一个“管理者”或“调度者”,通过调用平台提供的 API、订阅消息、下发命令等方式实现“远程管人(设备)”。


一、📍 接入地址 = 总部访问入口 + 专用通道

  • 比如 AMQP 接入地址:amqps://${server.address}:5671

  • 就像合作公司代表必须从“客户通道”走指定门口进入总部,不能随便闯别的通道。

  • 这个地址是 APP 访问消息服务或调用 API 的入口,必须填对。


二、🧾 接入凭证 = 授权信函 + 授权卡

1. IAM Token(一次性通行证)
  • 就像你临时申请的访客证,需要平台先审批、然后凭证进入。

  • 有效期短,但适合临时访问场景。

2. AK/SK(访问密钥)
  • 像长期合作公司持有的访问卡,带签名功能,权限可控,稳定可靠。

  • 适合长期运行的应用或服务对接。

3. accessCode(特别通行码)
  • 如果 APP 通过 AMQP 接入,这相当于你还需要报上一个访问口令,确保你属于白名单访客。


三、📦 产品和设备信息 = 被访问员工的身份信息

APP 不是“员工本人”,但要调度员工、查看状态、发送指令,必须知道他们的:

  • 产品名称/ID = 员工所属部门

  • 设备名称/ID = 具体员工编号

APP 如果不知道这些信息,就像你进公司却不知道要找哪个人,就无法办事。


四、📐 产品模型 = 员工的岗位说明书

  • APP 需要根据产品模型(JSON 定义的属性、命令格式)与设备交互,确保格式正确。

  • 比如知道这个设备有温度传感器,支持“读取温度”“设置阈值”,APP 才能正确发出指令。


五、📨 Topic 信息 = 信息分发的路线图

  • 如果 APP 也通过 MQTT 订阅设备消息,它必须知道平台规定的“数据路线”,比如:

    • /v1/devices/${device_id}/data/report

    • /v1/devices/${device_id}/command/response

  • 就像你要抄送或查看某个员工的工作邮件,你必须知道他们的邮箱地址或内部系统路径。


六、🔐 认证鉴权配置 = 安保核验机制

  • 就像访客在门口需要刷脸、扫码、出示授权函,根据通道不同(HTTP, AMQP, MQTT)采用不同的验证规则:

    • AMQP ➜ accessCode + AK/SK 或 Token

    • API ➜ Token 或 AK/SK

    • MQTT ➜ 客户端ID/用户名/密码


七、🔧 API 使用方法 = 拥有公司系统的操作权限

  • IoTDA 提供丰富的 API:创建设备、读取属性、下发命令等

  • 就像公司为你开放了“人事系统”“运维系统”的访问权限,你需要会用、会调用、懂得安全性。


八、🌐 网络环境 = 你的手机/电脑能连总部网

  • APP 所在环境必须能连通 IoTDA 平台的公网地址,否则“进不去门”,即使有证件也没用。

  • 通常这意味着手机、服务器要能访问云平台公网接口,或者开通了专线/VPN等通道。


✅ 小结:APP 登录 IoTDA 的“入场与操作清单”

类别内容类比
接入地址amqps / HTTPS 等地址合作通道地址
凭证方式IAM Token 或 AK/SK + accessCode授权证件、通行口令
产品/设备信息产品ID、设备ID要访问的员工及其部门
产品模型属性/命令定义岗位职责说明书
Topic 信息消息订阅路径邮件或指令收发路线
鉴权配置协议认证参数门禁系统核验要求
API 使用创建设备/下发命令给员工派工、收集报告
网络环境可达 IoTDA 公网接口手机能连网,能打电话

相关文章:

设备接入与APP(应用程序)接入华为云iotDA平台的路径元素有哪些不同?

目录 壹、设备接入华为云iotDA 🏢 形象比喻:设备 员工,IoTDA 平台 安保森严的总部大楼 一、📍 平台接入地址 总部大楼地址 二、🧾 接入凭证 出入证 / 门禁卡 / 工牌 1. 设备密钥或证书 2. 预置接入凭证密钥&a…...

【git#4】分支管理 -- 知识补充

一、bug 分支 假如我们现在正在 dev2 分支上进行开发,开发到一半,突然发现 master 分支上面有 bug,需要解决。 在Git中,每个 bug 都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临…...

AXOP34062: 40V双通道运算放大器

AXOP34062是一款通用型高压双通道运算放大器,产品的工作电压为2.5V至40V,具有25MHz的带宽,压摆率为10V/μs,静态电流为650A。较高的耐压和带宽使其可以胜任绝大多数的高压应用场景。 主要特性 轨到轨的输入输出范围低输入失调电…...

OpenCv高阶(十)——光流估计

文章目录 前言一、光流估计二、使用步骤1、导库读取视频、随机初始化颜色2、初始化光流跟踪3、视频帧处理循环4、光流计算与可视化5、循环控制与资源释放完整代码 总结 前言 在计算机视觉领域,光流估计是捕捉图像序列中像素点运动信息的核心技术。它描述了图像中每…...

BS客户端的单点登录

1、参数类似于“XXXXX://?userIdsystem&time1696830378038&token38a8ea526537766f01ded33a6cdfa5bd” 2、在config里加一个LoginSecret参数可随意指定一个字符串 3、BS登录代码里会对“LoginSecret的参数值用户ID时间戳”进行MD5加密形成token,与传过来的…...

通讯录完善版本(详细讲解+源码)

目录 前言 一、使通讯可以动态更新内存 1、contact.h 2、contact.c 存信息: 删除联系人,并试一个不存在的人的信息,看看会不会把其他人删了 ​编辑 修改: ​编辑 排序: ​编辑 销毁: ​编辑 ​…...

第3讲:ggplot2完美入门与美化细节打磨——从基础绘制到专业级润色

目录 1. 为什么选择ggplot2? 2. 快速了解ggplot2绘图核心逻辑 3. 基础绘图示范:柱状图、折线图、散点图 (1)简单柱状图 (2)折线图示范 (3)高级散点图 + 拟合线 4. 精细美化:细节打磨决定专业感 5. 推荐的美化小插件(可选进阶) 6. 小练习:快速上手一幅美化…...

带宽?增益带宽积?压摆率?

一、带宽(Bandwidth) 1.科学定义: 带宽指信号或系统能够有效通过的频率范围,通常定义为信号功率下降到中频值的一半(即 - 3dB)时的最高频率与最低频率之差。对于运算放大器(Op-Amp&#xff09…...

为什么栈内存比堆内存速度快?

博主介绍:程序喵大人 35- 资深C/C/Rust/Android/iOS客户端开发10年大厂工作经验嵌入式/人工智能/自动驾驶/音视频/游戏开发入门级选手《C20高级编程》《C23高级编程》等多本书籍著译者更多原创精品文章,首发gzh,见文末👇&#x1…...

什么是非关系型数据库

什么是非关系型数据库? 引言 随着互联网应用的快速发展,传统的基于表格的关系型数据库(如 MySQL、Oracle 等)已经不能完全满足现代应用程序的需求。在这种背景下,非关系型数据库(NoSQL 数据库&#xff09…...

制作一个简单的操作系统9

自定义 myprintf 函数实现解析 探索如何实现一个自定义的 printf 函数来处理任意 %d 和 %s 组合 (说实话,想不用任何库函数和头文件,纯C实现太难了,我放弃了,弄了一个简陋版本 对付用) 运行效果: Hello 123 World 456 Coding这样参数传递:(最多支持5个参数,按顺序…...

华为Pura X的智控键:让折叠机体验更上一层楼的设计

还记得Mate 70系列刚出那会,我体验了下智控键,那时候就觉得这个“把快捷方式做进电源键”的交互方式非常惊艳,没想到在Pura X上,这种便捷体验感更上了一层楼。 智控键:折叠屏手机的天选快捷方式? 传统折叠…...

打造高功率、高电流和高可靠性电路板的厚铜PCB生产

厚铜PCB生产是指制作一种具有较厚铜层的PCB(Printed Circuit Board,印刷电路板)。这种PCB通常用于高功率、高电流和高可靠性的电子设备中。厚铜PCB的生产过程包括以下几个 主要步骤: 1. 基材准备 厚铜PCB的基材通常采用FR4或CEM-…...

AI超级智能体教程(三)---程序调用AI大模型的四种方式(SpringAI+LangChain4j+SDK+HTTP)

文章目录 1.安装SDK(查看文档)2.创建API-key3.项目引入灵积大模型4.HTTP接入的方式5.SpringAI引入5.1添加依赖5.2添加配置5.3测试代码 6.LangChain4j引入6.1依赖引入6.2测试提问 1.安装SDK(查看文档) 安装阿里云百炼SDK_大模型服…...

JDBC连接数据库

一、查询 sqlserver数据库 private List<Map<String, String>> getPathList(String id) throws Exception {String driverName "com.microsoft.sqlserver.jdbc.SQLServerDriver";String dataBaseurl "jdbc:sqlserver://localhost:1433;SelectMeth…...

常见缓存淘汰算法(LRU、LFU、FIFO)的区别与实现

一、前言 缓存淘汰算法主要用于在内存资源有限的情况下&#xff0c;优化缓存空间的使用效率。以确保缓存系统在容量不足时能够智能地选择需要移除的数据。 二、LRU&#xff08;Least Recently Used&#xff09; 核心思想&#xff1a;淘汰最久未被访问的数据。实现方式&#x…...

深度学习--循环神经网络RNN

文章目录 前言一、RNN介绍1、传统神经网络存在的问题2、RNN的核心思想3、 RNN的局限性 二、RNN基本结构1、RNN基本结构2、推导3、注意4、循环的由来5、再谈RNN的局限 总结 前言 循环神经网络&#xff08;RNN&#xff09;的起源可以追溯到1982年&#xff0c;由Saratha Sathasiv…...

大学IP广播系统解决方案:构建数字化智慧化大学校园IP广播平台

大学IP广播系统解决方案:构建数字化智慧化大学校园IP广播平台 北京海特伟业科技有限公司任洪卓于2025年4月24日发布 随着教育信息化建设的深入推进&#xff0c;传统的模拟广播系统已无法满足现代化校园对智能化、场景化、融合化的管理需求。为此&#xff0c;海特伟业提出构建…...

#ifndef #else #endif条件编译

目录 一、#ifdef 1. 基本用法 2. 查看头文件 3. 目的 4. 常见用途 4. 取消定义 5.小结 二、#ifndef和#ifdef区别 1. #ifdef 2. #ifndef 3.结论 一、#ifdef 宏定义 #define H_PWM_L_ON 的作用是创建一个名为 H_PWM_L_ON 的宏。以下是这个宏定义的一些关键点&#xff…...

SystemVerilog语法之typedef与自定义结构

1.7 使用typedef创建新的类型 在Verilog中&#xff0c;你可以为操作数的位宽或者类型分别定义一个宏&#xff0c;但是你并没有创建新的数据类型&#xff0c;而是进行了文本的替换。在SystemVerilog中&#xff0c;可以使用typedef创建新的类型。可以将parameter和typedef语句放…...

【防火墙 pfsense】2配置

&#xff08;1&#xff09;接口配置和接口 IP 地址分配 ->配置广域网&#xff08;WAN&#xff09;和局域网&#xff08;LAN&#xff09;接口&#xff0c;分配设备标识符&#xff0c;如 eth0、eth1 等&#xff1b; ->如将WAN 接口将被分配到 eth0&#xff0c;而 LAN 接口将…...

数据结构之排序

排序 一.比较排序1.插入排序基本思想1.1直接插入排序1.2希尔排序 2.选择排序直接选择排序堆排序 3.交换排序冒泡排序快速排序hoare版本挖坑法lomuto前后指针非递归版本 4.归并排序非递归的归并排序 非比较排序1.计数排序 排序算法复杂度及稳定性分析 一.比较排序 1.插入排序 …...

cgroup sched_cfs_bandwidth_slice参数的作用及效果

一、背景 cgroup是一个非常重要的功能&#xff0c;其中cgroup cpu这块有不少功能&#xff0c;在之前的博客 CFS及RT调度整体介绍_rt调度器-CSDN博客 里&#xff0c;我们分析了cfs的组调度也就是cgroup cpu的这块内核逻辑的细节侧重于调度逻辑这块&#xff0c;在之前的博客 cgr…...

【C++指南】告别C字符串陷阱:如何实现封装string?

&#x1f31f; 各位看官好&#xff0c;我是egoist2023&#xff01; &#x1f30d; 种一棵树最好是十年前&#xff0c;其次是现在&#xff01; &#x1f4ac; 注意&#xff1a;本章节只详讲string中常用接口及实现&#xff0c;有其他需求查阅文档介绍。 &#x1f680; 今天通过了…...

液体神经网络LNN-Attention创新结合——基于液体神经网络的时间序列预测(PyTorch框架)

1.数据集介绍 ETT(电变压器温度)&#xff1a;由两个小时级数据集&#xff08;ETTh&#xff09;和两个 15 分钟级数据集&#xff08;ETTm&#xff09;组成。它们中的每一个都包含 2016 年 7 月至 2018 年 7 月的七种石油和电力变压器的负载特征。 traffic(交通) &#xff1a;描…...

kafka和Spark-Streaming2

Kafka 工作流程及文件存储机制 Kafka 中消息是以topic 进行分类的&#xff0c;生产者生产消息&#xff0c;消费者消费消息&#xff0c;都是面向topic 的。 “.log”文件存储大量的数据&#xff0c;“.index”文件存储偏移量索引信息&#xff0c;“.timeindex”存储时间戳索引文…...

MySQL日期函数的详细教程(包含常用函数及其示例)

概述 以下是一个关于MySQL日期函数的详细教程&#xff0c;包含常用函数及其示例内容以转换为PDF电子书&#xff0c;喜欢的朋友可以转存慢慢享用&#xff1a;https://pan.quark.cn/s/57d2e491bbbe 1. 获取当前日期和时间 • CURDATE() / CURRENT_DATE() 返回当前日期&#xf…...

P4017 最大食物链计数-拓扑排序

P4017 最大食物链计数 题目来源-洛谷 题意 要求最长食物链的数量。按照题意&#xff0c;最长食物链就是指有向无环图DAG中入度为&#xff10;到出度为&#xff10;的不同路径的数量&#xff08;链数&#xff09; 思路 在计算时&#xff0c;明显&#xff1a;一个被捕食者所…...

C语言——字串处理

C语言——字串处理 一、问题描述二、格式要求1.输入形式2.输出形式3.样例 三、实验代码 一、问题描述 现有两个字符串s1和s2&#xff0c;它们最多都只能包含255个字符。编写程序&#xff0c;将字符串s1中所有出现在字符串s2中的字符删去&#xff0c;然后输出s1。 二、格式要求…...

工业排风轴流风机:强劲动力与节能设计的完美融合

在工业生产中&#xff0c;通风换气是保障作业环境安全、维持设备正常运行的关键环节。工业排风轴流风机凭借其独特的设计&#xff0c;将强劲动力与节能特性完美融合&#xff0c;成为众多工业场景的首选通风设备&#xff0c;为企业高效生产与绿色发展提供了可靠支持。​ 工业排风…...

【Test】单例模式❗

文章目录 1. 单例模式2. 单例模式简单示例3. 懒汉模式4. 饿汉模式5. 懒汉式和饿汉式的区别 1. 单例模式 &#x1f427;定义&#xff1a;保证一个类仅有一个实例&#xff0c;并提供一个访问它的全局访问点。 单例模式是一种常用的软件设计模式&#xff0c;在它的核心结构中只包…...

3.3 Spring Boot文件上传

在 Spring Boot 项目中实现文件上传功能&#xff0c;首先创建项目并添加依赖&#xff0c;包括 Commons IO 用于文件操作。接着&#xff0c;创建文件上传控制器 FileUploadController&#xff0c;定义上传目录并实现文件上传逻辑&#xff0c;通过生成唯一文件名避免文件冲突。创…...

【玩泰山派】7、玩linux桌面环境xfce - (4)使用gstreamer

文章目录 前言gstreamergstreamer概述基本概念主要功能应用场景开发方式 安装gstreamer使用gstreamer使用gstreamer播放视频 前言 玩一下gstreamer&#xff0c;使用gstreamer去播放下音视频 gstreamer gstreamer概述 GStreamer是一个用于构建多媒体应用程序的开源库和框架&…...

cpu性能统计

cpu负载 top中avg&#xff0c;/proc/loadavg, 包括cpu密集型任务io型任务 统计流程 每cpu scheduler_tick ----calc_global_load_tick &#xff1a; 当前瞬时 cpu::this_rq:: nr_runningnr_inunterrupt->calc_load_tasks(全局变量) 全局 do_timer ----calc_global_load&a…...

Java对接企业微信实战笔记

Java对接企业微信实战笔记 微信开发文档 有关企业微信的服务商的一些配置参考企业微信创建的服务商配置信息 一 流程图 只要企业安装应用后&#xff0c;就可以获取到企业的信息 二 创建应用获取suite_ticket 1.创建应用 微信开发平台得是服务商角色才能进入服务商后台创建一…...

HashMap的源码解析

HashMap基于哈希表的Map接口实现&#xff0c;是以key-value存储形式存在&#xff0c;即主要用来存放键值对。HashMap的实现不是同步的&#xff0c;这意味着它不是线程安全的。它的key、value都可以为null。此外&#xff0c;HashMap中的映射不是有序的。 JDK1.8 之前 HashMap由数…...

【金仓数据库征文】金仓数据库KingbaseES:在技术与人文交织中开拓信创未来

&#x1f381;个人主页&#xff1a;User_芊芊君子 &#x1f389;欢迎大家点赞&#x1f44d;评论&#x1f4dd;收藏⭐文章 &#x1f50d;系列专栏&#xff1a;AI 【引言】 在信息技术应用创新&#xff08;信创&#xff09;的浪潮下&#xff0c;数据库作为数字经济的基石&#xf…...

【AI】[特殊字符]生产规模的向量数据库 Pinecone 使用指南

一、Pinecone 的介绍 Pinecone是一个完全托管的向量数据库服务&#xff0c;专为大规模机器学习应用设计。它允许开发者轻松存储、搜索和管理高维向量数据&#xff0c;为推荐系统、语义搜索、异常检测等应用提供强大的基础设施支持。 1.1 Pinecone的核心特性 1. 高性能向量搜…...

OpenHarmony之电源模式定制开发指导

OpenHarmony之电源模式定制开发指导 概述 简介 OpenHarmony默认提供了电源模式&#xff08;如正常模式、性能模式、省电模式、极致省电模式&#xff09;的特性。但由于不同产品的部件存在差异&#xff0c;导致在同样场景下电源模式的配置需要也存在差异&#xff0c;为此&…...

Jsp技术入门指南【十】IDEA 开发环境下实现 MySQL 数据在 JSP 页面的可视化展示,实现前后端交互

Jsp技术入门指南【十】IDEA 开发环境下实现 MySQL 数据在 JSP 页面的可视化展示&#xff0c;实现前后端交互 前言一、JDBC 核心接口和类&#xff1a;数据库连接的“工具箱”1. 常用的 2 个“关键类”2. 必须掌握的 5 个“核心接口” 二、创建 JDBC 程序的步骤1. 第一步&#xf…...

JDBC之ORM思想及SQL注入

目录 一. ORM编程思想 1. 简介 2. 实操ORM思想 a. Students实体类 b. ORM映射 二. SQL注入 1. 简介 2. 解决SQL注入 三. 总结 前言 本文来讲解ORM编程思想和SQL注入&#xff0c;旨在帮助大家更容易的理解和掌握 个人主页&#xff1a;艺杯羹 系列专栏&#xff1a;JDBC …...

UniApp学习笔记

在uniapp中使用View标签来代替div标签&#xff0c;使用rpx来取代px&#xff0c;rpx动态适配屏幕宽度750rpx100vw H5端不支持*的css选择器 body的元素选择器请改为page div和ul和li等改为view、 span和font改为text a改为navigator img改为image scoped:非H5端默认并未启…...

统计术语学习

基期、现期 作为对比参照的时期称为基期&#xff0c;而相对于基期的称为现期。 描述具体数值时我们称之为基期量和现期量。 【例 1】2017 年比 2016 年第三产业 GDP 增长 6.8%&#xff0c; &#xff08;2016&#xff09;为基期&#xff0c;&#xff08;2017&#xff09; 为现…...

认识 Linux 内存构成:Linux 内存调优之页表、TLB、缺页异常、大页认知

写在前面 博文内容涉及 Linux 内存中 多级页表,缺页异常,TLB,以及大页相关基本认知理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是…...

Java File 类的常用方法详解

Java File 类的常用方法详解 File 类是 Java 中用于操作文件和目录的核心类&#xff0c;位于 java.io 包。它提供了丰富的方法来管理文件系统&#xff0c;包括创建、删除、重命名、查询属性、遍历目录等操作。 1. 构造方法 File 类提供多种构造方法&#xff0c;用于创建文件或…...

【AIGC】基础篇:VS Code 配置 Python 命令行参数调试debug超详细教程

文章目录 前言一、安装必要的扩展二、安装 debugpy三、创建 launch.json 配置文件四、配置调试环境五、开始调试六、命令行调试七、远程调试八、调试技巧九、常见问题及解决方法 前言 在 Python 开发过程中&#xff0c;调试是必不可少的环节。VS Code 提供了强大的调试功能&am…...

【金仓数据库征文】金仓数据库KingbaseES:千行百业国产化征程中的璀璨之星

&#x1f381;个人主页&#xff1a;User_芊芊君子 &#x1f389;欢迎大家点赞&#x1f44d;评论&#x1f4dd;收藏⭐文章 &#x1f50d;系列专栏&#xff1a;AI 【引言】 在数字化转型浪潮奔涌向前的时代&#xff0c;数据库作为数据存储与管理的核心枢纽&#xff0c;其重要性不…...

Linux进程学习【基本认知】

&#x1f33c;&#x1f33c;前言&#xff1a;前言理解冯诺依曼体系结构与操作系统原理 在计算机科学的基础理论中&#xff0c;冯诺依曼体系结构和操作系统是两个关键概念&#xff0c;它们共同构成了现代计算机的运行基础。本文将从这两个方面入手&#xff0c;简要讲解它们的基本…...

电子工厂POE交换机端口数量选择与部署策略

引言 在电子工厂的智能化升级过程中&#xff0c;POE&#xff08;Power over Ethernet&#xff09;交换机凭借其“供电数据传输”一体化功能&#xff0c;成为构建工业物联网的核心设备。与传统工业交换机相比&#xff0c;POE交换机通过单根网线实现设备供电与数据交互&#xff…...

Codeforces Round 1020 (Div. 3) A-D

A. Dr. TC https://codeforces.com/contest/2106/problem/A 题目大意&#xff1a; 对输入字符串每个位置字符依次翻转&#xff08;1->0 , 0->1) 比如: 101 001 翻转位置1 111 2 100 3 题解&#xff1a; 观察数学特征&#xff1a;ansn…...