- 项目介绍与发展鸿蒙操作系统(HarmonyOS)是华为在2019年推出的一款支持多设备、多场景的分布式操作系统。它旨在实现“1+8+N”的全场景智慧生活战略,即通过一款操作系统,连接手机、平板、智能手表、智能家居等多种终端设备,提供无缝互联的体验。鸿蒙OS的发布不仅代表了华为在技术上的突破,也是其在全球科技领域的重要布局。鸿蒙OS为开发者提供了丰富的UI组件和灵活的开发框架,使得应用开发更... 项目介绍与发展鸿蒙操作系统(HarmonyOS)是华为在2019年推出的一款支持多设备、多场景的分布式操作系统。它旨在实现“1+8+N”的全场景智慧生活战略,即通过一款操作系统,连接手机、平板、智能手表、智能家居等多种终端设备,提供无缝互联的体验。鸿蒙OS的发布不仅代表了华为在技术上的突破,也是其在全球科技领域的重要布局。鸿蒙OS为开发者提供了丰富的UI组件和灵活的开发框架,使得应用开发更...
- 项目介绍与发展随着物联网和智能设备的普及,操作系统的角色愈加重要。华为在2019年推出的鸿蒙操作系统(HarmonyOS)正是为此而生。它不仅是一个手机操作系统,更是一个支持多设备、多场景的分布式操作系统。鸿蒙OS的设计目标是提供跨设备无缝互联的体验,从而实现“1+8+N”的全场景智慧生活战略。随着版本的迭代,鸿蒙OS逐渐完善,成为一个覆盖手机、平板、智能手表、智能家居等多个终端的统一操作... 项目介绍与发展随着物联网和智能设备的普及,操作系统的角色愈加重要。华为在2019年推出的鸿蒙操作系统(HarmonyOS)正是为此而生。它不仅是一个手机操作系统,更是一个支持多设备、多场景的分布式操作系统。鸿蒙OS的设计目标是提供跨设备无缝互联的体验,从而实现“1+8+N”的全场景智慧生活战略。随着版本的迭代,鸿蒙OS逐渐完善,成为一个覆盖手机、平板、智能手表、智能家居等多个终端的统一操作...
- 【Docker项目实战】使用Docker部署SurveyKing调查问卷系统和考试系统 【Docker项目实战】使用Docker部署SurveyKing调查问卷系统和考试系统
- CSS定义页面样式。浏览器在构造完成页面的 DOM 树后,会解析 css 代码以及引入的 css 文件,将定义的样式表规则添加到对应的 DOM 树节点上。在绘制并渲染为用户可见的页面时使用。选择器选择器确定 CSS 样式的作用范围。<div> <h1>title</h1> <p class="px" id="p1">first paragraph</p> <p class="px" i... CSS定义页面样式。浏览器在构造完成页面的 DOM 树后,会解析 css 代码以及引入的 css 文件,将定义的样式表规则添加到对应的 DOM 树节点上。在绘制并渲染为用户可见的页面时使用。选择器选择器确定 CSS 样式的作用范围。<div> <h1>title</h1> <p class="px" id="p1">first paragraph</p> <p class="px" i...
- 在C++的漫长进化历程中,Concepts(概念)作为C++20引入的一个重大特性,为模板编程带来了革命性的变化。它允许程序员以更加清晰、直观的方式表达类型要求,从而提高代码的可读性和错误信息的友好度。本文将深入浅出地探讨C++20中的Concepts,包括其基本概念、常见应用场景、易错点及避免策略,并通过代码示例加以说明。 一、概念(Concepts)基础 什么是Concepts?在C++... 在C++的漫长进化历程中,Concepts(概念)作为C++20引入的一个重大特性,为模板编程带来了革命性的变化。它允许程序员以更加清晰、直观的方式表达类型要求,从而提高代码的可读性和错误信息的友好度。本文将深入浅出地探讨C++20中的Concepts,包括其基本概念、常见应用场景、易错点及避免策略,并通过代码示例加以说明。 一、概念(Concepts)基础 什么是Concepts?在C++...
- Docker部署RabbitMQ消息中间件 Docker部署RabbitMQ消息中间件
- 【Docker项目实战】使用Docker部署IP工具箱MyIP 【Docker项目实战】使用Docker部署IP工具箱MyIP
- 在现代C++中,ranges和views是C++20引入的重要特性,它们极大地丰富了标准库,并为编写更简洁、高效且易于理解的代码提供了强大的工具。本文将深入浅出地探讨ranges与views的基础概念、常见问题、易错点及避免策略,并通过代码示例加以说明。 范围(Ranges)与视图(Views) 基本概念范围 是C++20中对容器或序列的一种抽象概念,它定义了一个元素序列的边界和迭代方式。范... 在现代C++中,ranges和views是C++20引入的重要特性,它们极大地丰富了标准库,并为编写更简洁、高效且易于理解的代码提供了强大的工具。本文将深入浅出地探讨ranges与views的基础概念、常见问题、易错点及避免策略,并通过代码示例加以说明。 范围(Ranges)与视图(Views) 基本概念范围 是C++20中对容器或序列的一种抽象概念,它定义了一个元素序列的边界和迭代方式。范...
- C++ STL(Standard Template Library)的威力很大程度上源自其丰富的迭代器和算法支持。迭代器提供了一种统一的访问容器内元素的方式,而算法则封装了一系列通用的数据处理逻辑。本文旨在深入浅出地讲解C++迭代器与算法的基本概念、常见问题及避免策略,并辅以代码示例,帮助读者更好地掌握这些核心工具。 1. 迭代器简介迭代器是STL中的一种泛型指针,它允许以一种统一的方式遍历... C++ STL(Standard Template Library)的威力很大程度上源自其丰富的迭代器和算法支持。迭代器提供了一种统一的访问容器内元素的方式,而算法则封装了一系列通用的数据处理逻辑。本文旨在深入浅出地讲解C++迭代器与算法的基本概念、常见问题及避免策略,并辅以代码示例,帮助读者更好地掌握这些核心工具。 1. 迭代器简介迭代器是STL中的一种泛型指针,它允许以一种统一的方式遍历...
- 在C++ Standard Template Library(STL)中,map和set作为关联容器,为开发者提供了键值对存储和唯一键集合管理的强大工具。它们底层通常基于红黑树实现,保证了元素的有序性和对数时间复杂度的查找效率。本文将深入浅出地解析map与set的使用方法、常见问题及其规避策略,并通过代码示例加以说明。 1. map:键值对的天堂map容器存储键值对,其中键是唯一的,值可以重... 在C++ Standard Template Library(STL)中,map和set作为关联容器,为开发者提供了键值对存储和唯一键集合管理的强大工具。它们底层通常基于红黑树实现,保证了元素的有序性和对数时间复杂度的查找效率。本文将深入浅出地解析map与set的使用方法、常见问题及其规避策略,并通过代码示例加以说明。 1. map:键值对的天堂map容器存储键值对,其中键是唯一的,值可以重...
- 在开发Android应用时,UI布局是一件令人烦恼的事情。下面主要讲解一下Android中的界面布局。一、线性布局(LinearLayout) 线性布局分为: (1)垂直线性布局; (2)水平线性布局; 针对这两种区别,只是一个属性的区别<LinearLayout xmlns:android="http://schemas.android... 在开发Android应用时,UI布局是一件令人烦恼的事情。下面主要讲解一下Android中的界面布局。一、线性布局(LinearLayout) 线性布局分为: (1)垂直线性布局; (2)水平线性布局; 针对这两种区别,只是一个属性的区别<LinearLayout xmlns:android="http://schemas.android...
- 前言在当今的数据驱动世界中,数据可视化和分析是确保业务决策有效性的关键。Grafana 是一个开源的分析和监控平台,能够连接多种数据源并提供丰富的可视化功能。本指南将详细介绍如何在服务器上搭建 Grafana 数据分析系统。 安装 Grafana环境准备确保你的服务器上已经安装了以下软件:操作系统:Linux (本文以 Ubuntu 为例)Docker(可选,但推荐用于简化部署)Git (... 前言在当今的数据驱动世界中,数据可视化和分析是确保业务决策有效性的关键。Grafana 是一个开源的分析和监控平台,能够连接多种数据源并提供丰富的可视化功能。本指南将详细介绍如何在服务器上搭建 Grafana 数据分析系统。 安装 Grafana环境准备确保你的服务器上已经安装了以下软件:操作系统:Linux (本文以 Ubuntu 为例)Docker(可选,但推荐用于简化部署)Git (...
- 作者:乐维社区(forum.lwops.cn) 乐乐神通数据库,即神舟通用数据库(ShenTong Database),是我国自主研发的一款关系型数据库管理系统。它在国内市场有一定的应用,尤其是在一些对数据安全、独立性有较高要求的领域,如政府、金融、电信、能源、医疗等行业。Zabbix是一款被广泛应用的开源监控工具,常常被用于企业机构等IT基础架构的监控。本文将介绍如何使用 Docker 快... 作者:乐维社区(forum.lwops.cn) 乐乐神通数据库,即神舟通用数据库(ShenTong Database),是我国自主研发的一款关系型数据库管理系统。它在国内市场有一定的应用,尤其是在一些对数据安全、独立性有较高要求的领域,如政府、金融、电信、能源、医疗等行业。Zabbix是一款被广泛应用的开源监控工具,常常被用于企业机构等IT基础架构的监控。本文将介绍如何使用 Docker 快...
- 作者:来源前端> 顺便吆喝一声,如果你计算机、软件工程、电子等相关专业本科及以上学历,欢迎来共事。[[技术大厂],前后端可投 理解flex属性 :crazy_face:在flexbox布局中,flex属性是用来控制项目的伸缩性的。它是一个复合属性,包含了flex-grow、flex-shrink和flex-basis这三个子属性。* 在 Flexbox 中,每个子元素都拥有一个 "flex"... 作者:来源前端> 顺便吆喝一声,如果你计算机、软件工程、电子等相关专业本科及以上学历,欢迎来共事。[[技术大厂],前后端可投 理解flex属性 :crazy_face:在flexbox布局中,flex属性是用来控制项目的伸缩性的。它是一个复合属性,包含了flex-grow、flex-shrink和flex-basis这三个子属性。* 在 Flexbox 中,每个子元素都拥有一个 "flex"...
- 前言在软件开发的广阔天地中,C++凭借其强大的性能、灵活性以及对底层硬件的直接控制能力,长期以来一直是系统级编程、游戏开发、高性能计算等领域的重要工具。然而,掌握C++并不只是学习语法那么简单,深入理解其设计理念、最佳实践以及现代化特性,才能真正发挥这门语言的强大潜力。本文旨在深入浅出地介绍C++编程中的十大实用技巧,从内存管理到性能优化,从代码复用到异常处理,旨在帮助开发者编写出既高效又... 前言在软件开发的广阔天地中,C++凭借其强大的性能、灵活性以及对底层硬件的直接控制能力,长期以来一直是系统级编程、游戏开发、高性能计算等领域的重要工具。然而,掌握C++并不只是学习语法那么简单,深入理解其设计理念、最佳实践以及现代化特性,才能真正发挥这门语言的强大潜力。本文旨在深入浅出地介绍C++编程中的十大实用技巧,从内存管理到性能优化,从代码复用到异常处理,旨在帮助开发者编写出既高效又...
上滑加载中
推荐直播
-
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(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基础知识到昇腾技术的完整学习路径。
回顾中
热门标签