- 华为云物联网平台(IoT 设备接入云服务)提供海量设备的接入和管理能力,将物理设备联接到云,支撑设备数据采集上云和云端下发命令给设备进行远程控制,配合华为云其他产品,帮助您快速构筑物联网解决方案。使用物联网平台构建一个完整的物联网解决方案主要包括3部分:物联网平台、业务应用和设备。物联网平台作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;同时提供强大的开放能力,... 华为云物联网平台(IoT 设备接入云服务)提供海量设备的接入和管理能力,将物理设备联接到云,支撑设备数据采集上云和云端下发命令给设备进行远程控制,配合华为云其他产品,帮助您快速构筑物联网解决方案。使用物联网平台构建一个完整的物联网解决方案主要包括3部分:物联网平台、业务应用和设备。物联网平台作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;同时提供强大的开放能力,...
- 本文介绍了基于STM32单片机的震动检测系统的设计与实现,包括硬件设计和软件编程,并提供了源码解析。通过采集加速度传感器的数据,对震动信号进行处理和判断,能够及时发现异常情况,并通过LCD显示屏进行提示。这一系统在工业生产、建筑结构监测等领域具有重要的应用前景。 本文介绍了基于STM32单片机的震动检测系统的设计与实现,包括硬件设计和软件编程,并提供了源码解析。通过采集加速度传感器的数据,对震动信号进行处理和判断,能够及时发现异常情况,并通过LCD显示屏进行提示。这一系统在工业生产、建筑结构监测等领域具有重要的应用前景。
- 通过使用STM32微控制器和适当的硬件连接,设计并实现了一个简单的无线通信模块。该通信模块可以实现可靠的数据传输和远程控制功能。通过配置SPI和GPIO寄存器,并使用适当的数据传输接口,我能够方便地与其他通信模块进行数据交换。本设计适用于初学者入门通信模块和嵌入式系统开发,具有简单的硬件连接和易于理解的软件代码。希望本文对于学习和理解基于STM32的通信模块设计有所帮助。 通过使用STM32微控制器和适当的硬件连接,设计并实现了一个简单的无线通信模块。该通信模块可以实现可靠的数据传输和远程控制功能。通过配置SPI和GPIO寄存器,并使用适当的数据传输接口,我能够方便地与其他通信模块进行数据交换。本设计适用于初学者入门通信模块和嵌入式系统开发,具有简单的硬件连接和易于理解的软件代码。希望本文对于学习和理解基于STM32的通信模块设计有所帮助。
- 基于STM32和心率传感器(MAX30102)的心率检测系统成功地结合了硬件设计和软件实现,通过STM32开发板和心率传感器的协同工作,实现了对心率数据的准确采集和处理。系统中引入了移动平均滤波算法,有效地平滑了心率数据,提高了数据的可靠性。 基于STM32和心率传感器(MAX30102)的心率检测系统成功地结合了硬件设计和软件实现,通过STM32开发板和心率传感器的协同工作,实现了对心率数据的准确采集和处理。系统中引入了移动平均滤波算法,有效地平滑了心率数据,提高了数据的可靠性。
- 本文介绍了一个基于STM32的指纹识别控制系统的设计思路与简单实现过程。通过该设计,我们能够实现一个稳定可靠、易于扩展的指纹识别系统。在智能家居、安防监控等领域有广泛的应用前景。 本文介绍了一个基于STM32的指纹识别控制系统的设计思路与简单实现过程。通过该设计,我们能够实现一个稳定可靠、易于扩展的指纹识别系统。在智能家居、安防监控等领域有广泛的应用前景。
- 本项目利用51单片机和SIM800C GSM模块实现短信发送功能。短信作为一种广泛应用的通信方式,在许多领域具有重要的作用,如物联网、安防系统、远程监控等。通过将51单片机与SIM800C GSM模块相结合,可以实现在各种应用场景下的短信通信功能。 本项目利用51单片机和SIM800C GSM模块实现短信发送功能。短信作为一种广泛应用的通信方式,在许多领域具有重要的作用,如物联网、安防系统、远程监控等。通过将51单片机与SIM800C GSM模块相结合,可以实现在各种应用场景下的短信通信功能。
- 背景你可能会在一些场景下碰到需要返回多个不同类型的方法。比如协议解析读取报文时,更具体地像kubernetes在开始解析Yaml的时候,怎么知道这个类型是属于Deployment还是Service? CC语言通常通过使用Struct(结构体)和Union(联合体)的方式来实现这个功能,如下文例子#include <stdio.h>#include <stdlib.h>#include <s... 背景你可能会在一些场景下碰到需要返回多个不同类型的方法。比如协议解析读取报文时,更具体地像kubernetes在开始解析Yaml的时候,怎么知道这个类型是属于Deployment还是Service? CC语言通常通过使用Struct(结构体)和Union(联合体)的方式来实现这个功能,如下文例子#include <stdio.h>#include <stdlib.h>#include <s...
- 为什么需要自解压的可执行文件大部分软件的安装包是一个压缩包,用户需要自己解压,然后再执行安装脚本。常见的两种格式是tar.gz和zip。常见的解压执行脚本如下 tar.gz#!/bin/bashtar -zxvf xxx.tar.gzcd xxx./install.sh zip#!/bin/bashunzip xxx.zipcd xxx./install.sh在有些场景下,为了方便分发、安... 为什么需要自解压的可执行文件大部分软件的安装包是一个压缩包,用户需要自己解压,然后再执行安装脚本。常见的两种格式是tar.gz和zip。常见的解压执行脚本如下 tar.gz#!/bin/bashtar -zxvf xxx.tar.gzcd xxx./install.sh zip#!/bin/bashunzip xxx.zipcd xxx./install.sh在有些场景下,为了方便分发、安...
- ZooKeeper,是一个开源的分布式协调服务,不仅支持分布式选举、任务分配,还可以用于微服务的注册中心和配置中心。本文,我们将深入探讨ZooKeeper用做微服务注册中心的场景。 ZooKeeper中的服务注册路径SpringCloud ZooKeeper遵循特定的路径结构进行服务注册/services/${spring.application.name}/${serviceId}示例:/... ZooKeeper,是一个开源的分布式协调服务,不仅支持分布式选举、任务分配,还可以用于微服务的注册中心和配置中心。本文,我们将深入探讨ZooKeeper用做微服务注册中心的场景。 ZooKeeper中的服务注册路径SpringCloud ZooKeeper遵循特定的路径结构进行服务注册/services/${spring.application.name}/${serviceId}示例:/...
- 问题背景有一个环境的kafka client发送数据有部分超时,拓扑图也非常简单 定位历程我们先对客户端的环境及JVM情况进行了排查,从JVM所在的虚拟机到kafka server的网络正常,垃圾回收(GC)时间也在预期范围内,没有出现异常。紧接着,我们把目光转向了kafka 服务器,进行了一些基础的检查,同时也查看了kafka处理请求的超时日志,其中我们关心的metadata和produ... 问题背景有一个环境的kafka client发送数据有部分超时,拓扑图也非常简单 定位历程我们先对客户端的环境及JVM情况进行了排查,从JVM所在的虚拟机到kafka server的网络正常,垃圾回收(GC)时间也在预期范围内,没有出现异常。紧接着,我们把目光转向了kafka 服务器,进行了一些基础的检查,同时也查看了kafka处理请求的超时日志,其中我们关心的metadata和produ...
- 微服务广播模式,指的是在微服务多实例部署的场景下,将消息广播到多个微服务实例的一种模式。广播模式,一般用来维护微服务的内存数据,根据数据类型的不同,有助于解决两类问题。通常广播模式会使用支持发布订阅的消息中间件实现(如Redis、Kafka、Pulsar等),本文也基于消息中间件进行讨论。 利用广播模式维护一致的缓存这应该是广播模式利用最多的一种场景,假想一个拥有海量用户的电商网站、或是一个... 微服务广播模式,指的是在微服务多实例部署的场景下,将消息广播到多个微服务实例的一种模式。广播模式,一般用来维护微服务的内存数据,根据数据类型的不同,有助于解决两类问题。通常广播模式会使用支持发布订阅的消息中间件实现(如Redis、Kafka、Pulsar等),本文也基于消息中间件进行讨论。 利用广播模式维护一致的缓存这应该是广播模式利用最多的一种场景,假想一个拥有海量用户的电商网站、或是一个...
- 近期,我再次涉足于协议服务器相关的工作领域,致力于定位并解决各种问题。简单总结一些心得给大家。如果想要定位出协议服务器的问题,那么这些能力可能至关重要。注:我这里比较偏向协议本身的问题,不涉及一些通用的网络问题(如网络吞吐量上不去、响应时间长等等) 对CPU和内存的通用分析能力首先,网络协议服务器本质上也是一个应用程序。因此,需要具备一些关于CPU和内存的通用分析能力。PU/内存火焰图,内存... 近期,我再次涉足于协议服务器相关的工作领域,致力于定位并解决各种问题。简单总结一些心得给大家。如果想要定位出协议服务器的问题,那么这些能力可能至关重要。注:我这里比较偏向协议本身的问题,不涉及一些通用的网络问题(如网络吞吐量上不去、响应时间长等等) 对CPU和内存的通用分析能力首先,网络协议服务器本质上也是一个应用程序。因此,需要具备一些关于CPU和内存的通用分析能力。PU/内存火焰图,内存...
- calcite parser代码生成详解本文代码均已上传到giteecalcite的parser代码生成分为如下两个步骤 生成Parse.jj文件目录如下├── pom.xml└── src ├── main │ ├── codegen │ │ ├── config.fmpp │ │ ├── includes │ │ │ ├──... calcite parser代码生成详解本文代码均已上传到giteecalcite的parser代码生成分为如下两个步骤 生成Parse.jj文件目录如下├── pom.xml└── src ├── main │ ├── codegen │ │ ├── config.fmpp │ │ ├── includes │ │ │ ├──...
- lvs是做什么的lvs通常用做tcp/udp协议的四层负载均衡相比也可以用于四层负载的Nginx组件,Lvs因为运行在内核态,性能高是它的主要优势,同样,因为运行在内核态中,无法像Nginx那样,对四层的tls做卸载等动作。 lvs性能相关指标(用户视角) 客户端的连接数UDP模式下,按连接超时时间计算(根据业务需求决定)。可通过ipvsadm -l --timeout来查看udp超时时间... lvs是做什么的lvs通常用做tcp/udp协议的四层负载均衡相比也可以用于四层负载的Nginx组件,Lvs因为运行在内核态,性能高是它的主要优势,同样,因为运行在内核态中,无法像Nginx那样,对四层的tls做卸载等动作。 lvs性能相关指标(用户视角) 客户端的连接数UDP模式下,按连接超时时间计算(根据业务需求决定)。可通过ipvsadm -l --timeout来查看udp超时时间...
- prometheus 磁盘布局采集到的数据每两个小时形成一个block。每个block由一个目录组成,并存放在data路径下。该目录包含一个包含该时间窗口的所有时间序列样本的块子目录、一个元数据文件和一个索引文件(将metric_name和label索引到目录下的时间序列)。 chunks 目录中的样本默认组合成一个或多个段文件,每个段文件最大为 512MB。 当通过 API 删除系列时,... prometheus 磁盘布局采集到的数据每两个小时形成一个block。每个block由一个目录组成,并存放在data路径下。该目录包含一个包含该时间窗口的所有时间序列样本的块子目录、一个元数据文件和一个索引文件(将metric_name和label索引到目录下的时间序列)。 chunks 目录中的样本默认组合成一个或多个段文件,每个段文件最大为 512MB。 当通过 API 删除系列时,...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签