鸿蒙应用开发系列 篇二:鸿蒙系统开发工具与环境

文章目录

      • 系列文章
      • 硬件与软件需求
      • DevEco Studio
      • 扩展工具与框架
      • 开发资源

系列文章

鸿蒙应用开发系列 篇一:鸿蒙系统概述
鸿蒙应用开发系列 篇二:鸿蒙系统开发工具与环境
(系列计划预告)
鸿蒙系统UI/UX设计
鸿蒙系统应用开发基础
鸿蒙系统高级开发技术
鸿蒙系统特色功能开发
鸿蒙系统应用生态与发布、推广
实战案例与项目分享

硬件与软件需求

硬件要求

  • 操作系统兼容性鸿蒙应用开发支持广泛,确保操作系统是最新的Windows 10/11、macOS版本,或是主流Linux发行版,如Ubuntu 18.04+,以确保最佳体验。

http://www.ppmy.cn/devtools/38850.html

相关文章

深入了解 Stylus:简洁优雅的 CSS 预处理器

作为前端开发工程师,我们时常需要处理大量的 CSS 代码,而 CSS 本身的语法结构有时显得冗长且难以维护。为了解决这个问题,CSS 预处理器应运而生,它们通过引入变量、混合、嵌套等功能,使得 CSS 代码更具可读性、可维护性…

linux_用户与组

用户与组 基于账号的访问控制 账号类型:用户账号(UID) 、组账号(GID) 用户账号简介 作用: 1.可以登陆操作系统 2.不同的用户具备不同的权限 唯一标识:UID(编号从0开始的编号,默认最大60000) 管理员root的UID&…

Ubuntu 网卡启动及配置

文章目录 问题分析查看网卡信息启动网卡 配置网卡应用更改 参考 问题分析 打开虚拟机后发现没有网卡网络。 查看网卡信息 sudo ip link set ens33 up得到本机的所有网卡信息,例如我这边网卡为ens33 启动网卡 启动网卡后发现依然网卡没有IP地址。 配置网卡 u…

在Ubuntu上安装Anaconda之后,启动失败

为了方便管理Pythonu环境,在Ubuntu的Docker容器中安装了Anaconda,安装完成,启动时出现如下错误: conda activate xxx usage: conda [-h] [--no-plugins] [-V] COMMAND ... conda: error: argument COMMAND: invalid choice: acti…

STC8增强型单片机开发——C51版本Keil环境搭建

一、目标 了解C51版本Keil开发环境的概念和用途掌握C51版本Keil环境的安装和配置方法熟悉C51版本Keil开发环境的使用 二、准备工作 Windows 操作系统Keil C51 安装包(可以从Keil官网下载)一款8051单片机开发板 三、搭建流程 环境搭建的基本流程&#xf…

三.搜索与图论(未完结)

DFS(深搜) 之前写过三篇关于dfs的 练习总结: 基础算法--递归搜索DFS练习总结(上)-CSDN博客 基础算法--递归搜索DFS练习总结(中)-CSDN博客 基础算法--递归搜索DFS练习总结(下)-CSDN博客 以下题目均为 补充练习: P1460 [USACO2.1] 健康的荷斯坦奶牛 Healthy Holsteins …

MySQL远程连接错误解决:“Host is not allowed to connect to this MySQL server”详解

目录 一、异常错误二、原因三、解决方法 一、异常错误 在开发或运维过程中,我们经常需要通过远程客户端访问MySQL服务器。然而,有时会遇到“Host is not allowed to connect to this MySQL server”的错误提示。 二、原因 当遇到 “Host is not allow…

网络安全零信任学习2:零信任概念

《白话零信任》第2章: 零信任假设最坏的情况已经发生,一切都不可信,在此基础上执行 最严格的动态持续认证和访问控制策略。 (1)网络不可信:网络始终充满威胁,内网与外网没有不同,网络…

JavaWeb--13Mybatis(2)

Mybatis(2) 1 Mybatis基础操作1.1 需求和准备工作1.2 删除员工日志输入参数占位符 1.3 新增员工1.4 修改员工信息1.5 查询员工1.5.1 根据ID查询数据封装 1.5.3 条件查询 2 XML配置文件规范3 MyBatis动态SQL3.1 什么是动态SQL3.2 动态SQL-if更新员工 3.3 …

tcpdump速查表

tcpdump 速查表 -D 列出网络设备 ~]$ sudo tcpdump -D1.eth02.nflog (Linux netfilter log (NFLOG) interface)3.nfqueue (Linux netfilter queue (NFQUEUE) interface)4.any (Pseudo-device that captures on all interfaces)5.lo [Loopback]-i 指定网卡 前面列出的设备可以…

vue-element-template优化升级dart-sass、pnpm

1、替换 node-sass 为 dart-sass - "node-sass": "^4.9.0","sass": "^1.75.0",替换css深度作用域写法 /deep/ >>># 替换为::v-deepVue:Node Sass VS. Dart Sass 2、替换npm为pnpm,需要补充一些依赖…

[Linux]如何在Ubuntu 22.04系統安裝Node-red?

Node-red是一個建立在Node.js上的視覺化程式設計工具,其常見的應用情境為建置或轉換各項硬體之間的通信協定的物聯網或工聯網場域,其可藉由設置來安裝第三方應用模組來建置多樣的通信協定節點,包含modbus in/out, mqtt in/out, websocket in/…

使用Postman进行接口测试---解析postman页面

一、Postman 是一款流行的 API 测试工具,它提供了丰富的功能来帮助开发者测试和调试 API。以下是 Postman 页面上的主要功能及其含义和作用: 1. 请求详情(Request Details) : - 方法(Method&#xff0…

新手如何便捷使用HTTP代理

便捷地使用HTTP代理主要涉及到设置和使用两个步骤。下面是在不同环境和使用场景下如何设置和使用HTTP代理的详细介绍: 1.浏览器设置: 打开浏览器的设置菜单,找到网络设置或代理设置的选项。在代理设置中,填写代理服务器的地址和端口号。不同的浏览器设…

数据结构及算法——数组和字符串一些记录

1. 在Python中,任何非零整数值(包括1)在布尔上下文中都被视为True。 也就是if 非0: 该条件就为True,if 0该条件就为False 2. 具体来说,lst[start:stop:step] 是Python中列表切片的基本语法。在这个语法中&#xff…

video.js的请求头问题

为了防止视频被轻易下载,我们项目需要在请求视频地址的时候,增加token识别,避免url一粘贴到浏览器地址上就能被盗。 明明一开始就找到的方法: // ts-ignorevideojs.Vhs.xhr.beforeRequest function (options) {options.headers …

PHPStudy 下载PHP提示“当前网络不稳定,下载失败”

错误信息 当前网络不稳定,下载失败 获取下载链接失败,请检查网络 假查网络 问题原因 xp.cn服务器的网络不稳定,不是你电脑的网络问题。 解决办法 第一步:下载现成的PHP文件 直接下载现成的文件,放到php目录。 将…

10 华三vlan技术介绍

AI 解析 -Kimi-ai Kimi.ai - 帮你看更大的世界 (moonshot.cn) 虚拟局域网(VLAN)技术是一种在物理网络基础上创建多个逻辑网络的技术。它允许网络管理员将一个物理网络分割成多个虚拟的局域网,这些局域网在逻辑上是隔离的,但实际…

wordpress子比主题给文章内容加上密码查看

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、pandas是什么?二、使用步骤1.引入库2.读入数据第三步:文章内添加代码前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,…

24. 两两交换链表中的节点

给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 思路: 这道题看上去很复杂,但是逻辑很清楚,按照逻辑去反转就可以了。 我写…