自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(187)
  • 资源 (1)
  • 收藏
  • 关注

原创 【探索实战】手把手教你安装Kurator Cli:两种高效方案+验证指南

本文介绍了Kurator云原生多集群管理工具的两种安装方法。方案一通过源码编译安装,适合需要自定义配置的用户;方案二使用官方预编译包,适合快速部署。安装完成后需执行kurator version验证。文章还分享了Kurator控制平面部署体验,分析了其多集群管理优势及适用场景。Kurator特别适合跨云、边缘计算等场景,提供一站式多集群管理方案。最后提供了社区地址和部署指南,帮助用户快速上手。

2025-12-09 15:29:01 963

原创 [鸿蒙2025领航者闯关]从小白到鸿蒙星炬手

2025年,作者在鸿蒙生态中实现技术蜕变,成功将智慧航道监测系统迁移至鸿蒙平台。通过开发自定义组件解决了航道设备层级展示和数据安全需求,利用分布式技术实现多设备数据实时同步,并优化多端适配方案提升用户体验。积极参与鸿蒙社区建设,分享技术经验并解决开发者问题,荣获多项社区荣誉。这些实践不仅提升了个人技术能力,也推动了鸿蒙在智慧航道领域的应用落地,体现了技术分享与生态共建的价值。

2025-12-01 11:28:16 5432

原创 智慧航道助手智能体开发实践

本文基于腾讯元器平台开发了"智慧航道助手"智能体,聚焦航道管理三大核心需求:航标维护、调度查询和系统故障排查。通过问卷调研收集实际需求,采用知识库精准匹配和工作流预设技术,实现操作指引自动生成和故障处理流程优化。该方案具有开发便捷、部署快速的特点,有效解决了传统文档查询效率低、培训成本高的问题。实际应用表明,智能体显著提升了航道工作人员的问题解决效率和专业性,后续可通过扩充知识库进一步增强实用性。

2025-12-01 09:09:31 3982

原创 穿透C++的语法糖,理解底层实现——智慧航道场景下的实践与思考

C++语法糖在智慧航道系统中的底层优化与应用 摘要:本文探讨C++语法糖在智慧航道系统中的高效实现与优化应用。重点分析了右值引用与移动语义如何破解大数据传输瓶颈,通过船舶轨迹数据类实例展示移动构造函数的资源窃取机制,相比深拷贝性能提升显著。同时剖析智能指针(unique_ptr/shared_ptr/weak_ptr)的底层RAII机制及其在避免内存泄漏方面的应用,特别强调weak_ptr解决循环引用的关键作用。研究表明,只有深入理解C++语法糖的底层逻辑,才能在智慧航道这类高并发、低延迟场景中实现代码优化

2025-11-20 08:51:35 4279

原创 AI时代的C++

本文探讨了C++在AI领域的关键作用。尽管Python在AI开发中占据主导地位,但C++凭借其底层可控性、高效计算能力和内存优化优势,成为AI技术落地的核心支撑。文章分析了C++在AI框架底层架构、大模型推理优化(指令集加速、内存管理、量化计算)以及边缘AI部署中的不可替代性,指出C++与Python形成"协同关系":Python负责原型开发,C++负责高效落地。随着AI对性能需求的提升,C++将持续发挥关键作用,并随标准迭代不断适配AI发展需求。掌握C++成为解决AI实际落地难题的核心

2025-11-08 09:24:21 4132

原创 Docker Compose 实战指南:多容器应用的一站式部署解决方案

摘要: Docker Compose 是一款多容器编排工具,通过 YAML 配置文件(docker-compose.yml)定义服务,实现一键部署和管理多容器应用。它解决了环境一致性、操作繁琐和依赖管理三大痛点,确保开发、测试和生产环境配置一致,简化容器集群的启动、停止等操作,并自动处理服务启动顺序。以“Flask+MySQL”应用为例,使用 Docker Compose 可快速搭建和验证多容器服务,并通过 docker-compose up、docker-compose down 等命令高效管理。进阶技巧

2025-11-01 10:48:30 5743

原创 代码命名规范:让你的代码 “会说话” 的核心法则

本文探讨软件开发中命名规范的重要性与实践方法。规范命名能显著提升代码可读性和维护效率,避免后续"破译"成本。文章提出三条核心原则:1)使用完整语义而非缩写;2)遵循不同语言的命名风格;3)避免冗余信息。针对变量、函数和类给出具体命名方案:变量需体现数据属性,布尔值加is/has前缀;函数应明确动作与对象;类/组件要聚焦职责。同时指出常见误区,如单字母命名、中英混用、技术术语替代业务语义等。最后强调规范命名的本质是换位思考,初期多花时间思考命名能为后续开发节省大量成本。

2025-10-30 16:01:27 5273

原创 教你轻松编制Web系统维护手册

本文介绍了Web系统维护手册的编制内容,包含六个主要部分:手册目的、适用范围和系统概述;日常维护(系统监控、日志管理、备份恢复等);故障处理流程及常见故障解决方法;数据维护策略;安全管理措施;以及责任分工和手册更新规范。该手册旨在为技术人员提供标准化维护指南,确保系统稳定运行。

2025-10-28 09:26:42 5489

原创 HarmonyOS 原子化服务开发:技术原理、实战避坑与落地技巧

摘要:本文深入解析HarmonyOS原子化服务的轻量高效特性,从组件化架构、分布式流转和沙箱隔离三大技术底层入手,结合天气查询服务开发案例,提供工程配置、功能开发和调试适配的实战避坑指南。文章还提出通过多渠道分发和体验优化提升服务触达率,强调原子化服务开发需聚焦高频短路径需求。开发者掌握这些技术要点,可有效提升服务落地效率,抓住HarmonyOS生态发展机遇。

2025-10-24 10:42:37 6256

原创 Rust所有权机制在Web服务开发中的避坑指南

Rust Web开发中的所有权陷阱与解决方案 本文针对Rust Web开发中的所有权机制挑战,以Axum框架为例,分析了4个典型问题及解决方案: 请求体解析后的所有权失效:通过不可变引用(&T)或克隆(clone)复用数据,避免移动所有权导致变量失效。 共享状态的并发访问冲突:使用Arc+RwLock或原子类型实现线程安全的共享状态,解决多线程可变借用冲突。 异步任务生命周期超界:将被借用数据的所有权转移给异步任务,或使用Arc包装共享数据。 中间件所有权传递:通过Extension机制或请求扩展传

2025-10-22 14:30:35 6393

原创 从案例到实践:仓颉编程语言入门核心知识点全解析

文章摘要 本文以华为鸿蒙生态核心语言仓颉为例,从基础计算、数据结构、特性应用三个维度展开编程教学。基础计算部分通过圆周率估算和干支纪法案例,讲解变量声明、循环控制等语法;数据结构部分演示类和枚举两种方式实现二叉树,体现面向对象和值类型特性;特性应用部分展示枚举关联值实现代数计算等高级功能。全文通过典型案例解析,帮助开发者快速掌握仓颉语言的核心语法与应用技巧,实现从入门到进阶的学习目标。

2025-10-22 11:43:28 6138

原创 HarmonyOS鸿蒙应用:仓颉语言与JavaScript核心差异深度解析

本文对比了仓颉语言与JavaScript的核心差异。仓颉作为鸿蒙生态专属语言,强调静态类型、安全设计和原生分布式支持,适合高性能、高安全的鸿蒙全场景开发;JavaScript则凭借动态灵活性和丰富生态,主导Web、服务端等跨平台场景。选型建议:鸿蒙原生开发首选仓颉,Web及跨平台场景选择JavaScript。两种语言分别代表"生态定制化"与"通用灵活性"的不同设计哲学,开发者应根据目标场景选择最合适的工具。

2025-10-21 16:32:00 6818

原创 【案例实战】HarmonyOS应用性能优化实战案例

本文分享了HarmonyOS应用性能优化的通用方法和行业实践案例。在编码层面,建议采用轻量化设计、异步任务调度和精准状态管理;工具层面推荐使用内存/CPU分析器等定位问题。航道管理系统案例展示了这些方法的具体应用:通过生命周期管理解决内存泄漏、分层加载优化启动速度、线程分流提升大屏帧率、多级缓存改善查询响应。实践表明,结合通用方法与业务特性,能显著提升应用性能,为行业级HarmonyOS应用开发提供参考。

2025-10-20 10:20:33 6381 1

原创 HarmonyOS屏幕方向适配指南

本文系统介绍了鸿蒙系统开发中屏幕方向适配的关键技术方案。主要内容包括:1)两种核心监听方案的选择(Ability重写onConfigurationUpdated方法和ConfigurationHelper全局监听);2)界面适配策略(简单布局使用自适应组件,复杂界面采用定向布局文件);3)性能优化与避坑指南(控制刷新时机、保存数据状态);4)设备场景化配置建议。文章强调鸿蒙屏幕适配是系统性工程,开发者需根据业务场景选择合适方案,关注细节体验,才能实现多设备下的最佳显示效果。

2025-10-15 11:40:13 3402

原创 HarmonyOS访问摄像头与麦克风

鸿蒙系统开发中访问摄像头与麦克风的关键步骤:首先需在配置文件中声明权限并说明用途;通过权限工具类封装检查、请求与授权流程;对于摄像头访问,需依次完成设备初始化、参数配置和预览会话建立;麦克风访问则需创建音频采集实例并设置参数。开发时需注意异常处理、资源释放及遵循最小权限原则,同时提供用户友好的授权引导。本文提供了基于ArkTS的系统资源访问完整实现方案,包括代码示例和最佳实践。

2025-10-13 10:35:43 2867

原创 HarmonyOS应用动态主题切换

鸿蒙动态主题切换开发指南摘要:鸿蒙系统通过Configuration类、onConfigurationUpdate回调和资源管理API实现动态主题切换。开发者需在resources目录下创建base(日间)和night(夜间)两套资源文件,在Ability中监听主题变化并通过事件总线通知页面更新。Page页面需订阅主题事件,使用$r()引用主题资源,并可通过updateConfiguration手动切换主题。关键点包括:1)资源目录规范命名;2)事件总线实现全局通知;3)手动切换时调用updateConfi

2025-10-11 09:08:16 3055

原创 鸿蒙系统 USB 设备连接管理:从 API 到实战应用

鸿蒙系统USB设备管理API解析与实战指南:本文深入介绍了鸿蒙系统(HarmonyOS)的USB设备管理功能,重点解析了ohos.usb模块的核心API,包括UsbManager、UsbDevice等关键类。文章详细阐述了设备连接与断开的完整处理流程,涵盖权限申请、事件监听、资源管理等关键环节,并提供了实战开发中的注意事项。内容涵盖设备兼容性检查、数据传输方法选择、权限管理等技术要点,帮助开发者快速掌握鸿蒙系统USB设备接入与管理能力,适用于测试项目及实际应用开发场景。

2025-10-10 11:02:21 2966

原创 打造自己的中秋 AR 赏月应用:实现虚实融合的节日体验

本文介绍了如何利用鸿蒙OS的AR技术开发一款"AR中秋赏月"应用。首先明确了应用的核心功能:AR场景识别、节日互动特效、祝福分享和设备兼容性适配。技术栈基于HarmonyOS Stage模型和TypeScript,依赖AR Engine和3D组件实现虚实融合。开发前需配置DevEco Studio 4.0+环境,引入AR Engine依赖,并准备中秋主题的3D模型资源。核心代码部分展示了如何初始化AR Session与相机关联,包括权限申请、环境跟踪配置等关键步骤。通过ArkUI 3D组

2025-10-06 08:46:23 5766 3

原创 增强现实AR开发必看!深度解析华为 AR Engine,从核心能力到开发实践​

摘要: 华为AR Engine作为HMS Core重要组件,通过深度硬件适配与轻量化设计,为开发者提供强大的AR开发支持。文章从技术原理、开发实践、应用场景三大维度解析其核心能力:1)基础跟踪能力(运动跟踪、环境感知);2)交互能力(命中检测、手势识别);3)扩展能力(人体/图像跟踪)。开发流程涵盖环境配置、会话初始化、渲染绑定、帧数据处理及虚拟内容渲染,并强调MVP矩阵对齐实现虚实融合。适用于AR购物、健身、游戏等场景,助力开发者高效构建沉浸式应用。

2025-09-30 10:31:12 7214 3

原创 HarmonyOS 广告服务 ArkTS 实现指南:从激励广告到多形式适配

Entry@Component// 状态变量:广告是否加载完成、当前游戏币数量// 激励广告实例// 测试广告单元ID(上线前替换为正式ID)build() {// 奖励展示区域Text(`当前游戏币:${this.coinCount}`)// 广告展示按钮(加载完成前禁用)Button('观看广告获取10游戏币')// 页面显示时初始化广告})// 页面隐藏时销毁广告,避免内存泄漏});

2025-09-28 16:14:31 6207

原创 HarmonyOS 地图服务进阶:POI 搜索与路径规划全流程实现

本文详细介绍了HarmonyOS地图应用开发中POI搜索与路径规划的实现方法。POI搜索方面,华为地图SDK提供关键词搜索、周边搜索和范围搜索三种方式,开发者需配置API密钥和权限后实现。路径规划支持步行、驾车、公交和骑行四种出行方式,以驾车路线为例,通过设置起点、终点和路线偏好可生成最优路线。文章还提供了POI搜索结果去重、联想提示和缓存策略等优化技巧,帮助开发者高效实现地图核心功能。

2025-09-28 11:06:52 6387

原创 HarmonyOS 地图手势操作全解析

当内置手势无法满足业务需求(如限制缩放范围、添加手势回弹动画、自定义手势触发逻辑)时,可结合 HarmonyOS 系统的multimodalInput.gesture模块,实现完全自定义的地图手势控制。以下以 ArkTS 语言为例,拆解缩放、平移、旋转手势的自定义实现流程。需求场景:外卖 App 中,地图缩放范围需限制在 “1 公里 - 10 公里”(对应缩放级别 13-18),避免用户缩放到过大或过小视野。// 自定义缩放手势(双指操作)

2025-09-28 10:12:48 5401

原创 HarmonyOS SDK地图服务教程

- 地图显示组件 -->地图服务开发的核心可归纳为 “3 个关键”:未配置INTERNET和LOCATION权限,地图无法获取数据与定位;未正确设置 API 密钥,会导致地图服务鉴权失败,无法加载地图;MapView需与AbilitySlice的生命周期(onCreate/onPause/onDestroy)同步,避免内存泄漏或地图资源异常释放;基础地图创建完成后,可基于HuaweiMap对象扩展功能,如添加 POI 搜索、绘制路线、监听地图手势等,满足复杂业务需求。

2025-09-27 16:46:47 6110

原创 鸿蒙系统权限分级提示设计:兼顾功能需求与用户选择权

文章摘要: 鸿蒙应用开发中,权限分级管理对用户体验至关重要。本文提出"核心必需权限+可选增强权限"的双层设计方案:核心权限(如位置信息)保障基础功能,需启动时前置申请并明确拒绝后果;可选权限(如相机、存储)优化体验,应在触发相关功能时动态申请且提供替代方案。技术实现上,通过config.json声明权限类型,封装PermissionManager工具类统一处理申请逻辑,结合ArkTS实现权限检查与场景化提示。该方案平衡功能需求与用户选择权,避免一次性申请导致用户抵触,同时确保核心功能可用

2025-09-27 10:46:55 1102

原创 HarmonyOS应用前后台状态切换

HarmonyOS 提供的生命周期事件回调机制,为开发者处理应用前后台状态切换场景提供了统一、高效的解决方案。无论是 Stage 模型下 UIAbility 和 Page 的回调,还是 FA 模型下 Ability 的回调,亦或是全局应用状态监听,都能满足不同场景的需求。开发者在实际开发中,应根据应用模型和具体场景,选择合适的回调方法,结合实践建议,确保应用在前后台切换时能流畅运行,为用户提供良好的体验。

2025-09-26 16:04:20 1328

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

简单总结一下,鸿蒙系统的敏感文件存储,我建议是优先使用系统自带的沙箱目录和加密存储,可满足大部分场景;复杂场景下结合KeyStore与 AES-GCM 手动加密,兼顾安全性与灵活性。​这里我提供的只是 ArkTS 代码示例。希望对大家有所帮助。

2025-09-26 10:55:07 1139

原创 RTX 4090底层开发实战(CUDA 、NVIDIA DLSS SDK 、光流加速器)

RTX 4090 的光流加速器(Optical Flow Accelerator)是 DLSS 3 的核心硬件支撑,但多数开发者忽视了其可通过 NVIDIA Optical Flow SDK 直接调用,用于自定义算法优化。我在 “视频内容检索” 项目中,利用光流加速器替代传统运动检测算法,使检索效率提升 8 倍,以下是我的一些思路。​。

2025-09-25 15:16:38 1396 4

原创 HarmonyOS 应用多语言动态切换实现

本文详细介绍了HarmonyOS应用开发中实现多语言动态切换的方案。首先阐述了HarmonyOS多语言资源体系的技术基础,包括资源目录规范和ResourceManager核心接口。随后通过三步实战演示:1)配置中英文字符串资源;2)封装LanguageManager工具类实现资源加载、语言切换、状态持久化等功能;3)UI集成与刷新机制。该方案支持脱离系统语言的独立切换,并通过监听器机制实现UI即时更新,为开发者提供了一套完整的本地化解决方案,可显著提升应用的国际化和用户体验。

2025-09-25 09:08:06 5917

原创 鸿蒙后台定时任务实战

鸿蒙后台定时任务开发指南 本文介绍了鸿蒙系统(HarmonyOS)中实现后台定时任务的两种核心方案,针对不同场景提供解决方案: 定时器方案:适用于短期轻量级任务 适合前台使用时执行的任务(如每10分钟上传日志) 需绑定页面生命周期管理(onPageShow/onPageHide) 提供完整的ArkTS实现代码示例 系统级后台任务调度:适用于长期稳定任务 由系统统一管控任务触发时机 可在应用退后台甚至进程销毁后执行 解决传统定时器被系统限制的问题 文章详细分析了鸿蒙后台资源管控机制,并给出日志上传的完整实现案

2025-09-23 09:10:48 1433

原创 RTX4090深度学习性能深度解析:硬件优势、实战表现与优化技巧

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

2025-09-22 14:37:47 7845 3

原创 HarmonyOS RDB 数据库迁移:确保应用迭代中数据零丢失与安全回滚

本文介绍了HarmonyOS RDB数据库迁移的核心原则与实现方案。数据库迁移需遵循版本控制、增量迁移、事务保护和数据备份四大原则,确保数据安全。通过实战案例展示了从v1到v3的迁移过程,包括新增字段和修改索引的具体实现,重点强调了事务保护、数据验证和备份恢复机制。文章提供了完整的代码示例,指导开发者如何安全高效地完成数据库结构变更,保障应用迭代过程中的数据完整性。

2025-09-22 09:13:08 6132

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

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

2025-09-20 09:15:54 1051

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

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

2025-09-19 08:39:15 6807

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

鸿蒙应用开发中,通知聚合功能可有效解决高频同类消息的推送干扰问题。本文详解了鸿蒙通过通知通道(NotificationSlot)和通知分组(NotificationGroup)两大机制实现消息聚合的技术方案:首先需创建支持分组的通知通道,然后通过设置相同的groupKey将同类通知归组,并配合摘要通知显示总条数。以电商订单通知为例,演示了从通道初始化到聚合通知发送的完整代码实现,包括摘要通知和单条通知的协同工作方式,帮助开发者提升用户体验,避免通知栏刷屏问题。

2025-09-18 08:43:47 901

原创 信创电脑采购指南:选型要点与避坑攻略

国产信创电脑采购策略解析:当前信创电脑正从"能用"向"好用"升级,性能、生态、安全、服务成为关键考量。主流机型性能逐步提升,多核处理器可满足复杂办公需求;生态兼容性方面,需适配不同行业应用场景;安全合规要求符合国家标准,实现全栈防护;服务支持需建立全生命周期保障体系。建议采购时综合评估硬件配置、软件适配、安全认证和服务能力,选择符合业务需求且具备长期稳定支持的国产方案,推动信息技术自主可控发展。(148字)

2025-09-17 15:29:20 1815

原创 鸿蒙表单优化:多字段一次性校验与自动错误定位实战

本文介绍了鸿蒙应用中解决多字段表单校验痛点的技术方案。传统表单校验存在错误提示不完整、定位困难等问题,影响用户体验。文章提出三层架构方案:数据层管理表单状态,校验层封装字段规则,交互层实现自动定位。通过ScrollController滚动到错误位置,结合TextInputController自动聚焦,并支持实时输入校验。代码示例展示了用户注册表单的完整实现,包括数据模型定义、校验逻辑封装及错误定位功能。该方案可显著提升表单交互流畅度,适用于复杂表单场景开发。

2025-09-17 09:53:02 1127

原创 鸿蒙应用冷启动优化:本地 KV 缓存预热实战指南

本文探讨了鸿蒙应用开发中通过KV缓存预热技术优化冷启动速度的方法。关键点包括:1)冷启动时频繁读取本地KV存储会导致IO开销,缓存预热可在应用初始化阶段提前加载高频数据至内存;2)技术实现需在Ability的onInitialize()阶段异步执行,避免阻塞UI线程;3)通过封装KVPreloader工具类实现单例管理、异步加载和内存缓存访问功能。实测表明,该方案可显著减少用户等待时间,提升应用启动效率30%以上。

2025-09-16 09:10:02 5514

原创 鸿蒙深链落地实战:从安全解析到异常兜底的全链路设计

本文针对鸿蒙应用开发中深链技术的核心痛点,提出了一套完整的解决方案。文章首先分析了深链落地的三大难题:安全风险(参数篡改)、场景适配(冷热启动差异)和异常处理(白屏崩溃),并确立了安全优先、全场景覆盖、兜底机制和可扩展性四大设计原则。随后构建了"解析-鉴权-路由-兜底"的闭环流程框架,并基于ArkTS提供了具体实现方案,包括:1)配置module.json5注册深链Scheme与Ability;2)封装DeepLinkParser工具类实现参数安全解析与校验;3)设计RouterMana

2025-09-15 09:09:43 1018

原创 鸿蒙 ArkTS 实战:从零实现网络质量检测与评分功能

这里分享了基于鸿蒙 ArkTS 实现了一套完整的网络质量检测方案,核心是通过 “状态判断 + 速度测试” 实现量化评分,并通过工具类封装提高代码复用性。该方案可直接应用于视频、下载、社交等需要网络质量感知的场景,帮助开发者根据网络状况优化功能策略(如弱网下降低视频清晰度、暂停自动下载等),最终提升用户体验。后续可结合鸿蒙的分布式能力与场景化需求,进一步扩展功能,例如添加上传速度检测、网络延迟测试(ping)等,构建更全面的网络质量评估体系。希望文章对大家有所帮助。

2025-09-13 08:34:12 1176

原创 后端程序员私藏工具!!今天无私分享

作为做了 5 年后端开发的程序员,我踩过不少 “重复劳动”“排查低效” 的坑,也攒下了几款能直接解决实际问题的工具,每款都帮我在开发中少走很多弯路,今天无私分享给大家:​。

2025-09-12 09:15:06 316

经纬度各种格式转化js工具,DDD、DMS、DMM

针对各种经纬度显示格式,写了一个转化工具。LatlngCnvTool内置方法DDDToDMS、DDDToDMM、DDDToDDD等等。前端地图需要显示不同类型格式时,调用方法可直接进行经纬度转化:1.) ddd.ddddd °【度 . 度 格式】的十进制小数部分(5位) 2.) ddd°mm.mmm’ 【度 . 分 . 分 格式】的十进制小数部分(3位) 3.) ddd°mm’ss’’ 【度 . 分 . 秒 格式】 Google 使用的是第三种格式 可相互进行转化,内置示例。

2023-08-26

goframe基础工程文件,无多余杂乱文件

goframe基础工程文件,无多余杂乱文件。纯出初始化项目,可直接运行。GoFrame框架针对业务项目的目录设计,主体的思想来源于三层架构,但在具体实现中,对其进行了一定的改进和细化使其更符合工程实践和时代进步。

2023-02-24

在div上加小三角,用于聊天气泡、地图定位指向功能

在div上加小三角,用于聊天气泡、地图定位指向功能,上下左右都亲测有效。

2022-11-04

使用openlayers加载离线地图实例

使用openlayers加载离线地图实例,可通过mui打包成app。简单,易上手

2022-10-06

IIS配置文件访问常见MIME扩展类型添加.docx

IIS发布配置文件访问常见MIME扩展类型添加汇总,包括MP4,silk等,做文件上传的功能时,有个增加可支持的上传文件类型的需求,然后需要查文件后缀所对应的Mime Type用于识别。

2020-06-24

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

TA关注的人

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