登录社区云,与社区用户共同成长
邀请您加入社区
Mate X6 采用分布式玄武架构,重新规划机身内部零部件布局,搭配第二代玄武钢化昆仑玻璃、碳纤维支撑层、火箭钢铰链等新材料,外屏抗刮、耐摔能力大幅提升,内屏抗形变能力增强。影像方面,该机配备全套四摄方案,包含十档物理可变光圈主摄、4 倍光学潜望长焦以及红枫原色影像系统,兼顾暗光、远景、微距多种拍摄场景。折叠屏的核心价值,来自大屏与 AI 能力的结合。华为 Mate X6 搭载鸿蒙系统与小艺智能体
本文汇总了2026年计算机技术领域六大技术栈(Java、Python、鸿蒙、SSM、JSP、Spring Boot)共计140余个毕业设计及课程实践选题,涵盖校园管理、电子商务、医疗服务、旅游推荐、宠物领养等常见业务场景。选题分布显示Spring Boot已成为企业级Web开发的主流选择,鸿蒙生态相关选题作为新兴方向开始涌现,Python方向则侧重数据分析与推荐算法应用,整体上贴近学生实际生活且具
本文深入解析了Linux系统内存管理中的页缓存(Page Cache)机制及其冷热数据分层原理。主要内容包括: 页缓存作用:通过内存缓存磁盘数据,使二次读取速度提升100倍(0.1ms vs 10ms) 核心原理: LRU链表管理热数据(活跃链表)和冷数据(非活跃链表) 内存水位线(watermark)机制实现分级回收:从后台异步回收到OOM杀进程 技术实现: 应用层通过文件API监控/清理缓存
购物清单(Shopping List)是一款实用的日常购物管理工具。用户可以添加待购商品,通过点击复选框标记已购商品,并实时查看购买进度(已购/总数 和 进度条)。应用支持单个删除和批量清除已购商品,帮助用户高效管理购物流程。在 ArkTS 技术层面,购物清单是列表操作集大成者——它完整实现了增(添加商品)、改(勾选切换)、删(单删/批量清除)三种操作,并引入了Progress的Linear(线性
本文摘要:文章探讨了天气查询应用中JSON数据结构设计的关键原则和最佳实践。通过分析典型天气API的响应结构,介绍了包括顶层响应、当前天气和预报数据在内的多层次数据结构设计方法。文中提供了Dart语言实现的数据模型代码示例,强调使用泛型响应模型、嵌套对象和枚举类型来提高代码可维护性。还讨论了状态码设计规范、天气状况枚举转换等实用技巧,为开发高效处理复杂天气数据的应用提供了参考方案。
从架构设计来看,DeepSeek-V4 不只是简单的参数扩展,而是在多个关键路径上进行了系统性优化。例如混合注意力机制(CSA+HCA)显著降低长上下文推理成本,mHC 结构强化深层网络的稳定性,而 Muon 优化器则提升了训练效率与收敛表现。这些优化技术使得其在长上下文与复杂推理场景中具备更高的性价比。img另一方面,这类超大规模 MoE 模型对对底层硬件与推理引擎的适配能力提出了更高要求。
鸿蒙ArkTS下拉刷新布局实现详解 本文介绍了基于HarmonyOS NEXT的ArkTS下拉刷新布局实现方案,主要包含以下内容: 核心组件概述:详细解析了Refresh、List和ForEach三大组件的特性、属性和事件,包括Refresh的刷新状态管理、List的高性能渲染机制和ForEach的数据迭代能力。 状态管理机制:讲解了@State装饰器的使用方法、双向绑定机制(通过$$运算符)以及
CNSH 不是把英文关键字翻译成中文,而是为中国技术主权场景重新设计的一门脚本语言。本文从龙芯、鸿蒙、欧拉等底座出发,解释为什么中国人需要自己的脚本语言,并给出 Hello CNSH 与批量归档日志的实战代码。
本文对比了六款主流远程控制软件(ToDesk、向日葵、TeamViewer、Parsec、UU远控、Splashtop)在Windows、macOS、Linux、Android、iOS和鸿蒙系统上的跨平台适配情况。从覆盖广度来看,ToDesk支持六大主流操作系统及信创系统,适配最全面;向日葵和TeamViewer次之,但Linux和鸿蒙支持较弱;Parsec和UU远控主要聚焦Windows平台;S
如果 WPA3 不行、WPA2 可以,结论就是 Mate80 的 WPA3/混合安全模式与当前 ESP32-C3 固件兼容性不好。如果 2.4GHz 可以,说明之前是频段问题。ESP32-C3 只能连 2.4GHz,不能连 5GHz 热点。下面按“最快定位”的顺序排查。然后重新给设备配网。
本文介绍了华为DevEco Studio开发工具的安装使用指南。主要内容包括:1)下载安装步骤;2)初始配置方法;3)项目创建流程;4)Previewer预览功能的9大优势,如实时预览、多端同步、交互模拟等;5)详细解析了项目级和模块级核心配置文件的作用及路径,重点说明了app.json5、module.json5等关键配置文件的用途。全文提供了从环境搭建到项目配置的完整指引,帮助开发者快速掌握鸿
本篇为数据结构与算法第一章概论内容,以武侠玄幻风格通俗讲解学科基础内容。开篇搭建整体学习框架,点明课程围绕线性、非线性两大数据结构,以及查找、排序核心技术展开。文中采用生活化比喻,生动诠释数组、链表、栈、队列、树、图等基础结构,同时区分逻辑结构与存储结构,详解顺序、链式、索引、散列四种存储方式的特点优劣。内容依次拆解数据层级概念、抽象数据类型定义,讲解算法定义、五大特性与设计准则,科普时间、空间复
摘要:Runtime在昇腾NPU上扮演执行引擎角色,负责将GE优化后的计算图转换为可执行任务序列并调度到硬件执行。其核心工作包括:1)资源管理,处理显存分配、多任务抢占和泄漏问题;2)任务调度,通过Stream机制实现算子并行执行;3)执行协调,优化Host与Device间的数据搬运。在多卡训练中,Runtime还需处理梯度同步等分布式任务。通过日志、性能分析和显存监控工具可有效调试Runtime
图引擎(GE)是昇腾NPU架构中的关键优化层,负责将动态图转换为静态计算图并进行深度优化。其核心工作包括:1)构建计算图;2)算子融合(如合并Conv+BN+ReLU);3)内存优化(显存复用和重计算);4)数据排布优化;5)执行调度。通过全局视角的优化,GE能显著减少显存读写次数,提升计算密度。若NPU性能未达预期,可能因动态shape、自定义算子或CANN版本过老导致优化失效。开发者可通过日志
本文总结了HarmonyOS开发中数组与对象数据结构的学习要点,并通过歌单界面实现展示了实战应用。重点包括:1) 数组和对象的定义、语法及应用场景;2) 歌单项目分层架构设计;3) 核心代码实现细节,包括数据模型定义、Mock数据构造和界面渲染优化;4) 运行效果展示及开发心得,强调类型安全、列表性能优化和时间格式化技巧。文章完整呈现了从理论学习到项目实践的完整链路,为HarmonyOS应用开发提
DormOne是基于Flutter与HarmonyOS 6.0开发的新生宿舍管理系统,旨在解决高校宿舍管理中的信息割裂、流程混乱等问题。系统采用跨端架构,通过Flutter实现多平台兼容(Android/iOS/鸿蒙),并利用HarmonyOS的分布式能力优化推送与设备协同。核心设计包括模块化的UI组件、分层解耦的业务逻辑(UI-ViewModel-Repository)以及清晰的数据模型(学生-
文章摘要: 本文针对ArkUI开发中列表滑动卡顿问题,提出使用@Reusable组件复用机制的优化方案。文章指出仅实现数据懒加载(LazyForEach)仍会导致频繁创建销毁组件,引发性能问题。通过对比一次性组件和可复用组件的差异,详细介绍了如何利用API 21的@Reusable装饰器实现组件复用。文章包含完整的代码示例,展示了从数据模型定义、数据源实现到可复用组件开发的全过程,并解释了关键优化
HostApi()// 模式1: 简单查询// 模式2: 批量查询// 模式3: 回显测试// 模式4: 基本类型测试。
抽象常见设备能力(摄像头、文件存储),不同系统通过统一协议提供能力服务,实现“远端能力本地调用”。// main/apis/abstract-capability.js 设备能力抽象接口// 获取摄像头列表async getCameras() { throw new Error('未实现摄像头列表获取');// 启动摄像头预览(返回流地址)async startPreview(cameraId)
桌面应用的本地数据(如用户配置、缓存信息)安全易被忽视,尤其在企业场景中,明文存储可能导致数据泄露。本文结合鸿蒙系统安全特性,为Electron应用提供“多场景存储方案+全程加密”的完整落地策略,涵盖配置文件、结构化数据、大文件缓存三种核心场景,代码可直接复用。
本文详细介绍了在HarmonyOS Next系统中交叉编译pjsip-2.13.1库的完整流程。主要内容包括:编译环境要求(HarmonyNext命令行工具5.0.3.800、gcc-9.3.0等)、版本检查方法、配置编译环境变量的具体命令、生成MakeFile的配置步骤、以及完整的编译安装过程。同时提供了将编译好的静态库集成到Native C++工程的方法,包括目录结构设置、CMakeLists
本文从鸿蒙与 Electron 的结合点出发,详细介绍了开发环境搭建、Hello World 应用、实战文件选择功能以及应用打包的全流程。通过 Electron,前端开发者可以快速上手鸿蒙桌面应用开发,充分复用现有技术栈,实现跨平台开发的高效性。
线程模型理解不清:对 NPU 的线程分组(Block/Thread)、线程映射逻辑不熟悉,导致计算任务拆分不合理;内存操作不规范:混淆全局内存、局部内存、寄存器的使用场景,出现内存访问越界、数据拷贝低效等问题;同步指令使用不当:过度同步导致性能损耗,或同步缺失导致数据竞争。遵循 CANN 算子开发规范:严格按照《CANN 自定义算子开发指南》定义接口(输入输出格式、数据类型),避免因接口不规范导致
在昇腾 AI 异构计算体系中,Ascend C 算子是释放 NPU 算力的核心载体,而 CANN 架构则为算子提供了从编译、调度到部署的全链路支撑。对于企业级开发者而言,Ascend C 算子开发不仅要实现功能正确性,更要满足量产场景的性能、稳定性与兼容性要求。本文将围绕 “工程实现 - 性能调优 - 兼容性适配 - 量产验证” 四大核心环节,拆解 Ascend C 算子从开发到落地的完整流程,结
昇腾平台为多模态大模型开发提供了从技术学习、工具支持到能力认证的全流程保障,无论是想要入门多模态技术的新手,还是希望提升工程落地能力的资深开发者,都能在平台找到适配的学习资源。借助昇腾的算力优势和专属工具链,开发者可高效完成多模态大模型的微调训练与推理落地,在 AI 多模态领域实现技术突破与项目价值的双重提升。
参与昇腾社区算子开发任务,是开发者实现技术进阶的 “实战练兵场”。从任务认领、环境搭建到算子开发、验收交付,每个阶段都需要兼顾技术严谨性与工程实用性。结合 2025・CANN 训练营的实战秘籍,开发者可快速掌握社区任务的核心逻辑,在提升自身技术能力的同时,为昇腾 AI 开源生态贡献力量,实现个人成长与生态共建的双赢。
完成入门课程后,进阶课程将带领开发者深入自定义算子开发领域,同样获得 4.9 分的高口碑。核心学习内容:课程聚焦于自定义算子的开发逻辑与实际应用调用,具体包括复杂算子的需求分析、高性能算子的代码架构设计、自定义算子在深度学习框架中的注册与调用流程。课程还会结合 CV、LLM 等实际场景的算子开发案例,比如适配特定模型的卷积算子、注意力机制算子,让开发者掌握从算子开发到落地应用的全流程。课程优势。
Cube 算子开发是深入昇腾底层技术生态的重要切入点,而 2025・CANN 训练营的专属课程,为开发者提供了从理论到实操的系统化学习方案。对于想要深耕昇腾技术体系的开发者而言,参与本次训练营、掌握 Cube 算子开发秘籍,不仅能提升个人技术硬实力,更能为后续的算子定制、性能优化等工作筑牢基础,在昇腾 AI 生态中实现技术价值的最大化。
昇腾AI处理器采用异构计算架构,整合AICore、AICPU等专用计算单元,通过分层存储和高速互联实现高效AI计算。其编程模型基于CANN架构,提供从框架适配到算子开发的多层级接口,支持PyTorch/MindSpore等主流框架。开发者可通过昇腾学习平台快速掌握架构原理与开发技能,实现从单芯片到集群的AI应用部署。该处理器特别适合大模型训练,其软硬件协同设计显著提升算力利用率。
本文详细介绍了华为昇腾CANN框架下的自定义算子开发技术,通过ReLU算子实例演示了从开发环境配置到性能优化的全流程。重点讲解了向量化指令优化、边界处理等核心实现方法,并提供了编译部署、性能分析等实用技巧。文章强调数据对齐、流水线并行等优化原则,帮助开发者提升算子执行效率。通过掌握这些技术,开发者能更好地释放昇腾硬件性能,满足AI模型部署中的特定需求。
列表性能优化是鸿蒙应用开发中的重要课题。通过深入理解List组件的工作机制,结合LazyForEach的懒加载特性,可以构建出流畅体验的大数据列表。关键在于平衡内存占用与渲染性能,根据具体场景选择合适的优化策略。本系列下一篇文章将探讨《高级布局组件(二):轮播Swiper与选项卡Tabs的交互实现》,深入分析如何构建富有表现力的内容切换组件。进一步学习建议:在实际项目中,建议从简单列表开始,逐步添