logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CSV 的逗号不总是分隔符:把 kotlin-csv 接入鸿蒙 KMP的读写记录

这次接入把 CSV 解析、重新编码、UTF-8 字节处理与沙箱文件往返放在一条可以逐步核对的链路中。原来的共享解析器和 I/O 扩展保留,鸿蒙目标、依赖和调用入口放入 harmony,完整示例位于 example/harmony。每个结果都能沿着相同的数据输入重新检查,遇到坏格式也能继续操作下一份正常资料。后面做导入页面时,建议先确定分隔符、空值语义和列数错误策略,再设计表格展示。格式规则如果没有

#harmonyos#kotlin#华为
CSV 的逗号不总是分隔符:把 kotlin-csv 接入鸿蒙 KMP的读写记录

这次接入把 CSV 解析、重新编码、UTF-8 字节处理与沙箱文件往返放在一条可以逐步核对的链路中。原来的共享解析器和 I/O 扩展保留,鸿蒙目标、依赖和调用入口放入 harmony,完整示例位于 example/harmony。每个结果都能沿着相同的数据输入重新检查,遇到坏格式也能继续操作下一份正常资料。后面做导入页面时,建议先确定分隔符、空值语义和列数错误策略,再设计表格展示。格式规则如果没有

#harmonyos#kotlin#华为
提交资料前,先让 Konform 把问题指出来:鸿蒙 KMP表单校验实践

最后得到的是一份能够被鸿蒙页面调用的共享校验器。规则围绕数据类型组织,嵌套对象和集合错误带着自己的路径,输入格式问题在建立对象之前处理。页面负责显示和再次提交,因此完整资料、规则变化和错误恢复可以沿着同一条调用链检查。源码中的 harmony 说明鸿蒙目标和桥接改动,example/harmony 提供完整应用示例。新增规则时,建议先确定数据结构、提示文案和错误路径,再安排界面展示位置。这样即使换

#harmonyos#华为
提交资料前,先让 Konform 把问题指出来:鸿蒙 KMP表单校验实践

最后得到的是一份能够被鸿蒙页面调用的共享校验器。规则围绕数据类型组织,嵌套对象和集合错误带着自己的路径,输入格式问题在建立对象之前处理。页面负责显示和再次提交,因此完整资料、规则变化和错误恢复可以沿着同一条调用链检查。源码中的 harmony 说明鸿蒙目标和桥接改动,example/harmony 提供完整应用示例。新增规则时,建议先确定数据结构、提示文案和错误路径,再安排界面展示位置。这样即使换

#harmonyos#华为
红蓝配尺码,还是四选二?用 kotlin-itertools 做一个鸿蒙 KMP组合工具

这份工具最值得保留的,是三种问题到三种 API 的对应关系。商品规格让两组选项交叉搭配,组合忽略顺序,排列保留顺序。输入范围、重复项处理和预览上限再由应用决定。把这些约定写清楚,同一个迭代器工具库就能继续用于套餐、组队、排班或测试数据生成。新增 harmony 保存平台接入,example/harmony 提供可以运行的鸿蒙应用。原来的迭代器实现保留,因此后续改界面或增加一种业务展示,也能沿用这条

#kotlin#harmonyos#开发语言
红蓝配尺码,还是四选二?用 kotlin-itertools 做一个鸿蒙 KMP组合工具

这份工具最值得保留的,是三种问题到三种 API 的对应关系。商品规格让两组选项交叉搭配,组合忽略顺序,排列保留顺序。输入范围、重复项处理和预览上限再由应用决定。把这些约定写清楚,同一个迭代器工具库就能继续用于套餐、组队、排班或测试数据生成。新增 harmony 保存平台接入,example/harmony 提供可以运行的鸿蒙应用。原来的迭代器实现保留,因此后续改界面或增加一种业务展示,也能沿用这条

#kotlin#harmonyos#开发语言
手上全是油,我怎么让rokid眼镜在厨房里教我炒菜

打开应用就是食材页。屏幕上摆了 12 个常用芯片:鸡蛋、番茄、土豆、青椒、豆腐、鸡肉、猪肉、面条、米饭、青菜、黄瓜、香菇,滑到哪个点一下就选上了。也可以直接说话——在 Craft 调试时点右边麦克风唤醒,输入框打"辣椒炒肉拌面"发出去,它能自己拆出食材。一屏一步,大字显示当前在干嘛,上一步下一步靠镜腿滑动,需要等的步骤(比如"小火煮 3 分钟")自带倒计时,到点自动语音念"第 n 步时间到"。整应

HCCL 拓扑感知算法在异构计算集群中的应用分析

通过对AtomGit 上 hccl 仓库的深度剖析,我们可以看到华为在底层通信库上的匠心。拓扑感知算法不仅是简单的路径规划,更是对硬件特性的极致压榨。对于开发者而言,深入理解hccl的实现逻辑,有助于在构建分布式 AI 应用时更好地进行性能调优。欢迎广大开发者访问CANN 组织首页,参与到昇腾生态的建设中,共同推动国产算力底座的进化。

#算法
容器化开发:在鸿蒙PC上配置Docker/Podman环境

经过一个多月的实践,我现在可以在鸿蒙PC上流畅地运行各种开发环境容器。虽然过程中遇到了不少挑战,但最终的成果是值得的。在鸿蒙PC上运行原本不兼容的Linux工具链创建隔离的、可复现的开发环境轻松分享开发环境配置给团队成员避免污染宿主机的系统环境更重要的是,这次探索让我对鸿蒙PC的系统架构有了更深入的理解。作为一个正在发展的平台,鸿蒙PC为容器化技术提供了新的可能性。现在,每当我启动一个开发容器,看

#harmonyos#docker
云原生视角下的计算平台资源虚拟化与切分技术实现:深度解读 ge 仓库

并非一个孤立的组件,它是华为CANN整个算力底座在云原生时代的延伸。通过对Allocate以及底层dsmi细粒度切分:将昂贵的 NPU 资源利用率提升 3-5 倍。拓扑感知:支持 HCCS/RoCE 网络的拓扑感知的调度,确保分布式训练时的通信效率。运维自动化:屏蔽了底层驱动复杂的初始化逻辑。对于开发者而言,深入研究该仓库的代码,不仅能理解 Kubernetes Device Plugin 的标准

#云原生
    共 64 条
  • 1
  • 2
  • 3
  • 7
  • 请选择