自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开发者工具箱-鸿蒙弹窗使用指南

本文总结了鸿蒙应用开发中弹窗组件的使用经验,重点介绍了网页弹窗的实现方法。文章从基础知识入手,详细讲解了弹窗类型、开发背景、实现步骤(包括基础配置、自定义弹窗代码和使用示例),并记录了常见问题如样式、网页加载和性能问题。提供了最佳实践建议,包括弹窗设计原则、代码组织和测试要点。最后分享了已集成该组件的鸿蒙开发者工具箱下载链接,为开发者提供了一套完整的弹窗解决方案和使用指导。

2025-05-25 17:45:22 664

原创 开发者工具箱-华为账号登录功能实现

本文介绍了华为账号登录功能的实现过程。首先解释了华为账号登录的基本概念,包括UnionID、OpenID等关键术语。然后详细说明了开发背景和实现步骤,包括基础配置、登录核心功能以及用户信息管理模块。文章特别强调了实践中遇到的六大坑点,如登录状态持久化、异常处理等问题。最后提供了集成示例代码,展示如何初始化华为账号登录按钮。该实现主要为华为手机用户提供一键登录功能,简化传统的注册登录流程。

2025-05-25 17:36:34 553

原创 开发者工具箱-鸿蒙RDB数据库封装与使用实践

本文介绍了鸿蒙RDB数据库的封装与使用实践。首先概述了SQL基础知识,包括创建表、增删改查等常用语句。然后详细说明了封装RDB工具类的实现过程,采用单例模式初始化数据库,并实现了CRUD操作方法。文中还总结了开发中遇到的常见问题,如内存泄漏、性能优化等踩坑经验。最后提供了工具类的使用示例,展示了如何通过封装简化数据库操作,提升开发效率。该工具类可有效减少重复代码,使鸿蒙应用开发更加便捷。

2025-05-25 12:03:19 398

原创 鸿蒙隐私弹窗功能开发实践

本文分享了鸿蒙应用隐私弹窗开发的实践经验。作者介绍了创建自定义隐私弹窗组件的完整代码实现,包括弹窗布局、按钮交互和隐私政策链接跳转功能。详细说明了在欢迎页面中集成弹窗的逻辑,以及使用Preferences存储用户同意的状态。分享了开发过程中遇到的界面设计、交互体验和数据存储等关键问题的解决方案,并强调了权限管理、用户体验和合规性等注意事项。文章为开发者提供了实用的鸿蒙隐私弹窗实现方案。

2025-05-25 11:52:31 380

原创 开发者工具箱-鸿蒙懒加载功能开发笔记

本文分享了作者开发鸿蒙应用懒加载功能的经验。文章通过两个开发故事(崩溃问题和数据变化问题),详细介绍了懒加载的实现过程、使用场景和踩坑记录。提供了完整的代码示例,包括数据源接口、监听器实现和实际应用案例。总结部分指出功能虽已可用,但仍存在加载速度和数据变化卡顿等优化空间。全文以幽默诙谐的笔调呈现开发中的挑战与收获,适合鸿蒙开发者参考借鉴。

2025-05-25 11:46:36 230

原创 开发者工具箱-跳转到应用市场

本文介绍了鸿蒙应用中开发法律咨询模块的过程,包含跳转应用市场、收藏和用户反馈三大功能。通过代码示例展示了具体实现,并分享了开发中遇到的权限、收藏提示等典型问题及解决方案。文章最后总结了模块的完善程度,指出仍需优化的细节,并提供了下载体验链接。该模块已集成到鸿蒙开发者工具箱中,旨在为用户提供便捷的法律咨询入口,同时为开发者提供参考案例。

2025-05-25 11:34:34 255

原创 开发者工具箱-鸿蒙二维码工具开发笔记

最近在搞鸿蒙工具箱,心血来潮想加个二维码工具。说实话,一开始我还挺自信的,觉得不就是个简单的二维码嘛,能有多难?结果一上手才发现,我太天真了!各种格式、参数、保存、扫描,搞得我头都大了。特别是那个扫描功能,动不动就崩溃,气得我直想砸键盘。

2025-05-25 11:20:48 732

原创 开发者工具箱-鸿蒙HTTP请求测试器开发笔记

鸿蒙HTTP请求测试器开发总结 本文记录了鸿蒙HTTP请求测试器的开发过程与经验。该工具支持GET/POST/PUT/DELETE方法,具备URL自动补全、参数配置、请求头自定义、请求体编辑等功能。开发过程中遇到诸多挑战:请求封装需处理异常和性能问题;参数处理需考虑各种格式;用户体验方面需优化URL补全、响应格式化和复制功能。通过不断迭代,最终实现了稳定易用的测试工具,为接口调试提供了便捷解决方案。

2025-05-25 10:55:38 638

原创 开发者工具箱-鸿蒙JSON格式化器开发笔记

本文记录了开发鸿蒙JSON格式化工具的过程,主要包含以下内容:1) 工具功能说明,包括JSON格式化、缩进设置、错误提示等;2) 开发过程中的问题与解决方案,如JSON解析错误处理、缩进灵活性改进、大JSON性能优化等;3) 关键代码示例展示格式化与复制功能的实现;4) 踩坑经验总结与优化建议;5) 工具已集成到鸿蒙开发者工具箱中。作者分享了从需求分析到功能实现的完整经历,特别是针对用户体验的多次迭代改进过程。

2025-05-25 10:46:26 1217

原创 开发者工具箱-鸿蒙时间戳转换器开发笔记

《鸿蒙时间戳转换器开发笔记》记录了作者开发时间戳转换功能的过程。文章详细介绍了工具的主要功能,包括时间戳与日期互转、多种格式支持、时区处理等。开发过程中遇到了时间格式验证、时区转换、日期选择器等技术难题,通过多次调试和优化最终解决。文中分享了调试代码示例,并总结了功能优化、性能提升和用户体验改进的建议。该工具已集成到鸿蒙开发者工具箱中,基本满足日常使用需求,未来还将继续完善。

2025-05-25 10:39:40 965

原创 开发者工具箱-鸿蒙颜色转换器开发笔记

本文记录了鸿蒙颜色转换器开发过程中的经验与教训。该工具支持HEX、RGB、HSL等多种颜色格式互转,包含可视化选择器、实时预览和一键复制等功能。开发过程中遇到格式验证、颜色空间转换、选择器体验等挑战,通过多次调试最终解决。文章详细介绍了验证函数、转换算法等技术实现,并总结了功能优化、性能提升和用户体验改进建议。该工具已集成到鸿蒙开发者工具箱中,作者分享了开发中的小故事和踩坑经历,为类似项目提供了有益参考。

2025-05-24 23:05:50 1110

原创 开发者工具箱-鸿蒙大小写转换开发笔记

本文记录了鸿蒙工具箱中大小写转换功能的开发过程。该功能支持14种文本格式转换,包括驼峰式、帕斯卡式等,实现了实时预览和一键复制。开发中遇到分隔符处理、首字母大写、特殊字符处理等问题,通过改进正则分割算法和格式判断逻辑解决。作者还分享了调试案例和优化建议,如支持更多格式、增加历史记录等。目前功能已集成到鸿蒙工具箱中,基本满足使用需求,后续将持续优化。

2025-05-24 15:06:17 953

原创 开发者工具箱-鸿蒙金额转换开发笔记

本文记录了鸿蒙工具箱中金额转换功能的开发过程。主要实现数字转中文大写功能,支持小数处理、一键复制和收藏功能。开发中遇到金额格式、零处理、小数位数等边界问题,通过分阶段优化解决。文章分享了格式化函数、金额验证和转换实现的关键代码,并总结了常见问题及优化建议。该工具已集成到鸿蒙开发者工具箱,满足基本使用场景,未来计划进一步完善功能和用户体验。

2025-05-24 14:58:49 942

原创 鸿蒙密码生成器开发笔记

本文记录了鸿蒙密码生成器的开发过程。该工具支持自定义密码长度和字符类型,提供一键复制和收藏功能。开发中解决了随机性、字符集显示、复制失败等关键问题,实现了核心功能包括字符集定义、配置管理和密码生成算法。文章还列出了性能优化建议和用户体验改进方向,如密码强度检测、批量生成等功能扩展。最终成果已集成到鸿蒙开发者工具箱中,可满足基础密码生成需求。

2025-05-24 14:36:17 318

原创 鸿蒙MD5工具开发笔记 - crypto-js三方库使用实践

鸿蒙MD5工具开发笔记 - crypto-js三方库使用实践

2025-05-24 11:31:53 999

原创 开发者工具箱-鸿蒙AES加密解密开发笔记

本文介绍了在鸿蒙系统中实现AES加密解密功能的开发笔记。主要内容包括:AES加密基础知识、加密模式与密钥长度选择;鸿蒙应用的具体实现过程,包含加密解密核心代码;开发过程中遇到的密钥验证、中文乱码、性能等问题的解决方案;以及功能优化、性能提升和安全性增强的建议。文章最后提供了该工具在鸿蒙开发者工具箱中的下载链接,可用于保护敏感信息、传输数据安全等场景。

2025-05-24 11:24:08 632

原创 开发者工具箱-鸿蒙IPv6子网计算器开发笔记

本文介绍了鸿蒙IPv6子网计算器的开发过程。文章首先讲解了IPv6基础知识,包括地址格式、类型、压缩规则和子网划分等概念。然后详细说明了计算器的功能设计,主要包括网络地址计算、可用主机数计算和首尾地址计算等功能。在实现部分,展示了核心代码逻辑,重点解决了IPv6地址压缩、大数计算等技术难点。最后总结了开发过程中遇到的格式验证、性能优化等问题及解决方案。该工具已集成到鸿蒙开发者工具箱中,可帮助开发者进行IPv6网络规划与问题排查。

2025-05-24 11:17:40 835

原创 开发者工具箱-鸿蒙IPv4子网计算器开发笔记

这篇笔记记录了开发鸿蒙IPv4子网计算器的过程。文章首先介绍了IP地址、子网掩码等基础知识,然后详细说明了计算器的各项功能,包括网络地址、广播地址、可用主机数等计算功能。实现过程通过位运算处理IP地址,代码展示了核心计算方法。作者还分享了遇到的格式验证、边界情况等开发问题及优化建议。最终成果已集成到鸿蒙开发者工具箱中,可用于网络规划、问题排查和学习网络知识。

2025-05-24 10:57:04 445

原创 开发者工具箱-鸿蒙DNS查询工具开发笔记

最近在搞鸿蒙开发者工具箱,想着加个DNS查询功能。这玩意主要是用来查域名解析的,比如A记录、AAAA记录、CNAME记录这些。本来以为挺麻烦的,结果发现鸿蒙对DNS查询支持得还不错,直接用系统API就能搞定。调了几次,基本功能就出来了。

2025-05-24 10:29:55 570

原创 开发者工具箱-鸿蒙网络测速工具开发笔记

最近在做鸿蒙开发者工具箱,需要加个网络测速功能。这个功能主要是用来测网速的,包括下载速度、上传速度还有网络延迟。实际开发时发现鸿蒙对网络测速的支持不太完善,得自己写测速逻辑。调试了好几次,总算搞出来一个能用的版本

2025-05-24 10:26:23 629

原创 开发者工具箱-鸿蒙网络工具之端口扫描开发实践

最近在开发鸿蒙开发者工具箱时,需要实现一个端口扫描功能。这个功能可以帮助开发者快速检测目标主机的端口开放情况,对于网络调试和安全性测试非常有用。经过实践,我们使用HTTP协议实现了这个功能,虽然和传统的端口扫描工具有所不同,但基本能满足开发调试的需求。

2025-05-24 10:19:26 799

原创 开发者工具箱-鸿蒙网络工具之Ping工具开发实践

最近在开发鸿蒙开发者工具箱时,需要实现一个网络连通性测试功能。由于鸿蒙系统API的限制,无法直接使用传统的ICMP协议实现Ping功能。经过多次尝试,发现使用HTTP协议是一个可行的替代方案,虽然和传统Ping有些区别,但基本能满足开发调试的需求。

2025-05-24 09:46:27 931

原创 开发者工具箱-鸿蒙设备信息功能开发实践

本文介绍了鸿蒙开发者工具箱中设备信息功能模块的开发实践。该模块整合了设备基本信息、系统信息、硬件信息、网络状态、屏幕参数、相机配置和传感器数据等多维度信息。通过鸿蒙系统提供的API接口获取各类数据,并设计相应的数据模型进行管理。文章详细展示了设备信息获取、网络状态监控、相机参数查询等核心功能的实现代码,包括权限管理机制。该功能模块为开发者提供了全面的设备信息展示和调试工具,有效提升了开发效率。

2025-05-24 09:31:21 787

原创 开发者工具箱-鸿蒙电池监控功能开发实践

本文介绍了鸿蒙开发者工具箱中电池监控功能的开发实践。该功能源于实际开发需求,可实时监控电池电量、充电状态、温度等信息,并支持低电量提醒。技术实现采用了鸿蒙的@ohos.batteryInfo API,通过单例模式管理监控服务,并设计了简洁的ArkUI界面。功能特点包括实时监控、智能提醒和直观展示,开发过程中注重性能优化和生命周期管理,为开发者调试电池敏感应用提供了实用工具。

2025-05-24 09:17:58 663

原创 Chapter 08: 性能优化实践

TypeScript 集成,包括类型定义、类型推导、最佳实践等。

2025-01-16 17:15:00 393

原创 Chapter 07: 项目部署与优化

注:本章涉及的部署方案可根据实际需求调整,欢迎交流讨论。欢迎联系我获取专业支持。

2025-01-15 10:45:00 547

原创 Chapter 06: 网络请求与数据处理

{

2025-01-14 13:45:00 789

原创 Chapter 05: 路由与状态管理

1.2 路由守卫2. 路由功能2.1 动态路由2.2 路由过渡动画Pinia 状态管理1. Store 定义1.1 基础 Store1.2 组合式 Store2. Store 使用2.1 在组件中使用2.2 Store 订阅实践示例:用户认证系统最佳实践路由设计状态管理性能优化网络请求与数据处理,包括 Axios 的使用、数据缓存、错误处理等。

2025-01-13 19:00:00 422

原创 Chapter 03: 组合式 API

组合式 API (Composition API) 的工作原理与最佳实践。

2025-01-12 10:15:00 322

原创 Chapter 02: Vue3 基础概念

Vue3 的基础语法、响应式系统与生命周期。

2025-01-11 18:00:00 346

原创 Chapter 04: 组件开发实战

/ 子组件// 子组件 < script setup lang = "ts" > interface Emits {()

2025-01-11 13:23:58 257

原创 Chapter 03: 组合式 API

Vue3 的基础语法、响应式系统与生命周期。

2025-01-11 13:22:31 418

原创 01: 前置知识与环境搭建

本章节涵盖 Vue3 开发的必备知识和环境配置。

2025-01-11 13:19:58 417

原创 JavaScript ES2023/2024 新特性学习总结

ES2023/2024 规范引入多项新特性,本文结合实际场景介绍其应用方法。数组操作增强Promise 流程控制对象解构与访问Unicode 支持改进日期时间处理内存管理优化// 数组方法链式调用示例数组操作:新增的非破坏性方法使数据处理更加安全和灵活Promise 控制:Promise.withResolvers() 提供了更优雅的异步操作控制方式对象解构:增强的解构特性使数据提取更加方便Unicode 支持:改进的 Unicode 处理能力。

2025-01-10 11:25:10 1431

原创 NestJS项目实战:JWT认证和签名认证的实现方案

nest 工作记录

2025-01-09 22:09:57 836

原创 基于 HarmonyOS 5.0 的美食抽签应用开发实践

本文记录了一个基于 HarmonyOS 5.0 开发的美食抽签应用实践经验。这是一个解决"吃什么"日常困扰的应用,具有以下特点:核心功能交互设计技术特点项目规范数据结构设计核心功能实现1. Stage 模型应用2. 数据服务实现3. 自定义组件封装4. 性能优化实践列表性能优化:启动优化:5. 错误处理6. 主题系统实现7. 动画效果实现8. 统计图表实现实现要点数据管理UI 实现性能优化工程规范专注 HarmonyOS 应用开发,欢迎交流讨论:

2025-01-07 12:59:00 1173

原创 【技术分享】ArkTS状态管理最佳实践:从一个记账应用谈起

在开发云账本应用时,我深刻体会到状态管理的重要性。本文将分享在ArkTS中如何设计一个优雅的状态管理方案。

2025-01-06 12:12:40 494

原创 基于 Vue 3 + TypeScript 的企业级中台系统实践

# 基于 Vue 3 + TypeScript 的企业级中台系统实践

2025-01-06 12:09:08 615

空空如也

空空如也

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

TA关注的人

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