- 博客(61)
- 收藏
- 关注
原创 从零到一:用 openYuanrong 训练分布式强化学习 Agent(完整实操指南)
最终训练效果:录屏2026-02-24 19.45.46在开始之前,请确认你的电脑上已经安装了以下工具:我们最终要创建的文件结构如下:3. 搭建 Docker 环境为什么用 Docker?openYuanrong 的 whl 包是 格式,只能在 Linux x86_64 环境下运行。用 Docker 可以在任何电脑上创建一个干净的 Linux 环境,避免污染本机系统。打开终端,运行:如果看到类似 的输出,说明 Docker 已安装。确保 Docker Desktop 应用已经打开并运行(状
2026-02-24 20:13:02
1010
原创 Flutter for OpenHarmony轻量级开源记事本App实战:最近编辑
摘要:本文介绍了笔记应用中"最近编辑"页面的设计与实现。该页面采用简洁高效的设计理念,通过时间倒序排列笔记,提供快速访问功能。技术实现上使用Flutter框架,采用StatelessWidget设计,结合GetX状态管理,实现了响应式UI构建、实时搜索和时间筛选功能。列表采用懒加载优化性能,支持滑动删除和收藏操作。页面包含空状态提示、圆角搜索框和可筛选的时间范围选项,整体设计注重用户体验与代码可维护性的平衡。
2026-01-22 17:28:45
32
原创 Flutter for OpenHarmony轻量级开源记事本app实战:字体设置
本文介绍了一个实用的字体设置页面实现方案,采用Flutter框架和GetX状态管理。页面包含三个核心功能:滑块调节(12-24px范围,6档调节)、实时预览效果和预设选项。通过StatelessWidget与GetX结合实现响应式更新,使用Card组件构建清晰的信息层级,Slider控件提供精确调节,预览区域即时反馈字体效果。设计注重用户体验,兼顾灵活调节与快速选择,确保不同设备上的显示一致性。
2026-01-22 17:28:11
33
原创 Flutter for OpenHarmony轻量级开源记事本App实战:主页面架构设计
本文介绍了移动应用主页面架构的设计方法。首先说明了主页面的核心作用——作为应用入口需要合理组织功能模块并提供清晰导航。随后详细解析了Flutter应用的入口配置代码,包括主题设置、屏幕适配和状态管理等关键技术点。文章重点阐述了主页面结构设计,展示如何使用底部导航栏实现模块化布局,并提供了响应式主题切换的具体实现方案。整个架构设计强调用户体验,兼顾功能完善性与界面美观性,通过代码示例展示了如何构建一个高效、可维护的应用主框架。
2026-01-21 17:13:07
336
原创 Flutter for OpenHarmony轻量级开源记事本app实战:主题设置
本文介绍了Flutter应用中实现主题切换功能的完整方案。通过GetX状态管理实现响应式主题切换,提供浅色/深色两种模式选项,并支持实时预览效果。关键实现包括:1)使用RadioListTile构建主题选择卡片;2)创建动态预览卡片展示主题效果;3)通过RxBool管理主题状态并持久化存储;4)在MaterialApp中全局应用主题设置。该方案具有代码简洁、响应快速的特点,为用户提供了直观友好的主题切换体验。
2026-01-21 17:12:35
24
原创 Flutter for OpenHarmony轻量级开源记事本app实战:用户管理
本文介绍了Flutter笔记应用中用户管理界面的实现方案。通过Material Design风格的卡片布局,采用模块化设计将页面分为用户资料、使用统计和设置三个主要模块。技术实现上结合GetX状态管理、ScreenUtil屏幕适配和SharedPreferences本地存储,构建了包含圆形头像、用户信息、时间记录等功能组件的响应式界面。设计注重信息层次和操作便捷性,如AppBar编辑按钮、标签-内容分层展示等,提供了清晰直观的用户体验。
2026-01-20 21:57:21
362
原创 Flutter for OpenHarmony轻量级开源记事本app实战:颜色选择器
本文介绍了一个基于Flutter for OpenHarmony的颜色选择器组件实现方案。该组件采用对话框形式展示16种预定义的Material Design浅色系颜色,支持用户为笔记设置背景色以快速分类。核心设计包括:使用StatelessWidget实现单向数据流管理;通过Wrap组件实现自适应网格布局;每个颜色项采用圆形设计并带有选中状态边框;提供"无颜色"选项重置背景色。组件封装良好,可直接集成到笔记编辑页面,通过showDialog调用并获取用户选择的颜色值。
2026-01-20 21:56:50
679
原创 Flutter for OpenHarmony轻量级开源记事本app实战:文件夹详情
本文介绍了文件夹详情页面的设计与实现,主要包含以下功能:1)使用Scaffold构建页面框架,显示文件夹名称和笔记列表;2)通过Obx实现响应式数据绑定,自动更新笔记列表;3)提供空状态提示和笔记卡片交互(点击编辑、滑动删除/收藏);4)添加浮动按钮支持新建笔记;5)集成编辑对话框,包含名称修改和颜色选择功能。该页面采用GetX状态管理,实现了笔记与文件夹的关联管理,为用户提供了直观便捷的操作体验。
2026-01-19 23:28:04
30
原创 Flutter for OpenHarmony轻量级开源记事本app实战:文件夹列表
本文介绍了一个基于Flutter的文件夹管理系统实现方案。系统采用GetX状态管理,构建了层级清晰的文件夹列表页面,支持创建、删除和查看功能。通过响应式设计自动更新UI,使用Card和ExpansionTile组件展示文件夹层级关系,并提供笔记数量统计。空状态处理提升了用户体验,操作按钮设计符合用户直觉。整体实现注重性能优化和视觉一致性,为笔记应用提供了有效的组织管理工具。
2026-01-19 23:27:30
266
原创 Flutter for OpenHarmony轻量级开源记事本App实战:统计分析
本文介绍了笔记统计分析功能的实现方案,采用Flutter框架和GetX状态管理。统计分析页面包含三个核心模块:数据总览卡片、分类分布图表和活动趋势图表,通过响应式组件实时更新数据。总览卡片采用2x2网格布局展示笔记总数、收藏数、字数和字符数等关键指标,每个统计卡片通过颜色区分并包含图标、数值和标题。页面使用Material Design风格组件构建,包括Card容器、圆角设计和合理的间距处理,确保界面清晰美观。代码结构采用模块化设计,通过控制器集中管理数据逻辑,使UI组件保持简洁。
2026-01-18 23:41:07
638
原创 Flutter for OpenHarmony轻量级开源记事本app实战:通知设置
本文介绍了Flutter通知设置功能的实现方案。通过NotificationService类管理通知状态,采用GetX实现响应式编程,结合SharedPreferences持久化用户偏好。页面布局分为主开关、基本设置、提醒时间、分类设置和高级设置五个模块,使用Card组件增强视觉层次。技术实现上整合了权限管理、本地存储和屏幕适配等核心功能,提供了清晰易用的通知偏好配置界面,确保用户能够灵活控制应用通知行为。
2026-01-18 23:40:35
650
原创 Flutter for OpenHarmony轻量级开源记事本App实战:提醒事项
本文介绍了一个功能完善的提醒事项系统的设计与实现。系统通过设置提醒时间帮助用户管理重要事项,核心功能包括:1)按时间排序展示提醒列表,区分已过期和未过期的提醒;2)采用视觉设计(颜色、图标)突出提醒状态;3)包含统计卡片和空状态提示等交互元素。技术实现上使用GetX状态管理,构建响应式UI,并详细说明了提醒卡片的设计逻辑,包括状态判断、时间格式化和操作按钮等功能。该系统设计符合用户习惯,能有效提升时间管理效率。
2026-01-17 23:28:12
488
原创 Flutter for OpenHarmony轻量级开源记事本app实战:搜索功能
本文介绍了如何实现一个高效的Flutter笔记应用搜索功能。通过StatefulWidget管理搜索状态,使用TextEditingController处理输入,实现即时搜索反馈。页面布局包含顶部搜索框、清除按钮和三种状态显示(未输入、无结果、有结果)。搜索结果采用ListView.builder优化渲染性能,卡片组件高亮匹配关键词并提供点击跳转。整体设计注重用户体验,实现快速精准的笔记搜索功能。
2026-01-17 23:27:35
583
原创 Flutter for OpenHarmony轻量级开源记事本app实战:数据备份
本文介绍了笔记应用数据备份系统的设计与实现方案。该系统采用Flutter框架开发,包含自动备份、手动备份和云端同步功能,通过SharedPreferences持久化备份配置。核心架构分为备份管理、存储策略和恢复功能三大模块,采用GetX状态管理实现响应式UI更新。文章详细展示了备份服务的Dart实现代码,包括初始化配置读取、自动备份调度、手动备份触发等关键逻辑,并提供了包含状态卡片、选项卡片和历史记录的完整UI设计方案。系统通过进度反馈和异常处理确保备份可靠性,同时支持用户自定义备份策略。
2026-01-16 23:25:15
678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅