登录社区云,与社区用户共同成长
邀请您加入社区
很久没有写出一篇能够分享出来的学习心得了,零零散散地写了好多,总是不太满意。今年8月份开始正式投入精力去学习open harmony,记得第一次接触open harmony的那一个星期,我导师(华哥)就跟我说:可以理解一下什么是软总线。总线的概念当然不是第一次接触,当"软总线"第一次出现在脑子里的时候,立马就联想到了计算机组成原理里的总线。再结合平常积累的知识,比如说鸿蒙OS的特征,计算机科学常用
A:均匀间隔(1/2/3/4 小时)会显得像程序生成的假数据。真实用户的搜索是「随机但近密远疏」的:1/3/5/9 小时模拟了「下午集中搜了几次、早上偶尔搜一次」的自然节奏。非均匀 + 近密远疏,时间线才有真实感。
本文深入解析了搜索历史功能的三个核心技术实现:去重插入、超限淘汰和时间排序。通过对比"先查后改"与"INSERT OR REPLACE"两种方案,指出前者更适合需要读取旧值的场景;介绍了三种SQLite删除超限记录的方法,推荐使用子查询方式;解释了如何通过刷新时间戳实现搜索词自动上浮的交互效果。文章还提供了完整的方法矩阵、技术要点对照表和常见问题解答,帮助开发者理解如何构建高效可靠的搜索历史功能,
本文介绍了一个极简风格的搜索历史页面设计,采用标签流布局提升操作效率。页面分为三层结构:标题栏(含清空功能)、搜索框和内容区。内容区包含两个核心模块:1)Flex换行布局的胶囊标签流,展示高频搜索词,支持点击重搜和长按删除;2)时间线列表,按时间倒序展示搜索记录。设计亮点包括自动换行标签、动态次数徽标、智能时间格式化以及空状态引导。该方案通过简化交互路径(点击/长按)、紧凑布局和即时反馈,实现了历
实例:搜索历史记录(SearchHistory)|技术:历史词表、唯一约束、SearchHistoryDao。
本文介绍了一个深色风格的库存管理界面设计,聚焦数字可视化和操作效率。界面采用深蓝黑渐变背景搭配高对比度荧光数字(绿/黄/红),强化数据可读性和预警提示。核心功能包括:1)统计面板实时显示商品种类、库存总量和预警商品数;2)库存清单按预警状态排序,支持快速出入库操作;3)最近流水记录展示交易明细。设计借鉴驾驶舱理念,通过色彩语义(绿=正常/红=预警)和视觉层级优化信息获取效率,满足库存管理对数据敏感
摘要 本文介绍了一个基于事务的进销存系统设计,重点解决库存与流水记录的强一致性约束问题。系统采用双表结构(商品表+流水表),通过事务确保出入库操作的原子性。商品表冗余库存字段提升查询效率,流水表记录历史操作。文章详细阐述了表结构设计、索引优化、DAO层封装及核心查询实现,包括库存预警、流水联表查询等场景。关键技术点包括事务控制、JOIN查询、条件聚合统计等,为零售行业库存管理提供了可靠的数据解决方
本文介绍了习惯打卡日历(Habit)的双表种子数据设计与实现方案。核心内容包括:1)设计3个差异化习惯(晨跑、阅读、早睡),设置不同打卡频率和目标;2)采用取模算法生成30天打卡数据,确保热力图呈现规律性斑驳效果;3)强制今天打卡以保证连续天数有效性;4)通过主表ID关联实现双表数据一致性。方案采用确定性生成方式,便于测试验证,同时通过留白设计增强真实感。文中还提供了详细的数据验证方法和关键实现逻
本文介绍了习惯打卡日历(Habit)的设计与实现,采用日历热力图风格,通过色块直观展示用户的自律程度。设计理念强调可视化坚持,核心为月历网格显示打卡状态(已打卡日期点亮,未打卡灰色)。页面架构包含标题栏、习惯切换标签、热力图面板和习惯列表。技术实现使用三个Map缓存打卡数据(checkMap记录打卡日期,streakMap记录连续天数,monthMap记录本月次数),优化数据查询效率。热力图面板通
习惯打卡日历应用设计摘要 本文介绍了习惯打卡应用的数据模型设计与实现,核心功能包括习惯创建、打卡记录、月历热力图展示和连续打卡统计。采用双表结构设计: habit表:存储习惯元数据(名称、图标、目标天数等) habit_check表:记录每日打卡行为,使用字符串格式存储日期(YYYY-MM-DD),便于查询和展示 设计特点: 联合唯一索引确保每天只能打卡一次 逻辑外键关联两表,应用层实现级联删除
本文介绍了记账应用种子数据的设计与实现,通过自动注入30条模拟流水记录,解决空页面体验问题。核心要点包括: 种子数据设计目标:数量适中、跨月分布、类型齐全、金额梯度合理 技术实现采用幂等方法,确保首次启动时才注入数据 数据结构精简,仅保留必要字段,其他由系统自动补充 时间动态计算,保证数据始终显示为"最近一个月" 数据内容模拟真实生活场景,包含各类收支记录 与仪表盘联动,展示完整的统计效果 该方法
本文介绍了个人记账本应用中聚合查询的实现方法,通过SQLite高效完成数据统计计算。主要内容包括: 接口设计:定义了LedgerSummary、CategoryStat、MonthTrend三个显式返回类型,用于仪表盘展示。 区间汇总查询:使用一条SQL同时计算收入、支出和总笔数,采用SUM(CASE WHEN)条件聚合和COUNT(*)统计。 分类占比统计:通过GROUP BY按分类分组,计算各
本文介绍了一个仪表盘式个人记账本应用的设计与实现。该应用采用三层信息架构:顶部展示本月支出、收入、结余的关键数据;中部以进度条可视化分类支出占比;底部显示详细流水记录。设计上运用了深蓝渐变背景突出核心数据,通过色彩编码和动态加载提升用户体验。技术实现基于ArkUI框架,使用Stack、Column和Scroll构建页面骨架,结合弹性布局和动态数据绑定,实现了直观的财务概览功能。悬浮记账按钮和分类占
本文介绍了个人记账本应用的数据层设计与实现方法,重点剖析了流水型业务数据的核心特征。文章首先从业务需求出发,明确了记账本的核心数据是流水记录,并归纳出5个关键查询场景。随后详细讲解了表结构设计,包括字段类型选择、索引策略(特别是时间戳字段作为核心索引的重要性)以及trade_time与created_time的分离设计。最后展示了如何通过LedgerDao类封装数据库操作,实现数据层与UI层的解耦
实例:待办事项清单(Todo List)|风格:清新卡片式。
上一节让 Agent 自己把需求文档读进来了。文档进了上下文,下一步就该根据需求整理测试用例,并落到文件里。create_deep_agent 的 tools 参数,就是用来扩展这类业务能力的——想让它整理用例并保存成 YAML,提供对应的 Tool 即可。
JiuwenSwarm 基于 openJiuwen 框架实现了多 Agent 分布式协作机制。在 Team Agent 模式下,Leader 和 Teammate 通过共享工作空间协作完成任务。然而,当 Agent 需要执行系统命令、读写敏感目录时,缺乏有效的安全边界会导致不可控的风险。本文深入解析 JiuwenSwarm 在本地执行环境中的权限隔离设计:命令工具层的危险命令检测、分层策略(tie
打开“今日”签个心情,小羊会跟着变;心里堵了,点“现在很难受”走呼吸、五感或降温小练习。你要是也想有个能写、能查、不被催的地方,真希望你打开先用用。月历和成长小报告帮你看心情变化——盼你写第一条试试。难受时选呼吸、落地五感或愤怒降温,一步步带着走。数据可导出或清空,都在你手里。▸ 华为应用市场搜“小羊青春期”,装上先签个到——我挺盼你打开试试的。还是那句:把乱情绪收成一只小羊,陪你慢慢理清。
打开“创作”挑一张图就行,边框颜色粗细、胶片效果、日期戳都能调;你要是也想给照片套层老相纸质感,真希望你打开先做一张。导出前挑清晰度和比例,保存到作品或系统相册——盼你试完一整套冲印流程。作品按相册分组,最近冲印一眼能找到——照片都在你手机里,不上传。▸ 华为应用市场搜“小羊相纸”,装上先冲印一张——我挺盼你打开试试的。还是那句:每一张照片,都值得一张好相纸。② 挑张照片,加边框和胶片味道,预览跟
"绿管家"的核心场景很朴素:花盆里插一个 ESP32 温湿度传感器,每 30 秒把数据推到手机 App 上。传感器电池供电、带宽极低、网络不稳定。这时候 HTTP + JSON 的方案就"杀鸡用牛刀"了——TCP 三次握手、header 动辄几百字节、keep-alive 吃连接。CoAP(受限应用协议)基于 UDP,报文头才 4 字节,复用 REST 语义,是 IETF 专为受限设备设计的轻量协
这是本系列的第三篇。答案并不是取决于哪种更好看,而是取决于交互范式:手机是拇指优先,2in1 是键鼠+宽屏优先。同一个 App、在两种设备上展现出了完全不同的导航形态。
M-Robots 深度复用 OpenHarmony 超级终端核心能力,将机器人、边缘算力、传感设备、终端控制设备统一纳入全域互联体系,彻底打破传统机器人设备孤岛壁垒。期待广大嵌入式、机器人领域开发者携手共建国产机器人开源生态。同时该能力完美适配服务机器人、工业巡检、智能仓储等规模化场景,支持异构设备混合组网,不同形态、不同芯片架构的机器人可以统一纳入集群调度,大幅提升场景扩展性。每台机器人都是独立
在// 断点类型SM = 'sm', // 手机 320vp - 600vpMD = 'md', // 平板 600vp - 840vpLG = 'lg' // 2in1/大屏 840vp+断点宽度范围SMMDLG840vp+
本文提供了一份详细的Windows系统下使用VSCode远程编译鸿蒙Hi3861源码的教程,涵盖环境配置、源码下载、工程定制到编译烧录的全流程。通过DevEco Device Tool和VSCode的Remote SSH功能,开发者可以在Windows环境下无缝完成鸿蒙开发,大幅提升开发效率。
"热榜"这个 App 的核心诉求很简单:一次性从三四个新闻接口拉数据,合并排序后展示。听起来不复杂,但真写起来你会发现一堆麻烦事——每个接口的鉴权头不一样,手写每次都要重复加 header;想并行请求三个源再合并,原生回调嵌套写到崩溃;封面图要下载到本地缓存,还得带进度条;从 Web 项目迁移过来,整个网络层几乎要推倒重写。如果有一个库,API 和前端 axios 一模一样,拦截器、Promise
本文提供了一份详细的Windows平台使用VSCode和DevEco Device Tool远程编译鸿蒙Hi3861源码的教程,涵盖环境配置、源码管理、编译优化及烧录调试等关键步骤,特别包含Python环境配置的避坑指南,帮助开发者高效搭建跨平台鸿蒙开发环境。
期待广大嵌入式、机器人领域开发者携手共建国产机器人开源生态。大量机器人开发者长期积累了基于 ROS1、ROS2 的算法代码、工程案例,全面切换全新系统底座最大的顾虑,就是存量代码需要大规模重构,迁移成本高。第二种,逐步拆分业务模块,逐步替换为 M-Robots 原生组件,渐进式完成架构升级,充分利用分布式集群、硬实时控制等原生能力。同时兼容层打通两套生态的数据互通,运行在 M-Robots 的机器
M-CLAW 深度嵌入 M-Robots 系统层,打通感知模块、运动控制单元、分布式通信组件,实现感知输入、智能决策、执行控制的原生闭环。期待广大嵌入式、机器人领域开发者携手共建国产机器人开源生态。随着大模型与机器人不断融合,单纯依靠固定逻辑的运动控制程序已经难以满足复杂任务需求,行业亟需一套原生支持大模型接入、自主任务拆解的智能体开发框架,M-CLAW 正是 M-Robots 社区打造的原生多智
不同于通用 DDS 方案,M-DDS 原生内置机器人感知数据、运动指令消息优先级调度机制,区分传感器高频数据流、任务调度指令、AI 决策消息的传输权重,保障控制指令优先传输。当前大量开发者基于 ROS2 开展多机器人项目,普遍依赖开源 DDS 实现数据交互,但在大规模异构设备组网、工业严苛环境下,原生 DDS 存在配置繁琐、时钟同步成本高、带宽调度缺乏机器人场景优化等痛点。标签:M-Robots、
你也可以用生成器一键生成符合规则的密码,再把结果存进保险库。需要记录一些“只有你知道”的内容,安全备忘同样可以加密保存。你要是也想让密码变得更好用,真希望你打开小羊密码先操作一遍。条目卡片上该复制就复制,需要时再显隐——让你用得方便,也更有掌控感。生成完直接复制,再放回保险库就好——一套流程走下来特别顺。想写一点只有你知道的内容,也可以放到安全备忘。▸ 华为应用市场搜“小羊密码”,装上先把一条密码
首页输入你的名字或喜欢的词,点“一键美化”就能看到不同效果。看到顺眼的点一下就能复制,换微信名、游戏 ID、群昵称都方便——盼你先挑一个最喜欢的。工具箱里可选花体、斜体、圆圈体,还能加前缀后缀符号。应用、复制、撤销都在这儿——玩出只属于你自己的那一款。社交昵称分类里还有一批现成的好听名字,点复制就能用——下次想换,翻一翻就行。▸ 华为应用市场搜“小羊花式昵称”,装上先生成一个——我挺盼你打开试试的
不用写长篇,选个日期、挑个表情、打几行字就行。你要是也想温柔地记一点生活,真希望你打开先写一条。日历上会标出哪天写了、心情如何,开心 / 一般 / 难过一眼能数。我的里有连续天数、总字数和近 7 日趋势——写着写着,会看见自己在坚持。打捞出来看全文,还能保存成图片——偶尔翻一翻,像收到过去的自己寄来的一封信。点日期就能写:开心、一般、难过用表情选一下,正文随便几行。▸ 华为应用市场搜“小羊日记”,
下一次开钓行,直接选钓点,再填开始/结束时间、天气风向、水温水深和钓法。渔获出来后,按鱼种点一会儿就能加到记录里。你要是也想以后复盘更快,真希望你打开先记一杆。开钓行可选钓点、填气温气压和水深,渔获和照片也能挂上。我的里有年度复盘、装备库和饵料配方——盼你收工前把这一杆记完整。渔获加上去,图鉴页会把鱼种数量整理成卡片。哪天钓到哪些鱼,一眼就能翻出来,做下一次选择也更有底气。新增钓行时把关键信息一次
本系列基于我们自己开发的一款 HarmonyOS 原生时间管理应用,目前已经适配了手机、平板和鸿蒙电脑三种设备形态。这一篇组要是从整体来讲讲,我们怎么通过一套代码实现在多端上运行。
你可以从文库里找回以前写过的东西,也可以直接点“速写”新开一份。想写日记、周报,或者记会议里的要点,都能从模板库先把骨架撑起来。速写页新建空白文档,或从模板库选日记、周报、会议纪要。标题、列表、引用这些样式也能快速套上——卡壳时还有灵感骰子随机出题。日历上哪天写了、标“已写”一眼能看。我的里有字数统计、连续天数和专注计时——写着写着,会看见自己一点点在往前。按颜色标签和关键词搜文档,最近写过的也能
区别于实验性、学术性开源项目,从设计之初就对标工业级、商用级稳定性: 拥有完整内核调度体系、标准化设备驱动、统一通信协议、成熟工具链、长期版本迭代机制、产业共治的维护团队。绝大多数企业商用设备,依然基于 Linux+ROS 二次拼凑,系统稳定性、实时性、安全性无法满足长期商用落地标准,只能用于 demo 展示、短期项目,难以规模化量产。没有成熟商用级软件底座,再好的硬件、再强的算法,都做不出稳定、
鸿蒙
——鸿蒙
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net