自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【HarmonyOS】RN_of_HarmonyOS实战项目_密码显示隐藏

本文深入探讨在HarmonyOS平台上使用React Native实现优雅的密码显示/隐藏切换功能,从交互设计到工程实现,提供符合HarmonyOS设计规范的生产级解决方案。

2026-02-19 13:39:18 446

原创 【HarmonyOS】RN_of_HarmonyOS实战项目_富文本编辑器

本文详细介绍在HarmonyOS平台上使用React Native实现功能完整的富文本编辑器,涵盖文本格式化、表情插入、@提及、话题标签等社交应用常见功能,提供从架构设计到工程实践的完整解决方案。

2026-02-19 13:35:46 453

原创 【HarmonyOS】RN_of_HarmonyOS实战项目_电话号码输入

本文详细介绍在HarmonyOS平台上使用React Native实现智能电话号码输入组件,涵盖格式验证、国际区号处理、运营商检测、验证码发送等完整功能,提供从基础实现到生产级应用的完整解决方案。

2026-02-19 13:30:47 408

原创 【HarmonyOS】RN_of_HarmonyOS实战项目_URL链接输入

本文详细介绍在HarmonyOS平台上使用React Native实现智能URL链接输入组件,涵盖URL格式验证、自动补全、协议检测、链接预览等完整功能,提供从基础实现到高级优化的生产级解决方案。

2026-02-19 13:25:49 477

原创 【HarmonyOS】RN_of_HarmonyOS实战项目_TextInput表情符号输入

本文详细介绍在HarmonyOS平台上使用React Native实现支持Emoji表情符号输入的TextInput组件,解决UTF-16编码导致的各种问题,提供完整的生产级解决方案。

2026-02-19 13:22:13 425

原创 【HarmonyOS】React Native实战项目+自定义Hooks开发指南

React Hooks自React 16.8引入以来,彻底改变了组件状态管理的方式。在OpenHarmony平台开发中,精心设计的自定义Hook不仅能提升代码复用性,更能通过针对性的平台优化策略显著改善应用性能。

2026-02-12 11:45:55 543 2

原创 【HarmonyOS】React Native实战项目+智能文本省略Hook开发

在跨平台移动应用开发中,文本溢出处理是一个看似简单却暗藏玄机的UI需求。当我们将React Native应用迁移到OpenHarmony平台时,文本渲染机制的差异带来了独特的性能挑战。

2026-02-12 11:43:44 523

原创 【HarmonyOS】React Native实战项目+输入格式化掩码Hook

输入掩码(Input Masking)是一种实时格式化用户输入的技术,广泛应用于手机号码、身份证号、银行卡号等需要特定格式的输入场景。在OpenHarmony平台上实现高性能的输入掩码,需要深入理解鸿蒙TextInput组件的渲染机制。

2026-02-12 11:31:04 651

原创 【HarmonyOS】React Native实战项目+关键词高亮搜索Hook

关键词高亮是文本搜索场景中的核心功能,广泛应用于内容检索、代码编辑、日志分析等应用。在OpenHarmony平台上实现高性能的关键词高亮,需要深入理解鸿蒙渲染引擎的特性差异。

2026-02-12 11:28:15 618

原创 【HarmonyOS】React Native实战项目+Redux Toolkit状态管理

Redux Toolkit(简称RTK)是Redux官方推荐的现代化状态管理工具,通过**切片(Slice)机制**大幅简化了状态管理代码的编写。在OpenHarmony平台应用中,RTK不仅能提升开发效率,更能通过特定的平台优化策略改善应用性能。

2026-02-12 11:26:42 649

原创 【HarmonyOS】React Native of HarmonyOS实战:原生手势交互

本文探讨 React Native 在 HarmonyOS 平台上实现原生级手势交互的技术方案。通过分析鸿蒙底层触摸事件系统与 React Native 桥接机制,提供一套高性能的手势处理框架。重点阐述原生手势识别器的集成方法、事件传递优化策略,以及多手势协同的实现技巧。

2026-02-11 11:03:53 492 2

原创 【HarmonyOS】React Native of HarmonyOS实战:手势组合与协同

本文系统阐述 React Native 在 HarmonyOS 平台上实现复杂手势组合的技术方案。通过分析手势协同的四种模式——并行、互斥、竞速、序列组合,提供一套可复用的手势组合框架。重点解决多手势场景下的状态同步、优先级管理和性能优化问题。

2026-02-11 10:57:41 490 1

原创 【HarmonyOS】React Native of HarmonyOS实战:手势状态管理

本文深入探讨 React Native 手势系统在 HarmonyOS 平台上的状态管理机制。通过分析手势状态机的完整生命周期,提供一套可靠的状态追踪与处理方案。重点解决状态同步、状态恢复、状态一致性等问题,确保手势交互的稳定性和可预测性。

2026-02-11 10:54:42 317 1

原创 【HarmonyOS】React Native of HarmonyOS实战:手势配置优化

本文系统阐述 React Native 手势系统在 HarmonyOS 平台上的配置优化方案。通过分析手势识别的性能瓶颈,提供基于配置参数的调优策略。重点讲解关键配置项的作用原理、平台差异适配,以及如何通过合理配置提升手势响应速度和流畅度。

2026-02-11 10:53:39 267

原创 【HarmonyOS】React Native of HarmonyOS实战:手势冲突解决方案

本文深入分析 React Native 手势系统在 HarmonyOS 平台上的冲突处理机制。针对多手势场景下的识别竞争问题,提出基于优先级队列和状态机的解决方案。通过解析鸿蒙底层事件分发流程,结合 `react-native-gesture-handler` 的 API 特性,提供一套完整的手势冲突处理框架。文中包含可复用的冲突检测工具、优先级管理策略,以及经过实战验证的代码示例。

2026-02-11 10:52:28 653

原创 【HarmonyOS】React Native实战+StickyHeader粘性标题组件

StickyHeader(粘性标题)是移动应用中非常实用的UI交互模式,当用户滚动列表时,标题栏会自动"粘"在屏幕顶部,持续保持可见。这种设计在长列表场景中能显著提升用户体验,既方便用户了解当前浏览内容所属分类,又能有效利用屏幕空间。

2026-02-10 10:02:43 392

原创 【HarmonyOS】React Native实战+Popover内容自适应

Popover组件的内容大小通常是不固定的,根据展示内容的不同,Popover的尺寸需要动态调整。实现内容自适应能够让Popover更好地适应各种使用场景,提供更好的用户体验。

2026-02-10 10:01:44 290

原创 【HarmonyOS】React Native实战+Popover弹出位置控制

Popover弹出框的位置控制是实现优秀用户体验的关键因素。准确的定位能够确保弹出内容与触发元素保持视觉关联,同时避免被屏幕边缘截断或遮挡重要内容。

2026-02-10 10:00:32 242

原创 【HarmonyOS】React Native实战+Popover弹出框组件

Popover(弹出框)是一种轻量级的弹出式UI组件,用于显示与特定触发元素相关的临时内容。与Modal和Alert不同,Popover具有上下文相关性和位置依赖性,能够保持与主界面的视觉联系,提供更自然的用户体验。

2026-02-10 09:57:01 311 1

原创 【HarmonyOS】React Native实战+Overlay遮罩层组件

遮罩层(Overlay)是一种覆盖在现有内容之上的半透明视觉层,用于创建模态对话框、加载指示器、操作确认等交互场景。遮罩层能够有效引导用户注意力,同时暂时禁用底层内容的交互。

2026-02-10 09:55:41 542

原创 【HarmonyOS】DAY25:React Native for OpenHarmony:日期选择功能完整实现指南

日期选择功能是移动应用中最常见的交互组件之一。本文将系统讲解在 OpenHarmony 6.0.0 (API 20) 平台上使用 React Native 0.72.5 实现日期选择功能的完整方案。

2026-02-09 15:50:42 598 1

原创 【HarmonyOS】DAY24:React Native for OpenHarmony:日期范围选择器实现

日期范围选择器是预订系统、数据筛选等场景的核心组件。本文将详细讲解如何在 OpenHarmony 平台上实现一个高效、易用的日期范围选择功能。

2026-02-09 15:48:28 614

原创 【HarmonyOS】DAY23:React Native for OpenHarmony:DatePicker 日期选择器组件详解

DatePicker 是移动应用中用于选择日期和时间的标准 UI 组件,广泛应用于表单填写、日程安排、数据筛选等场景。本文将详细讲解在 OpenHarmony 6.0.0 (API 20) 平台上使用 DatePicker 组件的技术要点。

2026-02-09 15:45:59 552

原创 【HarmonyOS】DAY22:React Native for OpenHarmony:Calendar 日程标记与事件管理

日程标记是日历组件的核心功能之一,它通过视觉提示让用户快速识别有特殊事件的日期。本文将详细讲解如何在 OpenHarmony 平台上实现高效的日程标记系统。

2026-02-09 15:43:41 686

原创 【HarmonyOS】DAY21:React Native for OpenHarmony:Calendar 日历组件实现指南

日历组件是移动应用中的核心UI元素,广泛应用于日程管理、预订系统、活动提醒等场景。本文将详细讲解如何在 OpenHarmony 6.0.0 (API 20) 平台上使用 React Native 0.72.5 实现功能完善的日历组件。

2026-02-09 15:42:00 725

原创 突破局域网!Index-TTS 声音克隆,用cpolar实现远程创作自由

Index-TTS 是一款零样本文本转语音工具,核心能力是通过少量参考音频复刻特定声线,支持调节语音的语速、音调与情感风格,能生成中英双语的自然语音,适配多类设备系统,日常可用于自媒体配音、企业培训音频制作、游戏角色语音生成等场景,无需复杂的训练流程,普通用户也能快速完成声音克隆。

2026-02-09 15:23:39 58669 29

原创 【高性能计算】CANN并行张量计算新范式:pypto编程框架深度解析

**pypto**(PyPTO,发音: pai p-t-o)是CANN推出的Parallel Tensor/Tile Operation(并行张量/分块操作)编程范式。作为一种创新的编程模型,pypto旨在简化NPU上的高性能并行计算开发,为开发者提供一种更直观、更高效的张量计算编程方式。

2026-02-07 00:16:12 194

原创 【算子开发】CANN算子开发语言Ascend C全攻略:从入门到精通的asc-devkit实践指南

**asc-devkit** 是CANN推出的专用算子程序开发工具包,提供了一套完整的算子开发语言和工具链。Ascend C是一种原生支持C和C++标准规范的领域特定语言(DSL),专为NPU算子开发而设计。它由类库和语言扩展层构成,提供多层级API,满足从简单到复杂的各种算子开发诉求。

2026-02-07 00:15:59 297

原创 【系统架构】CANN运行时组件架构设计与API实战:runtime运行时完全指南

**runtime** 是CANN提供的运行时组件,为AI应用提供高效的硬件资源管理、模型推理、单算子执行等核心能力。作为连接上层应用和底层硬件的桥梁,runtime组件封装了复杂的硬件操作细节,提供简洁易用的API接口,使开发者能够专注于业务逻辑而非底层实现。

2026-02-07 00:15:46 373

原创 【深度学习框架】CANN图引擎GE深度解析:从计算图优化到模型执行的全流程指南

**GE(Graph Engine)** 是CANN提供的图编译器和执行器,是连接深度学习框架和底层NPU硬件的关键组件。GE负责将深度学习模型转换为优化的计算图,并执行图优化、多流并行、内存复用和模型下沉等操作,以加速模型执行效率并减少模型内存占用。

2026-02-07 00:15:33 309

原创 【大模型优化】CANN Transformer加速库全解析:ascend-transformer-boost高性能实践指南

**ascend-transformer-boost** 是CANN提供的Transformer加速库,专门针对Transformer架构模型进行深度优化。该库基于华为Atlas AI处理器,提供Transformer定制化场景的高性能融合算子,为GPT、BERT、LLaMA等大语言模型在NPU上的高效推理和训练提供关键支持。

2026-02-07 00:15:12 491

原创 ops-transformer大模型算子库—Transformer模型高效加速的关键技术

Transformer架构已成为现代自然语言处理和多模态模型的主流选择,从BERT、GPT到LLaMA、Qwen,各类大语言模型(LLM)层出不穷。CANN开源生态中的 **ops-transformer** 是专门针对Transformer类模型优化的进阶算子库,提供了注意力机制、MoE(混合专家)等核心组件的高性能实现,为大模型的训练和推理提供了强有力的加速支持。

2026-02-07 00:14:59 447

原创 HCCL高性能集合通信库—分布式训练的加速引擎

随着大模型参数规模的指数级增长,单卡训练已无法满足需求,分布式训练成为必然选择。在分布式训练中,集合通信(Collective Communication)是连接多个计算设备、实现数据和梯度同步的关键技术。CANN开源生态中的 **HCCL(Huawei Collective Communication Library)** 是一套高性能的集合通信库,为多卡、多机训练提供了高效的通信支持。

2026-02-07 00:14:42 452

原创 CATLASS矩阵乘法模板库—GEMM算子的高性能自动生成方案

矩阵乘法(GEMM, General Matrix Multiply)是深度学习中最核心、最频繁的计算操作,从全连接层到注意力机制,再到卷积运算,都可以转化为矩阵乘法。CANN开源生态中的 **CATLASS**(Compute Accelerator Templates for Large-Scale Matrix)是一个基于Ascend C构建的高性能矩阵乘法模板库,它将复杂的矩阵乘法及其融合算子抽象为可配置的模板,开发者无需编写复杂的切分(Tiling)和流水线(Pipeline)逻辑,即可快速生成适

2026-02-07 00:14:29 569

原创 CANN图引擎GE:深度解析AI模型编译与执行的核心架构

`GE`(Graph Engine)是 CANN 面向 NPU 的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。该项目在开源社区拥有超过 370 个 Star,是 CANN 生态中的核心组件。

2026-02-07 00:14:14 577

原创 ops-cv计算机视觉算子库—图像处理与目标检测的高性能加速引擎

计算机视觉是人工智能应用最广泛的领域之一,涵盖了图像分类、目标检测、图像分割、人脸识别等诸多任务。CANN开源生态中的 **ops-cv** 是专门为计算机视觉任务设计的高性能算子库,提供了从基础图像处理到复杂目标检测的完整算子集合,为CV应用的开发和部署提供了强有力的底层支撑。

2026-02-07 00:14:00 563

原创 CANN 算子开发入门:环境配置 + Ascend C 编程 + 算子测试全流程

CANN(Compute Architecture for Neural Networks)作为面向神经网络计算的异构计算架构平台,为开发者提供了灵活的算子开发能力。通过自定义算子开发,开发者可以针对特定场景优化计算逻辑,充分发挥硬件加速能力。

2026-02-06 20:15:46 171

原创 高效处理长序列:ops-transformer 中 Flash Attention 的实现与性能提升

随着Transformer架构在自然语言处理、计算机视觉等领域的广泛应用,注意力机制算子的性能优化成为提升大模型推理和训练效率的关键。**ops-transformer**是CANN生态中专门针对Transformer模型优化的算子库,提供了从基础注意力机制到复杂融合算子的全面支持。

2026-02-06 20:14:38 374

原创 面向 NPU 的高性能矩阵乘法:CANN ops-nn 算子库架构与优化技术

CANN(Compute Architecture for Neural Networks)是面向神经网络计算的异构计算架构平台,其算子库为深度学习模型提供了高效的计算支持。在众多算子库中,**ops-nn**(神经网络算子库)是最核心的组件之一,涵盖了TensorFlow、PyTorch、MindSpore、ONNX等主流框架的常用深度学习算法计算类型。

2026-02-06 20:13:25 329

原创 【HarmonyOS实战】OpenHarmony + RN:自定义 useValidator 表单验证

本文深入探讨在 OpenHarmony 6.0.0 平台上使用 React Native 实现自定义表单验证钩子 (useValidator) 的实践方案。文章从表单验证的核心原理出发,详细分析 React Native 在 OpenHarmony 6.0.0 (API 20) 环境下的适配要点,并通过可视化图表展示验证流程和状态管理机制。

2026-02-06 18:50:26 360

空空如也

空空如也

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

TA关注的人

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