
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
《用HarmonyOS Canvas实现跳一跳小游戏》摘要:本文详细介绍了如何利用HarmonyOS Canvas组件从零开发类似"跳一跳"的小游戏。作者通过DevEco Studio 6.0.2环境,基于ArkTS语言实现核心功能:1) 使用触摸事件处理蓄力逻辑;2) 运用高中物理抛物线公式模拟小球运动;3) 通过Canvas组件实现动画渲染。文章重点解析了重力加速度模拟、触
2025年昇腾CANN训练营第二季面向不同水平开发者推出系列课程,助力提升算子开发技能。本文分享了学习CANNCV算子架构的经验:CANN作为昇腾AI核心平台,包含五层架构体系;CV算子通过AOL加速库实现,分为NN算子、融合算子和DVPP算子等类型;AscendC语言通过SPMD和流水线技术简化开发;内存架构采用Global/Local两级存储;实战中需注意内存越界、精度损失和性能优化等问题。训
本文详细记录了2025年昇腾CANN训练营环境搭建全过程。从Python环境准备、CANN软件包安装到环境变量配置,作者分享了实战中遇到的依赖缺失、变量混乱等典型问题及解决方案。通过运行目标检测样例验证安装,强调文档查阅、环境隔离和循序渐进的重要性。文章还介绍了昇腾社区资源,并规划了后续ATC工具和AscendCL接口的学习路径,为开发者提供了一份实用的CANN环境配置指南。
实现的,而是通过一种更精妙的、让核函数内部“一心二用”的技术。它就像一位世界顶级的厨师,不得不亲自跑去冷库取食材(数据搬运),取回来后才能开始烹饪(计算),做完后还得自己把菜端到前厅(结果回写)。今天,就让我们一同揭开这“流水线”艺术的神秘面纱,看看它是如何让我们的算子性能实现第二次飞跃的。我不再仅仅满足于让代码跑出正确的结果,而是开始像一位芯片架构师一样思考,如何在时空维度上编排数据流与计算流,
但在处理计算和搬运时间不完全匹配的场景时,导师建议可以尝试深度为3或4(多缓冲),可以更好地“削峰填谷”,适应波动。理论很美好,但当我关上导师的课件,准备亲手实现时,面对着一堆陌生的。导师的评语是:“你修了一条满是红绿灯的乡间小路,却想实现高速公路的效率。接口封装了华为工程师在异构计算领域的最佳实践,我们站在巨人的肩膀上,才能看得更远,跑得更快。接口不仅在易用性上完胜,在性能上更是通过底层的深度优
HarmonyOS PC 版的未来,不在于复刻手机体验,而在于突破手机的性能上限。通过直接触达底层媒体流并构建自定义图形管线,我们能够创造出专业、精细、极具视觉冲击力的生产力辅助工具。本文展示的音频视觉化引擎,仅仅是鸿蒙图形与媒体能力的一个缩影。当开发者开始思考如何“超越 UI”去构建应用时,鸿蒙生态才真正释放了其大屏端的澎湃动力。
HarmonyOS PC 版的未来,不在于复刻手机体验,而在于突破手机的性能上限。通过直接触达底层媒体流并构建自定义图形管线,我们能够创造出专业、精细、极具视觉冲击力的生产力辅助工具。本文展示的音频视觉化引擎,仅仅是鸿蒙图形与媒体能力的一个缩影。当开发者开始思考如何“超越 UI”去构建应用时,鸿蒙生态才真正释放了其大屏端的澎湃动力。
不知道你有没有留意过一个现象:现在的手机备忘录里几乎都自带涂鸦功能,开会时随手画个示意图,比打字快得多。但你有没有想过,这个功能背后到底是怎么实现的?手指在玻璃上划过的轨迹,是如何被“翻译”成屏幕上一条条彩色线条的?这篇文章打算用 HarmonyOS 原生的 Canvas 组件,从零开始搭一个能跑在华为手机模拟器上的简易画板。代码不复杂,但每一步的原理我都会拆开来讲清楚。四个核心功能——画线、换色
本文介绍了基于Rokid灵珠平台开发的AI眼镜健身应用"FitLens幻影教练"的开发全流程。该应用聚焦居家健身场景,通过AI眼镜的摄像头实时识别用户动作姿态,提供规范矫正与动作计数功能。开发过程中克服了多模态模型响应延迟问题,采用FastAPI和MediaPipe搭建轻量级动作捕捉后端,并通过鸿蒙智能手表实现心率数据联动,打造完整的健身体验闭环。文章详细阐述了智能体配置、Pr
摘要:本文演示了在openEuler 25.09系统上快速部署K3s轻量级Kubernetes集群的实践过程。通过VMware虚拟机环境(2核CPU/4GB内存),使用单条命令完成K3s安装,并部署Nginx应用验证集群功能。实测显示:K3s安装仅需1分钟,Pod启动时间2-3秒,系统总内存占用约1GB。openEuler与K3s的组合提供了完整的Kubernetes核心功能,资源占用低且性能稳定







