1 What,什么是孪生调试 Ascend C提供孪生调试方法,即CPU域模拟NPU域的行为,相同的算子代码可以在CPU域调试精度,NPU域调试性能。孪生调试的整体方案如下:开发者通过调用Ascend C类库编写Ascend C算子kern…
UIAbility组件间交互(设备内) 在设备内,UIAbility(用户界面能力)是系统调度的最小单元,它们负责展示用户界面和执行相关的业务逻辑。设备内的不同功能模块之间的交互是应用程序开发中的重要部分。本文将探讨设备内UIAbility…
多模数据库作为一种新兴的数据管理解决方案,正在受到越来越多的关注。而华为云多模数据库GeminiDB基于云原生数据库优势,让企业应用更智能、更高效。前几日,华为云NoSQL数据库研发总监余汶龙通过直播(链接见文末)的方式,分享了《华为云多模…
@[toc] 深入理解ARKTS中的AppStorage和LocalStorage ARKTS(Ark TypeScript)是HarmonyOS应用框架的一部分,提供了一种灵活而强大的状态管理机制。在ARKTS中,AppStorage和L…
源代码是企业最宝贵的资产之一,随着软件规模的不断扩大,企业管理庞大的源代码成为一个重大挑战。为了保持企业员工持续稳定地开展软件开发活动,一个好用的代码管理平台变得尤为重要。 代码管理工具是软件开发的基础,能够帮助团队协作更加高效,自动化交付…
@[toc] HarmonyOS详解 HarmonyOS(鸿蒙OS)是华为公司推出的一款面向多设备、全场景的分布式操作系统。它于2019年8月9日正式发布,并在多个设备类型上进行了广泛的应用,包括智能手机、平板电脑、智能手表、电视、汽车系统…
代码检查服务的度量运营看板,其中必定存在的一个模块是告警运营。这个模块关注于对代码检查的告警结果进行分析、处理和汇报,对于团队项目管理者来说,可以监控和管理到其关注的不同层级各种项目的整体状况,具体可以参考我上一篇文章“代码静态检查为什么需…
本文主要介绍了一个名为CoderEval的代码生成大模型评估基准,并对三个代码生成模型(CodeGen、PanGu-Coder和ChatGPT)在该基准上的表现进行了评估和比较。研究人员从真实的开源项目中的选取了代码生成任务来构建Coder…
内存泄露 内存泄漏(Memory Leak)是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。内存泄露,一个老生常谈的问题,如果没有可靠的研发流程保证在测试阶段发现…
基于华为鲲鹏云服务器的分布式并行程序设计实践 1 背景介绍 1-1 分布式系统和并行计算基础知识 分布式系统: 分布式系统是指在多台计算机上执行的程序并通过网络进行通信和协调的系统,它的主要目标是提高性能、可靠性以及扩展性。在云计算时代,分…