登录社区云,与社区用户共同成长
邀请您加入社区
摘要:开发者在实现HarmonyOS悬浮球拖拽功能时,发现PanGesture的eventOffset属性时有时无,导致组件无法正常拖动。经分析发现,该问题源于未显式指定PanGesture的target参数,导致系统无法计算相对于组件的偏移量。解决方案是在创建PanGesture时明确传入target:this参数,确保组件与手势的绑定关系。文章还对比了eventOffset(组件相对坐标)和g
不要相信第一感觉最开始觉得是.to('cpu')的问题,结果profiling后发现完全不是。性能问题一定要用工具定位,不能靠猜。Profiling是必备技能MindStudio的Timeline视图非常直观,能精确到每个算子的微秒级耗时。建议每个做昇腾开发的同学都学会用。Warmup很重要昇腾NPU首次推理会慢很多(算子编译+缓存预热),线上服务一定要做充分的warmup。版本很关键很多优化特性
这套方案的核心价值在于把千亿级MoE模型的部署成本降到了两台服务器的级别,而且性能和精度都没打太多折扣。对比国外同类方案,昇腾硬件的性价比优势明显,特别适合预算有限但又想用顶级模型的团队。后续我们会继续测试更长的上下文长度(32K+)和专家并行的优化空间,有新进展会同步更新。
本文深入探讨了Flutter三方库dnd在OpenHarmony环境下的跨平台适配方案。文章首先解析了dnd库的核心架构,将其拖拽行为拆解为Draggable、Avatar和Dropzone三个角色,并通过流程图展示了完整的交互过程。在鸿蒙适配方面,重点介绍了该库如何实现原生级视觉响应、事件流解耦和性能优化,特别适合鸿蒙多终端协同场景。文章提供了基础代码示例和典型应用场景,同时指出了OpenHar
国产AI运维新趋势:DeepSeek赋能国产算力高效运维 摘要:随着国产AI芯片(昇腾、海光、寒武纪等)的崛起,国产算力生态建设面临软硬件适配、性能优化等挑战。DeepSeek作为国产智能运维平台,通过四大核心能力赋能国产算力高效运维:1)全栈监控,深度采集国产硬件指标;2)智能告警,实现动态基线检测与多指标关联分析;3)根因分析,结合日志聚类、指标关联和图算法精准定位故障;4)闭环解决,提供可视
理解框架设计:原生Toast的“限制”是设计选择,不是缺陷。理解这一点,能帮助我们找到正确的扩展方向。组件化思维:将Toast拆分为内容组件、管理器、配置选项,实现了关注点分离和高度复用。完整生命周期:从显示、定时关闭、点击关闭到内存清理,考虑了完整的用户体验。灵活性与规范:在提供最大灵活性的同时,通过样式常量等机制,确保团队内的使用一致性。
在鸿蒙(OpenHarmony)生态的研发体系中,命令行界面(CLI)工具是开发者进行自动化构建、资源清洗以及分布式部署的“权力杖”。然而,编写一个健壮的 CLI 工具并非易事:繁杂的参数解析(Boolean vs Option)、冗长且易错的帮助信息维护、以及对不同 Shell 环境的兼容。我们需要一种“代码即界面”的高阶自动化生产力。是一套具备工业厚度的注解驱动引擎。它通过在 Dart 类上添
在鸿蒙(OpenHarmony)应用进军全球化电商与服务市场的进程中,与国际顶级支付网关(如 Square)的对接是开启商业闭环的关键一步。Square 的 API 体系涵盖了从线下 POS 终端同步到线上跨国转账的全量金融业务。是一款专为 Square Connect REST API 打造的 Dart 强类型 SDK。它不仅提供了完善的实体映射模型,更内置了针对金融级安全性优化的请求逻辑。将适
摘要:本文分析了HarmonyOS开发中常见的子组件溢出问题。当子Row设置width('100%')和margin后,总宽度超出父Column边界,导致布局破坏。核心原因是margin被视为组件尺寸的一部分。解决方案是使用constraintSize限制子组件最大尺寸,确保包含margin在内的总尺寸不越界。对于高度不确定的内容,建议结合Scroll组件实现内容自适应。理解这些布局规则能有效避免
文章摘要:本文针对HarmonyOS ArkUI开发中Text组件内容溢出导致布局破坏的问题,分析了传统layoutWeight方案的局限性,提出通过constraintSize属性直接约束Text组件的解决方案。关键点包括:1)在aboutToAppear生命周期动态计算maxWidth;2)精确考虑屏幕宽度、固定元素尺寸和边距等因素;3)将约束直接作用于Text组件而非父容器。文章还提供了工具