自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

红目香薰

你身边的编码成长助手

  • 博客(2581)
  • 资源 (65)
  • 问答 (3)
  • 收藏
  • 关注

原创 淦!——我的Harmony OS for PC首秀——必须做开源

鸿蒙PC端首款打字应用《师傅打字》正式上线,这是一款基于HarmonyOS Next开发的打字训练软件,采用ArkTS语言和ArkUI框架,集成了关系型数据库RelationalStore和多线程Worker技术。该应用创新性地将枯燥的指法练习转化为可视化训练过程,实时统计WPM、准确率等指标,并提供标准指法引导。开发者表示这是鸿蒙PC端首款同类应用,已开源项目代码,未来计划加入在线排行榜功能。应用特别针对大学生群体设计,旨在帮助解决"二指禅"等打字问题,通过数据看板记录训练进度提升自己

2026-01-14 19:27:14 8395 20

原创 我心有你——2025成长与突破盘点——⚛️共赢⚛️

本文核心主旨为“未来的好消息源于当下的不懈奋斗”。2025年,作者在技术钻研与教书育人领域深耕不辍:深夜伏案打磨鸿蒙技术博文;带领学生参与多项技术赛事斩获佳绩,推动赛事进校园并邀请院系领导指导。这些浸透汗水的日常努力,最终换来双师认证、学生赛事荣誉等成长回馈。文章强调,时光不负奋斗者,唯有笃行不怠坚守初心,方能在未来行稳致远。愿依托CSDN平台、携手AtomGit生态,与师生共赴新征程,斩获更多成长硕果,不负韶华、不负期许,让每一份坚持都能收获回响,每一个梦想都能乘风远航。

2025-12-30 21:51:31 6561 44

原创 HarmonyOS应用开发实战 | ArkTS中SQLite数据库初始化详解

嗨,亲爱的技术朋友们!👋我是红目香薰,一个热爱技术、专注HarmonyOS开发的程序媛。在这个数字化飞速发展的时代,HarmonyOS作为华为自主研发的操作系统,正在改变着我们的数字生活体验。🌈为什么要写这个系列?💡 让复杂的技术变得简单易懂🚀 帮助更多开发者快速上手HarmonyOS💝 分享实战经验,避免踩坑🌟 用代码创造美好,用技术传递温暖每一个Demo都是我精心设计和反复测试的结果,希望能够为你的HarmonyOS开发之路点亮一盏明灯。✨。

2025-08-27 10:47:43 30526

原创 【鸿蒙心迹】小小萤火亦要与皓月争辉——HarmonyOS半个布道师的布道之路

作为一名资深的程序员自从21年就开始开始搞HarmonyOS了,还算是老人,就是一直不温不火,当时HarmonyOS的版本还是2.x系列,可以看看我的网盘存储日期,21年7月30日,我的第一套HarmonyOS教学课程就出来了,所以自称一位HarmonyOS的老人也算说的过去,这些年也带了很多学生学习咱们HarmonyOS,从最开的Java/JavaScript的方式,到现在的ArkTS语言,整整4年多的经历了,今年开始除了自己开个HarmonyOS研修班外也是准备上应用了,现在已经上架了一款应用,这才今年

2025-08-21 00:22:22 15982

原创 HarmonyOS应用开发实战 | ArkTS SQLite数据库使用指南(精品篇)

嗨,亲爱的技术朋友们!👋我是红目香薰,一个热爱技术、专注HarmonyOS开发的程序媛。在这个数字化飞速发展的时代,HarmonyOS作为华为自主研发的操作系统,正在改变着我们的数字生活体验。🌈为什么要写这个系列?💡 让复杂的技术变得简单易懂🚀 帮助更多开发者快速上手HarmonyOS💝 分享实战经验,避免踩坑🌟 用代码创造美好,用技术传递温暖每一个Demo都是我精心设计和反复测试的结果,希望能够为你的HarmonyOS开发之路点亮一盏明灯。✨。

2025-08-12 22:22:04 9404

原创 GitCode-我的运气的可量化方案-更新v5版本

GitCode-我的运气的可量化方案我觉得开源就像大家一起凑钱买菜做饭,代码公开后谁都能拿回家改改自用,也能端出来分享。你改完炖肉我加把青菜,技术越攒越丰富,避免重复造锅铲。 “共享、省钱、抱团进步”,让技术像小区花园一样人人能用、越建越好。

2025-07-04 16:56:12 109257 34

原创 Python正则表达式(持续更新,各种字符串筛选,总有一款适合您当前的功能)

一、python【re】的用法1、re.match函数·单一匹配-推荐指数【★★】2、re.search函数·单一匹配-推荐指数【★★★★★】3、re.findall函数·多项匹配-推荐指数【★★★★★】4、re.finditer函数·多项匹配-推荐指数【★★★★】5、re.sub函数·替换函数-推荐指数【★★★★】二、正则表达式示例·总有一款适合你1、正则表达式匹配HTML指定id/class的标签2、正则表达式匹配HTML中所有a标签中的各类属性值3、获取标签的文本值

2022-11-13 00:44:58 36857 28

原创 时序数据库连接管理的必备工具:纯手工打造 Python 版本 KWDB 数据库连接池

本文介绍了为KaiwuDB(KWDB)设计的Python原生数据库连接池解决方案。由于KaiwuDB缺乏内置连接池功能,作者基于threading和psycopg2开发了一个轻量级连接池,支持动态扩缩容、健康检查、线程安全等特性。文章详细说明了架构设计流程图,并开源了实现代码(包含连接管理、异常处理等模块)。通过实际测试验证了连接池在数据库启停状态下的可靠性,成功解决了高频读写场景下的连接性能问题。该方案采用纯Python实现,不依赖外部框架,具有轻量化和高性能的特点。

2026-02-07 23:58:16 6875

原创 【鸿蒙抗衰 APP · 生命科学】KWDB 时序数据库赋能:1 年心率数据高效存储与精准分析实践(数据已脱敏)

在做【生命科学】抗衰 APP 的健康数据模块时,我们很快明确了一个核心需求:要长期追踪用户的生理节律(比如心率),还得高效存、快速查 —— 毕竟抗衰分析的核心是 “长期趋势”,不是单次数据。所以数据库没选常用的关系型库,直接敲定了KWDB 时序数据库:它天然适配 “按时间节点存数据” 的场景,写入和查询效率比关系型库高了不止一个量级。

2026-02-07 20:50:40 6885

原创 HarmonyOS NEXT 华为账号深度集成:一键登录逻辑与 UnionID 身份体系的构建

摘要: 华为账号服务(Account Kit)为HarmonyOS应用提供UnionID与OpenID两种身份标识,其中UnionID具备跨应用唯一性,适合生命科学等需要数据联动的场景。本文通过对比分析两者的核心差异,详细解析了在HarmonyOS NEXT中实现一键登录的完整流程,包括授权请求构造、安全校验及UnionID的持久化存储。通过RDB数据库的动态Schema迁移和幂等保存策略,确保用户数据在科研应用中的可靠性与一致性。该方案为跨终端生物数据管理提供了标准化身份识别框架。 (字数:149)

2026-02-04 15:24:55 4792

原创 HarmonyOS NEXT 深度实践:生命科学应用中的静默登录与多维数据同步体系构建

本文介绍了生命科学领域数字化转型中的静默登录技术实现。通过华为账号静默登录(Silent Login)方案,应用可在启动时自动完成身份核验,避免传统登录方式对研究流程的干扰。文章详细阐述了系统架构设计,采用本地RDB存储与远程账号服务的双引擎架构,支持用户信息的持久化存储和自动同步。重点讲解了UserInfo数据模型的演进,新增phone字段以满足实验预警需求,并通过RDB的动态Schema升级策略实现平滑迁移。核心业务层实现了静默登录逻辑,设置forceAuthorization参数为false以启用静默

2026-02-04 15:17:50 4699

原创 第十章:综合实战与运维:简易电商系统构建与备份

本章是数据库教程的实战总结,通过构建简易电商系统串联DDL、DML、DQL等核心知识点。主要内容包括: 电商系统设计:包含用户、商品、购物车和订单四大模块,建立1:N关系模型 完整DDL实现:从数据库初始化到六张表的创建,包含字段定义、索引和外键约束 事务实战演练:模拟购物车结算全流程,涉及库存检查、余额扣减、订单生成等原子操作 测试数据准备:初始化用户、商品和购物车数据,为业务流程提供测试基础 通过这个综合案例,读者可以掌握数据库从设计到实现的完整流程,特别是事务在复杂业务场景中的应用。

2026-02-01 06:16:18 355

原创 MySQL 基础教程 - 第九章:事务与锁机制

MySQL事务与锁机制概述 本章基于电商订单支付系统,深入讲解MySQL事务与锁机制。通过构建用户、账户、订单、库存等关联表结构,演示了事务的ACID特性: 事务基础:通过Alice购买iPhone的案例,展示了事务如何保证"扣库存-创建订单-扣余额"操作的原子性,以及回滚机制。 ACID特性: 原子性通过Undo Log实现 一致性由代码+约束+其他特性共同保证 隔离性依赖锁和MVCC 持久性通过Redo Log确保 隔离级别:详细对比了四种隔离级别及其解决的并发问题(脏读、不可重复读

2026-02-01 06:12:17 406

原创 MySQL 基础教程 - 第八章:索引与性能优化基础

本文介绍了MySQL索引的基础知识,重点讲解了B+树索引结构及其优势,详细阐述了普通索引、唯一索引、主键索引等分类及创建方法。核心内容包括索引设计原则,特别是最左前缀法则的应用,强调组合索引必须从最左列开始匹配才能生效。文章还提供了环境准备SQL脚本,确保读者能通过EXPLAIN命令分析执行计划,帮助识别和优化慢查询问题。适用于MySQL 5.7.44版本,主要针对InnoDB存储引擎的性能优化。

2026-02-01 06:03:27 412

原创 第七章:常用函数与操作符 —— SQL 的魔法工具箱

SQL 内置函数是数据处理的核心工具,本章重点讲解了字符串、数值、日期和流程控制四类函数。字符串处理需注意字节与字符的区别(如 LENGTH 与 CHAR_LENGTH),日期函数要警惕时区问题(TIMESTAMP 受时区影响而 DATETIME 不会)。流程控制函数(IF、CASE WHEN)可实现条件逻辑,IFNULL 能有效处理 NULL 值聚合。特别强调:在 WHERE 子句左侧使用函数会导致索引失效(如 LEFT(username,3)='adm'),应改用 LIKE 'adm%'。通过用户表和订

2026-02-01 05:49:50 461

原创 第六章:高级查询技术 (DQL) —— 驾驭复杂数据的艺术

SQL高级查询实战指南 本文深入讲解SQL高级查询技术,包括聚合函数、分组查询和多表连接等核心概念。通过构建电商数据模型(分类表、商品表、订单表和订单明细表),演示了COUNT(*)与COUNT(col)的区别、GROUP BY分组陷阱以及HAVING与WHERE的过滤时机差异。重点解析了MySQL严格模式ONLY_FULL_GROUP_BY的工作原理,并提供了错误示例及修正方案。掌握这些技术可处理95%以上的复杂业务报表需求。 核心要点: 聚合函数实现数据宏观统计 GROUP BY分组需遵循SELECT列

2026-02-01 05:39:25 487

原创 第五章:数据查询基础 (DQL) —— SQL 的核心力量

摘要: 本章深入解析DQL(数据查询语言)的核心原理与性能优化。首先通过数据初始化构建测试环境,重点剖析SELECT *的性能隐患、覆盖索引失效等问题。详细讲解条件查询中NULL值的特殊处理逻辑与模糊查询的索引失效场景,揭示SQL执行顺序对语句编写的影响。针对分页查询,特别分析深分页的性能瓶颈及优化方案(延迟关联与游标法),帮助开发者从语法层面提升到执行原理层面的理解。所有示例基于真实业务场景,强调生产环境最佳实践。

2026-02-01 05:30:59 438

原创 第四章:数据操作 (DML) —— 数据的增删改深度解析

摘要:本章深入探讨DML(数据操作语言)的核心技巧,涵盖INSERT、UPDATE、DELETE三大操作的高级应用。重点包括:批量插入性能优化(减少100倍耗时)、冲突处理策略(IGNORE/REPLACE/ON DUPLICATE)、连表更新与差异化批量更新方法,以及高并发下的乐观锁实现。通过实际场景演示数据迁移、原子更新等关键技术,强调生产环境中的安全操作与性能极限。要求读者预先准备好shop_biz数据库环境,每节均提供初始化脚本确保演示一致性。(149字)

2026-02-01 05:28:17 615

原创 第三章:数据表的操作 (DDL) —— 构建数据的基石(深度剖析版)

本文深入剖析MySQL数据类型系统的底层原理与实践应用。首先从数值类型入手,揭示整数类型的二进制存储机制,解释UNSIGNED属性和INT(N)的显示特性,分析自增列的锁机制和ID回溯问题。然后探讨浮点数的精度丢失现象及其在金融系统中的风险,对比定点数DECIMAL的高精度存储原理。在字符串类型部分,详细解析VARCHAR的65535字节限制及其字符集影响,指出CHAR类型的尾部空格处理问题。最后对比TIMESTAMP和DATETIME的存储本质与时区处理差异,为数据库设计提供深度技术参考。全文通过底层原理

2026-02-01 05:22:29 661

原创 第二章:数据库操作 (DDL) —— 打造你的数据容器

摘要:本章详细介绍了MySQL数据库的创建与管理操作(DDL)。从存储层级概念入手,重点讲解了CREATE DATABASE语句的使用,包括字符集(utf8/utf8mb4)和排序规则的选择策略。通过电商系统数据库shop_biz的创建实例,演示了完整的建库流程。同时介绍了数据库切换(USE)、查看(SHOW)以及修改(ALTER)操作,并特别强调DROP DATABASE的高危性及防范措施。最佳实践包括显式指定字符集、规范命名和环境隔离等,为后续数据表操作奠定基础。

2026-02-01 05:06:39 594

原创 第一章:SQL 语言基础 —— 数据库交互的核心艺术

本文系统解析了SQL语言的五大分类体系及其底层逻辑:1)DDL(数据定义语言)负责数据库对象结构的创建与修改,具有隐式提交特性;2)DML(数据操作语言)处理数据记录的增删改,支持事务控制;3)DQL(数据查询语言)专注于数据检索,遵循特定的执行顺序;4)DCL(数据控制语言)管理访问权限;5)TCL(事务控制语言)处理事务提交与回滚。文章通过Mermaid图表、代码示例和操作流程详细说明了各类SQL的功能特点、核心指令和执行机制,帮助读者建立对SQL语言的系统认知。

2026-02-01 04:54:23 270

原创 【鸿蒙抗衰 APP · 生命科学】首页重构实战:解耦 Tab 架构与算法感 UI 深度实现(华为创新赛系列二)

本文记录了基于HarmonyOS Next开发的"生命科学"抗衰APP的架构优化与视觉设计实践。项目通过组件化重构,将首页、实验室、圈子等模块解耦为独立组件,采用Stack+if路由机制实现高效渲染。首页创新性地融合Mesh Gradient与Glassmorphism设计语言,通过算法看板、DNA螺旋等元素可视化呈现生物年龄数据。实验室板块注重科研级功能的UI封装,圈子模块实现社交动态流。项目还充分利用鸿蒙原子化服务实现多端协同,并通过性能监控确保流畅体验。整个设计体现了"算

2026-01-29 23:43:44 4292 1

原创 【鸿蒙抗衰 APP・生命科学】启动页开发实战!流体梯度 + 生命分子式动效(华为创新赛参赛作品)

在生命科学的研究与应用中,数据是冰冷的,但生命是鲜活的。作为华为创新赛的参赛作品,本项目旨在通过 HarmonyOS Next 的底层原生能力,构建一套能够感知生命、呼吸律动的 UI 系统。

2026-01-29 00:23:35 3950 1

原创 Flutter从创项目到流体梯度网格实际效果-HAP包全流程(必看FAQ详细说明)

本文介绍了如何在鸿蒙系统上创建和运行Flutter项目。首先通过命令flutter create --platforms ohos创建鸿蒙原生项目,然后使用DevEco Studio打开项目并配置签名。文章详细说明了代码修改位置(lib下的dart文件),并提供了一个炫丽的流体梯度网格背景欢迎页示例代码。最后讲解了项目运行和打包流程,包括关闭安全防护工具等注意事项。全文为初学者提供了一套完整的Flutter鸿蒙项目开发指南。

2026-01-25 19:38:58 4109 2

原创 idea-claude-code-gui——Atomgit平台上的新玩具-不降智版本

为开发者提供可视化操作界面,集成 Claude Code 和 OpenAI Codex 双 AI 工具,助力 AI 辅助编程,提升开发效率与操作直观性。有了:idea-claude-code-gui-0.1.6-beta3.zip。这里需要配置服务器的路径,配置完成后点击添加,我这里是修改,因为我添加过。我们需要先获取APIKey再去配置使用的信息。测试是否降智,如果降智是很难一次完成的。根据自己的需求来修改对应的模型使用即可。效果一下就出来了,我们看看效果还不错。写一个汉诺塔的游戏效果。

2026-01-25 01:03:43 618 1

原创 openJiuwen v0.1.2 版本的阿里云ESC服务器安装指南与新功能实操演练

本文记录了在阿里云服务器上部署openJiuwen v0.1.2版本并测试其新功能的完整过程。主要内容包括:在Ubuntu 24.04.3系统上完成环境配置、Docker安装及openJiuwen部署;重点测试了新增的知识库管理功能,成功上传万年历知识库数据并构建索引;最后创建智能体进行问答测试,验证了知识库检索的有效性。整个部署过程顺利,新版本增强了知识库管理和多模型适配能力,运行效果良好。

2026-01-21 17:15:00 2951

原创 openJiuwen 工作流编排 之 八大菜系-菜品制作 多功能应用挑战

本文介绍了AI工作流编排在openJiuwen平台上的实践应用。工作流作为AI落地的核心基础设施,通过可视化编排、智能体支撑和全链路保障等功能,有效解决复杂业务场景中的流程管理问题。文章演示了从创建工作流、设置大模型到测试运行的全过程,并以"八大菜系查询"和"菜品制作指导"两个实例展示了工作流的具体实现,验证了其准确性和实用性。openJiuwen提供的工作流编排功能降低了AI应用开发门槛,提升了工程化落地效率。

2026-01-21 17:00:00 3269

原创 鸿蒙PC生态三方命令行软件移植-会C/C++的开始搞吧

本文系统梳理了8大主流跨平台框架的鸿蒙适配方案,为开发者提供技术选型参考。Flutter-OH以高性能原生体验见长;RN-OH适合React技术栈团队;Cordova-OH降低Web开发者入门门槛;Electron-OH专注PC端Web转原生;Qt-OH面向高性能图形应用;KMP-OH支持Kotlin多端复用;uniappx-OH是国内多端生态优选。不同框架各有侧重,建议开发者根据技术储备、应用场景和性能需求选择适配方案。随着鸿蒙生态发展,跨平台开发体验将持续优化,推动更多优质项目落地。

2026-01-15 23:11:59 605 4

原创 Flutter 框架跨平台鸿蒙开发 —— FAQ——COMPILE RESULT:FAIL {ERROR:1 WARN:243} 启动报错解决方案

oh_modules 下缺少对应的 native 库(二进制文件)。通常是因为在 ohos 目录下没有执行依赖同步,或者本地的 C++ 编译产物被清理了,导致 hvigor(鸿蒙的构建工具)找不到对应的 arm64 架构二进制包。核心是在当前目录生成仅适配鸿蒙的 Flutter 项目,包含通用 Dart 代码 + 鸿蒙原生适配代码;核心生成的专属目录是ohos/(含鸿蒙编译、打包、原生交互代码),通用核心文件是(业务入口)和(依赖配置);

2026-01-11 19:14:47 649 2

原创 Flutter 框架跨平台鸿蒙开发 —— Dialog 控件之模态交互艺术

本文深入探讨了Flutter框架中弹出框(Dialog)的设计原理与实战应用。文章首先分析了模态与非模态交互的差异,通过对比矩阵展示不同弹窗类型的适用场景。随后拆解了Dialog组件家族的核心架构,详细阐释了Navigator路由与Overlay层叠渲染的协同机制。针对开发常见问题,特别强调了BuildContext的生命周期陷阱和避坑方法。最后结合鸿蒙系统视觉规范,提出了圆角设计、动画衔接等调优建议。通过代码示例和流程图,全面解析了从基础实现到高级定制的弹窗开发技巧,为鸿蒙跨平台应用提供了交互设计指导。

2026-01-11 02:04:01 702

原创 Flutter 框架跨平台鸿蒙开发 —— 弧形列表 (ArcList) 之圆润交互美学

本文介绍了弧形列表(ArcList)在鸿蒙生态中的创新应用,重点解析了Flutter中实现弧形列表的核心组件ListWheelScrollView。通过三维圆柱投影技术,弧形列表完美适配圆形屏幕设备,提供空间利用率高、操作反馈真实的交互体验。文章详细拆解了关键参数如perspective、diameterRatio等对3D效果的影响,并分享了在鸿蒙智能手表和车载系统上的性能优化技巧。这种突破平面设计的空间交互方案,为穿戴和车载设备带来了更具质感的高级用户体验。

2026-01-11 01:54:48 1081

原创 Flutter 框架跨平台鸿蒙开发 —— StreamBuilder 控件之实时响应式编程艺术

本文深入探讨了Flutter中StreamBuilder在鸿蒙生态系统的应用。作为处理流式数据的核心组件,StreamBuilder能够实现UI的实时动态更新,与鸿蒙"万物互联"理念高度契合。文章从Stream与Future的本质区别入手,系统解析了StreamBuilder的架构设计、四种连接状态,并重点介绍了实战中的内存管理技巧和鸿蒙分布式场景下的性能优化策略,包括节流控制、局部重绘和计算分离等关键技术。通过StreamBuilder的合理运用,开发者可以构建出响应迅速、性能优异的鸿

2026-01-11 01:51:08 315

原创 Flutter 框架跨平台鸿蒙开发 —— FutureBuilder 控件之异步状态转换艺术

Flutter的FutureBuilder组件为异步数据处理提供了声明式解决方案,通过AsyncSnapshot状态机优雅管理UI状态变化。文章剖析了其核心机制、生命周期演变及状态转换流程,并指出常见陷阱:避免在build方法中直接调用异步函数。针对鸿蒙分布式开发场景,提出超时控制、局部重绘优化等性能提升策略。该组件将不确定的异步行为转化为确定的UI状态分支,大幅提升代码稳健性和开发效率。

2026-01-11 01:47:39 1000

原创 Flutter 框架跨平台鸿蒙开发 —— BackdropFilter 控件之毛玻璃视觉美学

本文深入探讨Flutter中的BackdropFilter组件及其在HarmonyOS中的应用。作为实现毛玻璃效果的核心组件,BackdropFilter通过模糊处理和半透明层叠加,能显著提升界面层次感和高级感。文章详细解析了其工作原理、构造方法、渲染流程及性能优化策略,并提供了打造高质感玻璃拟态效果的实用技巧。特别针对鸿蒙系统,给出了视觉规范和低功耗设备适配建议,帮助开发者在跨平台应用中实现极致视觉体验。

2026-01-11 01:43:29 1024

原创 Flutter 框架跨平台鸿蒙开发 —— ClipRRect 控件之圆角裁切艺术

本文深入探讨了Flutter中ClipRRect组件的核心价值与应用实践。作为圆角矩形裁剪的核心控件,ClipRRect通过物理裁剪方式确保子组件严格约束在设定轮廓内,在提升UI亲和力方面发挥关键作用。文章详细解析了其属性参数、渲染原理与数学模型,对比了不同裁剪方式的适用场景,并提供了鸿蒙系统适配的性能优化建议。通过实例演示了局部圆角等高级用法,强调在跨平台开发中保持视觉一致性的重要性。ClipRRect不仅是功能组件,更是实现精致UI的重要美学工具。

2026-01-11 01:40:18 1007

原创 Flutter 框架跨平台鸿蒙开发 —— Opacity 控件之虚实视觉美学

本文深入解析鸿蒙(HarmonyOS)开发中Opacity控件的应用与优化。Opacity通过0.0-1.0的透明度调节实现界面虚实转换,核心应用包括视觉遮罩、状态弱化、占位隐藏和动效衔接。文章揭示了Opacity的离屏渲染原理,指出其性能损耗与区域面积成正比,建议简单场景优先使用Color.withOpacity。通过UML图展示组件协作架构,并提供鸿蒙风格的动态背景遮罩实现代码。最后给出优化指南:避免不必要的Opacity嵌套、使用动画专用控件、注意透明组件的交互特性,以及在大屏设备上的性能优化建议。O

2026-01-11 01:36:25 575

原创 Flutter 框架跨平台鸿蒙开发 —— Hero 控件之跨页面视觉连续性艺术

Flutter 框架跨平台鸿蒙开发 —— Hero 控件之跨页面视觉连续性艺术

2026-01-11 01:33:18 845

原创 Flutter 框架跨平台鸿蒙开发 —— AnimatedContainer 控件之隐式动画美学

本文介绍了Flutter中AnimatedContainer这一隐式动画组件的核心原理与实战应用。文章从隐式动画的声明式哲学切入,详细拆解了AnimatedContainer的架构设计和工作流程,包括动画触发逻辑、关键参数矩阵以及自动补间机制。通过UML类图和时序图深入解析其实现原理,并提供了鸿蒙风格动效的实战案例和优化建议,如合理使用动画曲线、避免布局抖动、组合隐式动画等。该组件能简化复杂动画开发,帮助开发者在鸿蒙应用中快速实现流畅自然的过渡效果,提升用户体验。

2026-01-11 01:28:11 795

原创 Flutter 框架跨平台鸿蒙开发 —— BottomNavigationBar 控件之底部导航矩阵

本文深入解析Flutter底部导航栏(BottomNavigationBar)的设计与实现,重点探讨其在鸿蒙(HarmonyOS)应用开发中的适配方案。文章首先阐述底部导航的"拇指热区"设计哲学,随后剖析其核心架构,包括导航切换逻辑流和关键属性矩阵。通过UML类图和时序图详细解析状态保持与平滑切换机制,并给出构建鸿蒙风格五位导航的具体实现代码。最后提供鸿蒙适配锦囊,涵盖Fixed模式必要性、状态保持、视觉反馈增强和折叠屏适配等实用建议,为开发者构建高效稳定的跨平台导航组件提供全面指导。

2026-01-11 01:24:45 571

原创 Flutter 框架跨平台鸿蒙开发 —— AppBar 控件之顶部导航美学

本文深入解析了鸿蒙(HarmonyOS)应用开发中的AppBar设计要点。AppBar作为页面的"冠冕",其结构分为左侧导航区、中间标题区和右侧操作区,并可通过PreferredSizeWidget接口实现灵活尺寸控制。文章通过Mermaid图表和UML类图详细展示了AppBar的结构布局和组件协作关系,并提供了鸿蒙风格AppBar的实战代码示例,包括TabBar集成和圆角设计。最后给出鸿蒙适配建议,强调沉浸式设计、扁平化风格和标题对齐方式等细节处理,帮助开发者打造更具原生质感的用户界面

2026-01-11 01:20:38 431

Flutter 框架跨平台鸿蒙开发 - Container 控件之万能包装美学

Flutter 框架跨平台鸿蒙开发 —— Container 控件之万能包装美学

2026-01-10

Flutter 框架跨平台鸿蒙开发 - Dart 空安全之终结 NullPointerException

Flutter 框架跨平台鸿蒙开发 —— Dart 空安全之终结 NullPointerException

2026-01-10

Flutter 框架跨平台鸿蒙开发 - Dart 异步编程之 Future 与 Stream 深度指南

Flutter 框架跨平台鸿蒙开发 —— Dart 异步编程之 Future 与 Stream 深度指南

2026-01-10

Flutter 框架跨平台鸿蒙开发 - Dart 面向对象深度进阶与 Mixin 机制

Flutter 框架跨平台鸿蒙开发 —— Dart 面向对象深度进阶与 Mixin 机制

2026-01-10

Flutter 框架跨平台鸿蒙开发 - Dart 函数深度进阶

Flutter 框架跨平台鸿蒙开发 —— Dart 函数深度进阶

2026-01-10

Flutter 框架跨平台鸿蒙开发 - Dart 集合之 Set & Map 深度解析

Flutter 框架跨平台鸿蒙开发 —— Dart 集合之 Set & Map 深度解析

2026-01-10

Flutter 框架跨平台鸿蒙开发 - Dart 集合之 List 详尽指南

Flutter 框架跨平台鸿蒙开发 —— Dart 集合之 List 详尽指南

2026-01-10

flutter 框架跨平台鸿蒙开发 - 基础:循环控制结构深度解析与批量数据处理实战

flutter 框架跨平台鸿蒙开发 —— 基础:循环控制结构深度解析与批量数据处理实战

2026-01-10

flutter 框架跨平台鸿蒙开发 - 基础:值交换算法深度解析与逻辑可视化

flutter 框架跨平台鸿蒙开发 —— 基础:值交换算法深度解析与逻辑可视化

2026-01-10

flutter 框架跨平台鸿蒙开发 - 进阶:大数危机与天文级数字精准处理实战

flutter 框架跨平台鸿蒙开发 —— 进阶:大数危机与天文级数字精准处理实战

2026-01-10

flutter 框架跨平台鸿蒙开发 - 基础进阶:Dart 变量定义、类型系统与鸿蒙实战应用

flutter 框架跨平台鸿蒙开发 —— 基础进阶:Dart 变量定义、类型系统与鸿蒙实战应用

2026-01-10

flutter 框架跨平台鸿蒙开发 - 架构进阶:为连连看游戏引入动态关卡系统与难度平衡逻辑

flutter 框架跨平台鸿蒙开发 —— 架构进阶:为连连看游戏引入动态关卡系统与难度平衡逻辑

2026-01-10

flutter 框架跨平台鸿蒙开发 - 源码全解析:从零构建一个高性能鸿蒙连连看游戏

flutter 框架跨平台鸿蒙开发 —— 源码全解析:从零构建一个高性能鸿蒙连连看游戏 对照完整代码 文章地址:https://blog.csdn.net/feng8403000/article/details/156806887

2026-01-10

基于指数衰减包络的实时键盘音效合成系统-用于鸿蒙PC按键

基于指数衰减包络的实时键盘音效合成系统——用于鸿蒙PC按键

2026-01-07

用于华为2025领航者-逻辑集成与生用于华为2025领航者-逻辑集成与生态赋能:自定义 TTSManager 工具类封装实战方案

用于华为2025领航者-逻辑集成与生用于华为2025领航者-逻辑集成与生态赋能:自定义 TTSManager 工具类封装实战方案

2026-01-01

基于CANN框架的递归数组求和自定义算子开发实践对应核心代码

基于CANN框架的递归数组求和自定义算子开发实践 对应核心代码

2025-12-28

从零开始学昇腾Ascend C算子开发-第四篇保姆级文章:第十九篇:Add算子实现详解 对应代码

从零开始学昇腾Ascend C算子开发-第四篇保姆级文章:第十九篇:Add算子实现详解 对应代码。 效果地址:https://blog.csdn.net/feng8403000/article/details/156148066

2025-12-22

从零开始学昇腾Ascend C算子开发-第四章保姆级文章:第二十篇:Sub算子实现详解

从零开始学昇腾Ascend C算子开发-第四章保姆级文章:第二十篇:Sub算子实现详解 演示与代码解释地址:https://blog.csdn.net/feng8403000/article/details/156148281

2025-12-22

实战案例-Rust文件IO高性能完整解析

用于展示Rust的IO性能

2025-11-08

Rust实战案例-内存安全完整演示与深度解析

用于演示Rust内存安全的代码

2025-11-08

【鸿蒙抗衰 APP · 生命科学】心率监控-时序数据库KWDB存储与读取速度测验

【鸿蒙抗衰 APP · 生命科学】心率监控——时序数据库KWDB存储与读取速度测验

2026-02-07

【鸿蒙抗衰 APP · 生命科学】首页重构实战:解耦 Tab 架构与算法感 UI 深度实现(华为创新赛系列二)

【鸿蒙抗衰 APP · 生命科学】首页重构实战:解耦 Tab 架构与算法感 UI 深度实现(华为创新赛系列二)

2026-01-29

鸿蒙原生开发实战:生命科学抗衰 APP 高端启动页深度技术沉淀-源码

鸿蒙原生开发实战:生命科学抗衰 APP 高端启动页深度技术沉淀-源码

2026-01-29

Flutter创项目-流体梯度网格实际效果-打包全流程(必看FAQ详细说明)

Flutter创项目-流体梯度网格实际效果-打包全流程(必看FAQ详细说明)

2026-01-25

Flutter 框架跨平台鸿蒙开发 - 三角函数与圆周运动:构建鸿蒙旋转表盘

Flutter 框架跨平台鸿蒙开发 —— 三角函数与圆周运动:构建鸿蒙旋转表盘

2026-01-11

Flutter 框架跨平台鸿蒙开发 - Dialog 控件之模态交互艺术

Flutter 框架跨平台鸿蒙开发 —— Dialog 控件之模态交互艺术

2026-01-11

Flutter 框架跨平台鸿蒙开发 - 弧形列表 (ArcList) 之圆润交互美学

Flutter 框架跨平台鸿蒙开发 —— 弧形列表 (ArcList) 之圆润交互美学

2026-01-11

Flutter 框架跨平台鸿蒙开发 - FutureBuilder 控件之异步状态转换艺术

Flutter 框架跨平台鸿蒙开发 —— FutureBuilder 控件之异步状态转换艺术

2026-01-11

Flutter 框架跨平台鸿蒙开发 - Opacity 控件之虚实视觉美学

Flutter 框架跨平台鸿蒙开发 —— Opacity 控件之虚实视觉美学

2026-01-11

Flutter 框架跨平台鸿蒙开发 - Hero 控件之跨页面视觉连续性艺术

Flutter 框架跨平台鸿蒙开发 —— Hero 控件之跨页面视觉连续性艺术

2026-01-11

Flutter 框架跨平台鸿蒙开发 - AnimatedContainer 控件之隐式动画美学

Flutter 框架跨平台鸿蒙开发 —— AnimatedContainer 控件之隐式动画美学

2026-01-11

Flutter 框架跨平台鸿蒙开发 - BottomNavigationBar 控件之底部导航矩阵

Flutter 框架跨平台鸿蒙开发 —— BottomNavigationBar 控件之底部导航矩阵

2026-01-11

Flutter 框架跨平台鸿蒙开发 - AppBar 控件之顶部导航美学

Flutter 框架跨平台鸿蒙开发 —— AppBar 控件之顶部导航美学

2026-01-11

Flutter 框架跨平台鸿蒙开发 - Slider 控件之连续数值调节艺术

Flutter 框架跨平台鸿蒙开发 —— Slider 控件之连续数值调节艺术

2026-01-11

Flutter 框架跨平台鸿蒙开发 - Selection Widgets 选框类控件之状态决策艺术

Flutter 框架跨平台鸿蒙开发 —— Selection Widgets 选框类控件之状态决策艺术

2026-01-11

Flutter 框架跨平台鸿蒙开发 - TextField 控件之文本输入艺术

Flutter 框架跨平台鸿蒙开发 —— TextField 控件之文本输入艺术

2026-01-11

Flutter 框架跨平台鸿蒙开发 - FloatingActionButton 控件之悬浮点睛之笔

Flutter 框架跨平台鸿蒙开发 —— FloatingActionButton 控件之悬浮点睛之笔

2026-01-11

Flutter 框架跨平台鸿蒙开发 - InkWell 控件之水波纹交互美学

Flutter 框架跨平台鸿蒙开发 —— InkWell 控件之水波纹交互美学

2026-01-11

Flutter 框架跨平台鸿蒙开发 - Icon 控件之图标交互美学

Flutter 框架跨平台鸿蒙开发 —— Icon 控件之图标交互美学

2026-01-10

Flutter 框架跨平台鸿蒙开发 - Image 控件之多媒体视觉呈现

Flutter 框架跨平台鸿蒙开发 —— Image 控件之多媒体视觉呈现

2026-01-10

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

TA关注的人

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