自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

原创 ESP32S3用PWM控制舵机详解

大功率舵机建议使用外部电源供电,避免ESP32-S3开发板稳压器过载。

2026-06-22 11:28:12 15

原创 鸿蒙ArkTS调用本地Python模型实战

在鸿蒙ArkTS应用中调用本地Python模型进行离线AI推理,核心是通过机制(如HTTP服务、进程间通信IPC或共享文件)将ArkTS端的数据传递给本地Python进程,由Python加载并执行模型推理,再将结果返回给ArkTS端。以下是两种主流实现方案的对比与详细步骤。

2026-06-21 14:59:10 533

原创 用CCSwitch接入Qwen3.6免费模型

要在中配置以使用这个免费的 Qwen 3.6 模型,请按照以下步骤操作。

2026-06-19 16:35:14 577

原创 Hyper-V启用后模拟器无法启动解决方案

重启计算机:完成任何配置更改后首先重启。验证功能与镜像:确保步骤1和步骤4的配置无误。关闭冲突项:尝试步骤2(临时禁用 Hyper-V)和步骤5(关闭内存完整性)。检查硬件虚拟化:确认步骤3的 BIOS 设置已开启。查看日志:启动模拟器失败时,DevEco Studio 的Event Log工具窗口(View->->Event Log)通常会提供具体的错误信息,这是定位问题的关键。

2026-06-17 18:29:17 191

原创 DeepSeek V4 MoE架构揭秘

DeepSeek V4作为千亿参数MoE架构的最新突破,其技术实现、应用部署和生态集成涉及多个复杂维度。以下从技术架构、实战部署、生态集成三个层面进行全面解析,并提供详细的代码实现。

2026-06-16 11:55:10 65

原创 ESP8266弱网MQTT稳连方案

每次重连失败后,下一次尝试的等待时间会加倍(如1s, 2s, 4s...),直至达到最大值(如60s)。这避免了在网络瞬时波动或服务器短暂拥塞时,客户端频繁重连造成的额外负载和资源浪费。针对ESP8266在弱网环境下保障MQTT连接不掉线的需求,其核心在于通过软件层面的多重机制来弥补硬件和网络环境的不足,实现连接的。通过上述软件层面的多重保障机制,即使ESP8266处于信号强度不稳定、带宽受限或延迟较高的弱网环境中,其MQTT连接的。也能得到显著提升,有效降低掉线概率,并在断线后能快速、有序地恢复。

2026-06-14 02:23:41 477

原创 启用Hypervisor解决模拟器问题

综上所述,Windows 家庭版用户解决 DevEco Studio 模拟器问题的首选且最有效的方案是通过命令行启用 Hypervisor 平台。这解决了根本性的虚拟化支持问题。若问题持续,则应系统性地排查环境变量、SDK安装和系统权限等配置项。作为备选,远程模拟器和真机调试是两种不受本地虚拟化限制的可靠开发与测试途径。​​​​​​​。

2026-06-12 21:41:11 446

原创 边缘AI模型三重优化秘诀

在边缘AI芯片上平衡大模型推理的速度、功耗与精度,是一个从算法模型、硬件架构到系统软件的全栈式优化问题。量化是基础且关键的一步,能直接带来显著的效率提升。利用硬件特性(如NPU)最大化量化优势通过混合精度和敏感层保护来守住精度底线,并借助编译器和运行时调度榨干硬件性能。最终目标是,在具体应用场景的精度容忍度内,实现延迟和能耗的最优解。对于开发者而言,这意味着需要深入了解目标硬件、熟练使用模型优化工具链(如TFLite、ONNX Runtime),并进行细致的性能分析与调优。​​​​​​。

2026-06-10 08:55:40 733

原创 KMP与Flutter如何选?一文说清

🔥没有绝对的好坏,只有“适不适合”如果你追求极致性能 + 原生体验→ 选KMP如果你追求快速交付 + 开发效率→ 选Flutter📌建议新手先从Flutter入门,练手快、资料多;有经验后再尝试KMP,挑战更高,收益更大。

2026-06-08 10:23:39 700

原创 MQTT连接失败排查指南

在将 ESP8266 或其他设备接入百度智能云 IoT Core 的过程中,MQTT 连接失败是开发者最常遇到的问题。这通常涉及参数配置、网络环境、权限策略等多个方面。以下是基于实战经验总结的常见原因及详细的排查步骤。

2026-06-06 08:37:51 855

原创 混合架构安全获取原生权限实战

放弃直接调用 Web API,转而建立受控的 JSBridge/IPC 通道。这种方式将安全边界从不可控的 Web 层上移至可控的原生层,不仅解决了 HTTPS 环境限制和权限兼容性问题,还能通过原生代码实现精细化的权限管理和数据脱敏,从而在提供便捷服务的同时最大程度保障用户隐私安全。​​​​​​。

2026-06-03 09:16:58 506

原创 百度云物联网平台创建产品设备全攻略

当你完成了云端的所有配置并成功通过MQTT.fx测试后,便可以将以下示例代码烧录到你的ESP8266开发板中。首先,在百度智能云物联网平台创建产品和设备是进行物联网开发的第一步,也是连接MQTT的基础。整个过程可以分解为几个清晰的步骤,即使是没有经验的小白也能轻松上手。按照以上步骤,你就能顺利完成从百度云物联网平台创建产品、设备,到ESP8266设备端代码连接的全过程。物模型是设备在云端的数字化表示,定义了设备具备的功能属性。设备是产品的具体实现,每个物理设备对应一个。产品是管理同类设备的模板。

2026-06-01 11:00:41 853

原创 AI未来发展趋势详解

打地基(现在-近期):继续完善大模型和多模态能力,让AI的“知识”和“感官”更丰富。盖房子(近期-中期):发展AI Agent(自主智能体)和边缘AI,让AI能主动做事并走进千家万户的终端设备。通水电(贯穿始终):同时解决可解释性、安全伦理和能耗问题,确保这个“星球”安全、可靠、可持续。谋生态(长期愿景):向通用人工智能(AGI)和人机深度融合探索,最终目标是让AI成为提升人类能力和生活质量的普惠性力量。

2026-05-30 07:21:56 440

原创 鸿蒙WebView IPC防伪造请求方案

纵深防御:不要依赖单一安全措施。应组合使用来源校验动态令牌和接口权限控制,构建多层防御体系。最小权限原则:仅为 Web 页面暴露其完成功能所必需的最少 JSBridge 接口,并为每个接口分配最小必要权限。令牌生命周期管理:注入的令牌应设置较短的过期时间(如 30 分钟),并在用户退出登录或应用切换到后台时主动失效。敏感操作二次确认:对于特别敏感的操作(如支付、删除数据),即使请求通过了所有校验,也应在原生侧弹出系统级别的确认对话框,由用户最终授权。定期安全审计。

2026-05-28 08:47:00 943

原创 ESP8266接入百度云MQTT完整指南

本教程旨在帮助初学者(小白)实现 ESP8266 连接百度智能云物联网平台,并通过 MQTT 协议进行通信。整个过程分为“云端配置”和“设备端代码实现”两大部分。

2026-05-26 10:35:53 421

原创 鸿蒙App统一管理Token鉴权方案

在鸿蒙 APP 中统一管理 Token 鉴权,核心在于封装利用Axios 拦截器自动在 Header 中注入。利用存储 Token,实现持久化。在响应拦截器中统一处理401状态,实现自动登出或 Token 刷新。通过这种方式,您的业务代码将非常干净,只需关注业务逻辑本身,而无需在每一个接口请求中重复编写鉴权代码。​​​​​。

2026-05-24 10:07:32 590

原创 跨平台后端接口:一码通吃微信安卓鸿蒙

URLHeader您可以放心地使用现有的接口。拿到后端提供的接口文档(如 Swagger/Knife4j)。在鸿蒙端用 ArkTS 语法编写 HTTP 请求代码,替换掉微信小程序的wx.request写法。处理好 Token 的存储(鸿蒙可用 Preferences)和携带。后端代码完全不需要改动,这大大降低了您的开发成本。

2026-05-22 10:04:41 719

原创 ESP8266连阿里云MQTT全攻略

ESP8266连接阿里云IoT平台的核心是利用其内置的Wi-Fi和TCP/IP协议栈,通过MQTT协议与阿里云服务器进行通信。MQTT是一种基于发布/订阅模式的轻量级物联网协议,适合在低带宽、不稳定网络环境下使用。遵循以上步骤,即可完成ESP8266与阿里云IoT平台的稳定连接与数据交互,为后续的物联网应用开发奠定基础。引脚需接高电平(3.3V)才能进入下载模式。固件与工具可参考相关博客资源。连接方式为:ESP8266的。以下为使用Arduino IDE开发,基于。分别接3.3V和地,

2026-05-20 11:33:09 472

原创 伴随式AI如何重塑应用开发体验

HarmonyOS 6.1 的伴随式 AI 架构,本质上是为开发者提供了一套**“感知-决策-执行”**的闭环基础设施。对于开发者而言,技术实现的难点已从“如何实现算法”转变为“如何定义场景”和“如何声明意图”。通过 ArkTS 的高效开发能力结合 DevEco Studio 工具链 ,开发者可以快速将 Pura 90 系列的硬件能力转化为应用的创新交互。

2026-05-18 16:57:52 561

原创 鸿蒙Web组件中Hash路由传登录态方案

在鸿蒙ArkUI Web组件中,当Vue应用使用Hash路由模式时,传递登录态到Vue应用需要建立原生与Web之间的安全通信机制,并确保认证状态在页面刷新和深度跳转时保持持久化。通过上述方案,Hash路由模式下的鸿蒙Web组件与Vue应用之间可以建立安全、可靠的登录态传递机制,支持深度跳转、页面刷新和持久化登录状态,满足企业级应用的安全要求。在首次加载Vue应用时,将Token作为URL哈希参数的一部分传递给前端,Vue应用在初始化时解析并存储Token。组件的沙箱环境中,与原生鸿蒙应用存在天然的隔离。

2026-05-16 14:27:36 387

原创 ESP32连接阿里云MQTT必用2.4GHz频段

在代码中配置Wi-Fi时,只需确保SSID对应的是路由器的2.4GHz网络或已开启2.4GHz热点的手机。,因为ESP32的Wi-Fi硬件设计不支持连接5GHz频段的无线网络。因此,为ESP32配置阿里云MQTT连接时,,这是成功建立连接的前提条件。ESP32连接阿里云MQTT时,

2026-05-14 14:03:29 242

原创 DeepSeek-R1本地迁移指南:从云端到Ollama

将DeepSeek-R1模型从云端API迁移到本地Ollama部署,主要需要修改API的调用参数,包括端点地址、模型名称以及请求体的格式。以下是具体的修改点、对比表格和示例代码。

2026-05-12 10:15:17 710

原创 鸿蒙ArkUI加载Vue应用:Hash路由最佳实践

若使用History模式且未配置请求拦截,跳转至深层路径可能被误判为独立页面,导致存储隔离或Cookie丢失。仅在应用已部署至远程服务器(可通过HTTP/HTTPS访问)且需SEO优化的场景下,才建议考虑History模式的适配方案。Hash模式的路由变更天然记录在浏览器历史栈中,与原生返回键逻辑一致:用户点击物理返回键时,WebView自动退回上一个哈希状态,无需额外处理。)是实现深度跳转的首选方案,这主要源于鸿蒙应用沙箱的文件协议限制、前端路由机制的运行原理差异,以及两种模式在本地环境下的兼容性表现。

2026-05-11 06:46:57 326

原创 STM32CubeMX PWM动态调舵机

在 STM32 开发中,使用 STM32CubeMX 生成 PWM 代码后,动态调节舵机(如常见的 SG90)的核心在于。舵机对信号周期非常敏感,标准周期为(即 50Hz),而控制角度的关键则是高电平持续时间(脉宽),通常在之间变化。

2026-05-10 08:15:05 336

原创 DeepSeek V4多维评测实战指南

一个科学的测评应包含定量指标和定性分析。您可以设计如下测评表格,并使用代码自动化部分测试流程。库(兼容 DeepSeek API)编写自动化测评脚本。库)可视化各模型在不同问题上的通过率,使报告更加直观。以下是一个简化版的智能代码补全与解释插件的核心逻辑。:运行上述脚本后,您可以整理输出结果,并配以。

2026-05-09 08:47:51 576

原创 鸿蒙ArkUI Web组件实现Vue深度路由跳转

在鸿蒙系统中,利用 ArkUI 的Web组件加载 Vue 项目时,实现(即从原生页面直接跳转到 Vue 应用内部的特定深层页面,如)的核心在于以及。由于 Vue 通常采用 Hash 模式()或 History 模式()进行路由管理,而鸿蒙Web组件默认加载本地文件时可能面临路径解析问题,因此需要结合原生控制器与前端配置进行协同处理。

2026-05-08 07:37:31 1092 1

原创 STM32PWM引脚配置详解及代码实现

对于初学者而言,HAL 库是更优的选择。它不仅代码结构清晰,而且通过宏可以极其方便地在运行时动态调整占空比,非常适合制作呼吸灯或电机调速系统。而标准库虽然配置繁琐,但有助于深入理解寄存器层面的工作原理,适合需要极致优化或维护旧代码的场景。在实际应用中,引脚的选择务必查阅具体芯片的数据手册(Datasheet)中的"Pin Definitions"章节。例如,若需控制 SG90 舵机,通常选用任意通用定时器通道,将 PWM 频率设定为50Hz。

2026-05-07 07:59:38 574

原创 API Key安全调用AI接口指南

确保通过 API Key 成功调用 AI 接口并完成身份验证,是一个从。

2026-05-06 07:53:15 550

原创 鸿蒙系统中HTML与Vue集成方案

对于鸿蒙系统开发管理系统,若侧重于移动办公或轻量级嵌入,应采用ArkUI Web 组件方案,重点在于利用解决网络跨域和数据交互问题;若侧重于桌面端重度操作(如复杂表格、多窗口管理、本地文件处理),则强烈推荐使用鸿蒙 Electron,它能最大程度复用现有的 Vue 技术资产,并提供接近原生的用户体验。无论选择哪种路径,鸿蒙生态都已提供了成熟的桥梁连接 HTML/Vue 与原生能力,确保管理系统的高效落地。

2026-05-05 14:10:56 459

原创 STM32按键去抖防竞争方案

方案核心机制优点缺点推荐场景临界区保护关闭调度/屏蔽中断代码简单粗暴,适合极短操作影响实时性,不能阻塞保护极短的变量访问(如flag=1任务通知TCB 内部直接通知最快、最省内存,无共享变量仅限一对一同步STM32 按键驱动首选方案二值信号量队列同步机制功能强大,支持多任务同步内存开销稍大于通知需要解耦按键检测与复杂业务逻辑时ISR 临界区精确屏蔽中断保护 ISR 内部的多字节操作使用稍繁琐中断间有共享数据时。

2026-05-03 12:00:04 430

原创 ClaudeCode安全注入Figma Token最佳实践

Claude Code调用Figma API时如何安全注入Token避免泄露?

2026-05-02 16:27:04 397

原创 OpenHarmony高并发Toast限流方案

在高并发场景(如快速点击列表、网络请求批量响应)下,频繁调用 Toast 显示接口会导致消息堆叠,用户体验极差(屏幕长时间被遮挡)。OpenHarmony 适配版提供了原生的队列管理机制,但需要结合业务逻辑进行合理的“限流”配置。

2026-05-01 07:39:22 261

原创 Figma设计稿转React代码:ClaudeCode+MCP实战教程

步骤1:获取Figma文件ID。步骤3:AI生成的完整代码。示例3:生成基础按钮组件。然后在系统环境变量中设置。步骤2:编写详细提示词。示例1:查看所有文件。示例2:提取颜色系统。列出可用的MCP工具。

2026-04-30 07:17:50 1446

原创 STM32按键去抖动软件实现详解

方法优点缺点适用场景延时检测法逻辑极简单,代码量少,容易理解阻塞 CPU,浪费资源,响应慢简单演示、只控制 LED 的单任务程序定时器扫描法非阻塞,CPU 效率高,稳定性好需要占用一个定时器资源需要同时处理屏幕、通信等多任务系统状态机法逻辑严谨,扩展性强(可加双击/长按)代码稍复杂,需维护状态流转复杂交互界面、菜单系统对于 STM32 初学者,建议先掌握延时检测法理解原理,进阶后务必学习定时器扫描法,这是工程开发的标准做法。

2026-04-29 07:10:50 804

原创 Flutter Toast鸿蒙适配指南

除了简单的文本提示,OpenHarmony 适配版还完美支持FToast,允许开发者使用任意的 Flutter Widget 作为 Toast 内容,极大地丰富了 UI 表现力。: 必须在使用前初始化,传入当前 BuildContext。: 显示自定义 Widget。: 移除当前的自定义 Toast。: 清除等待队列中的 Toast。@override@override// 初始化 FToast 实例。

2026-04-28 10:03:30 239

原创 STM32与ESP8266AT指令超时重传方案

在 STM32 与 ESP8266 的串口通信中,网络波动或模块忙乱常导致 AT 指令无响应。为了保证系统的稳定性,必须设计一套完善的。以下是详细的解决方案,包含状态机设计、代码实现及调试建议。

2026-04-27 07:13:20 609

原创 AI API接口:开发者必备的智能桥梁

AI API 接口(Artificial Intelligence Application Programming Interface)可以理解为连接你自己的应用程序(代码)与 AI 大模型能力的“桥梁”或“插座”。你不需要自己从头训练一个复杂的 AI 模型,只需要通过 API 接口,向提供服务的 AI 公司(如 OpenAI、智谱 AI、DeepSeek 等)发送你的需求(比如“帮我写首诗”),对方的 AI 处理完后,会通过这个接口把结果返回给你。通俗比喻:API 就像餐厅的服务员。

2026-04-26 08:37:47 987

原创 鸿蒙WebView跨域问题终极解决方案

首先,构建基础的 Web 组件结构,并注入自定义的 Web 控制器。// 导入网络请求模块@Entry@Component// 定义 Web 控制器// 定义 HTTP 请求客户端build() {Column() {// Web 组件// 核心逻辑:拦截请求if (!// 获取请求的 URL// 判断是否为需要代理的目标 API (示例:拦截所有以 /api 开头的请求)console.info(`拦截到请求: ${requestUrl}`);

2026-04-25 08:39:07 934

原创 STM32调用AI接口完整教程

STM32F103C8T6 作为一款经典的入门级微控制器,本身不具备运行大型 AI 模型(如 LLM 或 Stable Diffusion)的计算能力。但在物联网应用中,我们常将其作为“边缘控制端”,通过连接 Wi-Fi 模块(如 ESP8266)或以太网模块,调用云端 AI API(如文本生成、图像识别、文本转视频等)来实现智能化功能。以下将以“通过 ESP8266 模块调用云端 AI 接口”为例,手把手教你实现 STM32 与 AI 的交互。

2026-04-24 08:18:38 754

原创 2026AIAPI免费额度将融入信创体系

针对“2026年国内AI API免费额度是否会统一接入信创认证体系”这一问题,我们需要从以及三个维度进行解构。

2026-04-23 09:01:15 433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除