- 使用perf工具做性能分析的一次实践总结 使用perf工具做性能分析的一次实践总结
- 项目介绍与发展鸿蒙操作系统(HarmonyOS)是华为公司开发的一款支持多设备协同工作的分布式操作系统。它的目标是实现跨设备的无缝互联和智能化体验。在鸿蒙OS中,Canvas提供了强大的绘图能力,使开发者能够创建丰富的自定义UI组件。通过Canvas,开发者可以绘制图形、文本、图像等,极大地提升应用的视觉效果。本文将详细介绍在鸿蒙OS中使用Canvas进行绘图的过程,包括项目创建、Canv... 项目介绍与发展鸿蒙操作系统(HarmonyOS)是华为公司开发的一款支持多设备协同工作的分布式操作系统。它的目标是实现跨设备的无缝互联和智能化体验。在鸿蒙OS中,Canvas提供了强大的绘图能力,使开发者能够创建丰富的自定义UI组件。通过Canvas,开发者可以绘制图形、文本、图像等,极大地提升应用的视觉效果。本文将详细介绍在鸿蒙OS中使用Canvas进行绘图的过程,包括项目创建、Canv...
- 项目介绍与发展鸿蒙操作系统(HarmonyOS)是华为在2019年推出的一个支持多设备、多场景的分布式操作系统。其设计目标是实现多终端设备的无缝互联,从而提升用户体验。鸿蒙OS不仅涵盖了智能手机,还包括智能手表、智能家居、车载系统等多个领域。随着鸿蒙OS的发展,越来越多的开发者开始关注并参与到鸿蒙应用的开发中。在应用开发中,Text组件是最基础且最常用的UI组件之一。它用于显示文本内容,可... 项目介绍与发展鸿蒙操作系统(HarmonyOS)是华为在2019年推出的一个支持多设备、多场景的分布式操作系统。其设计目标是实现多终端设备的无缝互联,从而提升用户体验。鸿蒙OS不仅涵盖了智能手机,还包括智能手表、智能家居、车载系统等多个领域。随着鸿蒙OS的发展,越来越多的开发者开始关注并参与到鸿蒙应用的开发中。在应用开发中,Text组件是最基础且最常用的UI组件之一。它用于显示文本内容,可...
- 今天16:30直播交流 今天16:30直播交流
- 介绍kubernetes的“临时容器”的作用,以及其良好的设计思路 介绍kubernetes的“临时容器”的作用,以及其良好的设计思路
- 在多线程编程中,数据竞争和死锁是常见的问题,尤其是在高并发场景下。C++11 引入了标准库中的并发容器,旨在解决这些问题,使多线程编程更加安全和高效。本文将深入浅出地介绍C++中的并发容器,包括它们的特性、常见问题、易错点以及如何避免这些陷阱。 1. 并发容器简介C++11 标准库提供了几种并发容器,包括但不限于:std::shared_mutex 和 std::shared_lock:用于... 在多线程编程中,数据竞争和死锁是常见的问题,尤其是在高并发场景下。C++11 引入了标准库中的并发容器,旨在解决这些问题,使多线程编程更加安全和高效。本文将深入浅出地介绍C++中的并发容器,包括它们的特性、常见问题、易错点以及如何避免这些陷阱。 1. 并发容器简介C++11 标准库提供了几种并发容器,包括但不限于:std::shared_mutex 和 std::shared_lock:用于...
- 【Docker项目实战】使用Docker部署Radicale日历和联系人应用 【Docker项目实战】使用Docker部署Radicale日历和联系人应用
- 深度学习模型的成功不仅仅依赖于训练效果,更重要的是将模型部署到生产环境,使其能够实际应用并为用户提供服务。本文将详细介绍如何使用Python实现深度学习模型的部署与生产环境应用,包括基本概念、常用工具、代码实现和示例应用。 目录模型部署简介常用工具介绍模型保存与加载使用Flask进行API部署使用Docker进行容器化部署在云端部署模型总结 1. 模型部署简介 1.1 模型部署概念模型部署是... 深度学习模型的成功不仅仅依赖于训练效果,更重要的是将模型部署到生产环境,使其能够实际应用并为用户提供服务。本文将详细介绍如何使用Python实现深度学习模型的部署与生产环境应用,包括基本概念、常用工具、代码实现和示例应用。 目录模型部署简介常用工具介绍模型保存与加载使用Flask进行API部署使用Docker进行容器化部署在云端部署模型总结 1. 模型部署简介 1.1 模型部署概念模型部署是...
- 【Docker项目实战】使用docker部署tabler后台模版 【Docker项目实战】使用docker部署tabler后台模版
- 【Docker项目实战】使用Docker部署OneTerm堡垒机 【Docker项目实战】使用Docker部署OneTerm堡垒机
- 前言在前端开发中,我们经常需要遍历 DOM 树来查找特定的元素。虽然 querySelector 和 querySelectorAll 是非常强大的工具,但在某些情况下,我们可能只关心当前元素或其祖先元素中最近的一个满足特定条件的元素。这时,JavaScript 的 Element.closest() 方法就派上了用场。 closest() 方法是什么closest() 方法返回调用它的元... 前言在前端开发中,我们经常需要遍历 DOM 树来查找特定的元素。虽然 querySelector 和 querySelectorAll 是非常强大的工具,但在某些情况下,我们可能只关心当前元素或其祖先元素中最近的一个满足特定条件的元素。这时,JavaScript 的 Element.closest() 方法就派上了用场。 closest() 方法是什么closest() 方法返回调用它的元...
- 【Docker项目实战】使用Docker部署lemonitor镜像站点列表程序 【Docker项目实战】使用Docker部署lemonitor镜像站点列表程序
- 【Docker项目实战】使用Docker部署Xnote轻量级笔记系统 【Docker项目实战】使用Docker部署Xnote轻量级笔记系统
- 前言想要知道.NET异步有多少种实现方式,首先我们要知道.NET提供的执行异步操作的三种模式,然后再去了解.NET异步实现的四种方式。.NET执行异步操作的三种模式基于任务的异步模式 (TAP)【推荐使用】 :该模式使用单一方法表示异步操作的开始和完成,TAP 是在 .NET Framework 4 中引入的。这是在 .NET 中进行异步编程的推荐方法。 C# 中的 async 和 awai... 前言想要知道.NET异步有多少种实现方式,首先我们要知道.NET提供的执行异步操作的三种模式,然后再去了解.NET异步实现的四种方式。.NET执行异步操作的三种模式基于任务的异步模式 (TAP)【推荐使用】 :该模式使用单一方法表示异步操作的开始和完成,TAP 是在 .NET Framework 4 中引入的。这是在 .NET 中进行异步编程的推荐方法。 C# 中的 async 和 awai...
- 前言近期推动项目屎山代码进行了一波性能优化,实现了较大的性能提升。这里记录了部分近期代码优化的小技巧,这些例子仅从C++语言层面进行优化,主要在于优化类设计、减少隐含函数调用、减少拷贝等,较为基础实用,但涉及的知识点并不少。本文提供了一个视角,可以帮助了解一些C++代码的不同写法性能开销差异。对于很少关注代码性能的人,或许可以看看,提升一下代码性能方面的意识,从而写出性能更高的程序。 1.... 前言近期推动项目屎山代码进行了一波性能优化,实现了较大的性能提升。这里记录了部分近期代码优化的小技巧,这些例子仅从C++语言层面进行优化,主要在于优化类设计、减少隐含函数调用、减少拷贝等,较为基础实用,但涉及的知识点并不少。本文提供了一个视角,可以帮助了解一些C++代码的不同写法性能开销差异。对于很少关注代码性能的人,或许可以看看,提升一下代码性能方面的意识,从而写出性能更高的程序。 1....
上滑加载中
推荐直播
-
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day1)
2025/03/29 周六 09:00-18:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day2)
2025/03/30 周日 09:00-12:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
从AI基础到昇腾:大模型初探、DeepSeek解析与昇腾入门
2025/04/02 周三 16:00-17:30
不易 / 华为云学堂技术讲师
昇腾是华为研发的AI芯片,其具有哪些能力?我们如何基于其进行开发?本期直播将从AI以及大模型基础知识开始,介绍人工智能核心概念、昇腾AI基础软硬件平台以及昇腾专区,旨在为零基础或入门级学习者搭建从AI基础知识到昇腾技术的完整学习路径。
回顾中
热门标签