logo
publist
写文章

简介

全民程序员们,大家好,我是练习时长两年半的,个人程序员D枫,喜欢java、c#、golang 、h5。键盘来。。。。。

擅长的技术栈

golang

可提供的服务

暂无可提供的服务

鸿蒙系统权限分级提示设计

我们在鸿蒙(HarmonyOS)应用开发中,权限申请是影响用户体验的关键环节。许多应用既需要核心权限保障基础功能运行,又依赖可选权限提升服务体验 —— 例如我做的智慧航道应用中,“位置信息” 是船舶定位的必需权限,而 “相机”“本地文件读取” 等权限仅用于快速绑定设备、丰富数据记录,属于可选增强权限。若将所有权限混为一谈,在启动时一次性申请,易引发用户抵触;若完全不区分,又可能导致核心功能无法使

鸿蒙系统敏感文件安全存储:从系统机制到 ArkTS 实现

大家好,我们在鸿蒙(HarmonyOS)应用开发中,用户敏感文件(如账号凭证、隐私配置、加密日志等)的存储安全是核心需求之一。一旦这些文件被其他应用非法读取或用户手动拷贝泄露,将直接威胁用户数据安全。这篇文章我将从鸿蒙系统自带的安全存储机制入手,结合 ArkTS(鸿蒙主推开发语言)实战代码,详解敏感文件的安全存储方案,帮助开发者构建高安全性的应用。​ 一、鸿蒙敏感文件存储的核心安全痛点​ 在讨论解

鸿蒙后台定时任务实战

在鸿蒙(HarmonyOS)应用开发中,后台定时任务是常见需求 —— 如日志定期上传、数据增量同步、心跳检测等。但鸿蒙系统对后台进程有严格的资源管控,若仅用传统定时器实现,易出现 “应用退后台后任务中断”“耗电过高被系统限制” 等问题。这里我将系统讲解鸿蒙中两种核心的后台定时方案:定时器(短期轻量场景) 与 系统级后台任务调度(长期稳定场景),并结合日志上传案例,给出完整实现代码与选型建议,帮你避

鸿蒙应用统一埋点体系设计

本文提出了一种针对鸿蒙应用开发的统一埋点解决方案,通过四层架构设计解决传统埋点的三大痛点。方案采用自动采集与手动采集结合的方式,通过封装TrackPage组件实现无侵入式页面行为采集,同时提供简洁的手动埋点API。数据处理层采用标准化事件模型和过滤机制确保数据质量。存储层通过内存和本地双重缓存保障数据可靠性。上报层实现智能批量发送与失败重试机制,平衡实时性与性能。该方案实现了从"代码侵入

文章图片
#harmonyos#华为
RTX4090深度学习性能深度解析:硬件优势、实战表现与优化技巧

RTX 4090显卡凭借第四代Tensor Cores和24GB GDDR6X显存,在深度学习领域展现出卓越性能。通过FP8混合精度计算,其算力可达1.32 PetaFLOPS,相比RTX 3090提升87%,训练效率翻倍。24GB大显存支持7B参数的LLaMA 2等中等规模模型加载,显著提升批处理能力。在计算机视觉、自然语言处理和生成式AI等场景中,RTX 4090表现优异,推理速度较RTX 3

文章图片
#深度学习#人工智能
鸿蒙 ArkUI 长列表优化实战:从卡顿到丝滑的懒加载实现指南

本文介绍了鸿蒙ArkUI开发中长列表性能优化的核心方案。针对一次性加载导致的渲染阻塞、内存爆炸和滚动掉帧问题,提出基于LazyForEach+List的懒加载实现方案。该方案通过只渲染可视区域内的列表项,并对滚动出视野的项进行复用,显著提升性能。文章详细解析了技术原理,并提供了一个完整的实战案例,包含数据源封装、分页加载逻辑和滚动监听实现。关键点包括:1)实现IDataSource接口的数据源;2

文章图片
#harmonyos#华为
HarmonyOS RDB 数据库迁移:确保应用迭代中数据零丢失与安全回滚

友友们,早上好。在 HarmonyOS 应用迭代过程中,随着业务需求变化,本地数据库表结构调整(如新增字段、修改索引、拆分表)成为常态。然而,数据库迁移是一把 "双刃剑"—— 操作不当可能导致用户数据丢失,直接影响用户信任与应用口碑。本文基于 HarmonyOS RDB(关系型数据库)特性,从迁移原则、实现方案到失败处理,完整拆解一套安全可靠的数据库迁移体系,助力开发者平稳应对

鸿蒙应用统一埋点体系设计

在移动应用开发中,用户行为数据是产品迭代的 “指南针”—— 页面停留时间反映内容吸引力,按钮点击频次体现功能价值,路径转化分析揭示用户决策规律。但在鸿蒙应用开发中,传统埋点方式往往陷入 “三难” 困境:代码侵入性强(业务逻辑与埋点代码混杂)、数据格式混乱(不同开发者定义不同字段)、维护成本高(新增埋点需全量发版)。 这里我将基于 HarmonyOS ArkUI 框架,展示如何构建一套 “低侵入、高

鸿蒙 ArkUI 长列表优化实战:从卡顿到丝滑的懒加载实现

在移动应用开发中,长列表是最常见的交互场景之一 —— 电商商品列表、社交信息流、新闻资讯流等都依赖高效的列表渲染能力。但在鸿蒙 ArkUI 开发中,若直接一次性加载并渲染所有列表项,会导致三大性能问题:初始化时大量 DOM 节点创建导致页面卡顿、内存占用激增引发频繁 GC、滚动时全量重绘造成掉帧。 这里我将系统讲解鸿蒙 ArkUI 中长列表懒加载的实现方案,基于LazyForEach和List组件

鸿蒙通知防刷屏:原生聚合能力,让同类消息优雅合并

在鸿蒙(HarmonyOS)应用开发中,通知是连接应用与用户的重要桥梁 —— 电商 APP 的订单动态、社交 APP 的消息提醒、工具类 APP 的任务通知等,都依赖通知触达用户。但当同类消息高频推送时(如 10 条订单状态更新、20 条群聊消息),通知栏会被 “刷屏”,不仅干扰用户视线,还可能导致关键信息被淹没。​ 幸运的是,鸿蒙通知模块原生支持消息聚合(分组)功能,无需第三方库,只需通过 “通

    共 35 条
  • 1
  • 2
  • 3
  • 4
  • 请选择