当前位置: 首页 > news >正文

第五天的尝试

目录


一、每日一言

二、练习题

三、效果展示

 四、下次题目 

五、总结 


 一、每日一言

毅力是永久的享受。

没有人是一座孤岛,每个人都是这块大陆的一部分。

二、练习题

import numpy as np
import matplotlib.pyplot as plt
array = np.array([1,2,3,4,5])
plt.plot(array)

一、NumPy 到底是什么?

简单来说,NumPy 是一个专门为数值计算而设计的 Python 库 ,它的全称是 “Numerical Python”。你可以把它想象成一个超级强大的“数学工具箱”,专门用来处理大量的数字数据。

它不像 Excel 那样可视化,也不像 Word 那样写文档,但它能做的事情却非常强大:

  • 快速处理成千上万甚至上亿个数字
  • 高效地进行矩阵运算(比如图像、声音等数据)
  • 为其他高级数据分析库打下坚实的基础

 二、为什么 Python 原生的数据结构不够用?

Python 自带了一些数据结构,比如列表(list)、元组(tuple)和字典(dict)。它们确实很好用,但在处理大量数据时就显得有些“力不从心”了。

举个例子:

假设你要对一百万个数字进行加减乘除运算,如果使用 Python 的 list,你需要一个个遍历,效率很低;而 NumPy 提供了一种叫做 数组(array) 的结构,可以直接对整个数组进行操作,而且底层是用 C 语言写的,速度更快、内存更省

这就像骑自行车和开汽车的区别:虽然都能前进,但面对长距离任务时,效率差得可不是一点点。


三、NumPy 的核心:数组(Array)

说到 NumPy,就不得不提它的核心数据结构 —— 数组(ndarray)

1. 什么是 ndarray?

ndarray 全称是 N-dimensional array(N维数组) ,它可以表示一维、二维、三维甚至更高维度的数据。

  • 一维数组:像是一个数字组成的队列,比如 [1, 2, 3, 4]
  • 二维数组:就像是表格或者矩阵,有行也有列
  • 三维及以上:可以看作是多个二维数组堆叠起来的“立方体”

2. 数组的优势

  • 统一类型 :每个元素必须是相同的数据类型(比如全是整数或浮点数),这样计算机更容易处理。
  • 支持向量化运算 :你可以一次性对整个数组进行加减乘除,不需要一个个去循环。
  • 高效存储 :比 Python 原生的 list 更节省内存空间。

 四、NumPy 能帮我们做什么?

虽然我们不写代码,但我们可以通过一些生活化的场景来理解 NumPy 的应用价值。

场景一:成绩统计

假设你是一位老师,手里有一班学生的考试成绩。你想知道平均分是多少,谁考得最好,谁需要补考。

这时候 NumPy 就派上用场了。它能快速帮你算出这些信息,不需要你一个一个加起来再除以人数。

场景二:图片处理

一张照片本质上就是由像素组成的二维数组。每个像素点都有颜色值,比如红、绿、蓝三个通道的数值。

通过 NumPy,我们可以轻松地对这张图片进行旋转、裁剪、调整亮度等操作。

场景三:模拟实验

如果你想研究天气变化趋势、股票价格波动、用户行为模式,通常都需要生成大量随机数据来进行模拟。

NumPy 提供了丰富的函数来生成各种分布的数据,比如正态分布、均匀分布等等。


 五、NumPy 和其他库的关系

NumPy 并不是“孤军奋战”,它是很多高级数据分析库的基础:

库名

功能

依赖

Pandas

表格型数据处理

基于 NumPy

Matplotlib

绘图

使用 NumPy 数据

Scikit-learn

机器学习

输入输出都是 NumPy 数组

TensorFlow / PyTorch

深度学习

内部数据结构类似 NumPy

 一、Matplotlib 到底是什么?
简单来说:

Matplotlib 是 Python 中用于绘制图表和图形的库,它的核心功能是将数据转化为图像。 

你可以把它想象成一个“画布” + “画笔”的组合,你告诉它你想画什么数据,它就帮你把数据“画出来”。

比如:

把销售数据画成折线图
把人口分布画成柱状图
把气温变化画成散点图
这些都能通过 Matplotlib 来完成。

二、为什么我们需要数据可视化?
我们先思考一个问题:

如果给你一张 Excel 表格,里面有上万行数据,你能一眼看出趋势吗? 

答案大概是:很难。

但如果我们把同样的数据画成一条曲线图或者柱状图,你的大脑就能立刻捕捉到关键信息,比如:

哪个季度销售额最高?
哪个月增长最快?
哪些数据点出现了异常?
这就是数据可视化的力量 —— 它让复杂的数据变得直观、易懂、有说服力 。

而 Matplotlib,就是 Python 中最早、最经典的实现方式之一。

三、Matplotlib 能做什么?
虽然我们不讲代码,但我们可以通过几个实际的应用场景来理解 Matplotlib 的能力。

场景一:分析销售趋势
假设你是公司市场部的一员,手里有一年的销售数据。你想知道哪几个月卖得最好,有没有季节性波动。

这时候你可以用 Matplotlib 绘制一个折线图 ,清晰地看到全年走势。

场景二:对比不同产品的销量
你想比较 A、B、C 三个产品哪个卖得最好,这时候就可以用 Matplotlib 绘制一个柱状图 ,一眼看出谁领先。

场景三:研究两个变量之间的关系
比如你发现天气越热,冰淇淋销量越高。你想看看这两者之间是不是真的有关系,这时候可以用 Matplotlib 画一个散点图 ,观察它们是否呈现某种规律。

场景四:查看数据的分布情况
比如你想知道学生考试成绩的分布是集中在高分段还是低分段,这时候可以画一个直方图(Histogram) ,快速了解整体分布特征。

四、Matplotlib 的设计思想
Matplotlib 的设计借鉴了 MATLAB 的绘图风格,它提供了一个层次分明、结构清晰的绘图系统 。

我们可以把它想象成一个“画布工厂”:

创建画布(Figure) :这是你整个图表的大背景。
添加子图(Axes) :就像在画布上划分出不同的区域,每个区域可以画不同的图。
绘制内容 :比如折线、点、柱子等。
添加标题、坐标轴标签、图例等 :让图表更完整、更有解释性。
这种模块化的设计,让它既能画简单的图,也能画复杂的多图组合。

三、效果展示

四、下次题目

详细讲一下Matplotlib的用处,和相关用法,还有官方文档。

五、总结

一切都是最好的安排


相关文章:

第五天的尝试

目录 一、每日一言 二、练习题 三、效果展示 四、下次题目 五、总结 一、每日一言 毅力是永久的享受。 没有人是一座孤岛,每个人都是这块大陆的一部分。 二、练习题 import numpy as np import matplotlib.pyplot as plt array np.array([1,2,3,4,5]) plt.plot…...

大小端模式和消息的加密解密

大小端模式 知识点一 什么是大小端模式 // 大端模式 // 是指数据的高字节保存在内存的低地址中 // 而数据的低字节保存在内存的高地址中 // 这样的存储模式有点儿类似于把数据当作字符串顺序处理 // 地址由小向大增加,数据从高位往低位放 …...

(1) 查看端口状态

1. lsof 和 netstat 命令的区别 1.1 lsof 概念:只有在 root 的命令下才能执行,否则无内容显示;root 命令下显示完全 lsof -i: 8080 1.2 netstat 普通用户下显示不完全,root 命令下显示完全 netstat -tunlp | grep 8080 1.3…...

【C++]string模拟实现

#pragma once #define _CRT_SECURE_NO_WARNINGS 1 #include<iostream> #include<assert.h> using namespace std; namespace liu {class string{public:using iterator char*;using const_iterator const char*;//string();//无参构造 string(const string&…...

Linux动静态库制作与原理

什么是库 库是写好的现有的&#xff0c;成熟的&#xff0c;可以复用的代码。现实中每个程序都要依赖很多基础的底层库&#xff0c;不可能每个人的代码都从零开始&#xff0c;因此库的存在意义非同寻常。 本质上来说库是一种可执行代码的二进制形式&#xff0c;可以被操作系统…...

ArkUI Tab组件开发深度解析与应用指南

ArkUI Tab组件开发深度解析与应用指南 一、组件架构与核心能力 ArkUI的Tabs组件采用分层设计结构&#xff0c;由TabBar&#xff08;导航栏&#xff09;和TabContent&#xff08;内容区&#xff09;构成&#xff0c;支持底部、顶部、侧边三种导航布局模式。组件具备以下核心特…...

winrar 工具测试 下载 与安装

https://zhuanlan.zhihu.com/p/680852417 https://www.angusj.com/resourcehacker/#download 点击String Table&#xff0c;在展开列表中找到80:2052展开&#xff0c;删除1277行。点击右上方编译按钮&#xff0c;并保存。...

代码随想录算法训练营第四十四天

卡码网题目: 99. 岛屿数量100. 岛屿的最大面积 其他: 今日总结 往期打卡 99. 岛屿数量 跳转: 99. 岛屿数量 学习: 代码随想录公开讲解 问题: 给定一个由 1&#xff08;陆地&#xff09;和 0&#xff08;水&#xff09;组成的矩阵&#xff0c;你需要计算岛屿的数量。岛屿由水…...

每日Prompt:自拍生成摇头娃娃

提示词 将这张照片变成一个摇头娃娃&#xff1a;头部稍微放大&#xff0c;保持面部准确&#xff0c;身体卡通化。[把它放在书架上]。...

制作我的计算器

1. 界面布局 新建项目 MyCalculator&#xff0c;开始布局。 2. 静态布局 代码如下&#xff1a; // etc/pages/Index.ets Entry Component struct Index {build() {Column() {/*** 运算区*/Column() {TextInput({ text: 12x13 }).height(100%).fontSize(32).enabled(false).f…...

如何查看 Ubuntu开机是否需要密码

要查看 Ubuntu 开机是否需要密码&#xff0c;可以通过以下方法进行判断&#xff1a; 1. 检查自动登录设置 图形界面操作&#xff1a; 进入系统设置&#xff08;Settings&#xff09;→ 用户账户&#xff08;User Accounts&#xff09;→ 解锁设置&#xff08;输入当前用户密码…...

今日行情明日机会——20250519

上证指数缩量收十字星&#xff0c;个股涨多跌少&#xff0c;这周反弹的概率比较大。 深证指数缩量调整&#xff0c;临近反弹&#xff0c;个股表现更好。 2025年5月19日涨停股主要行业方向分析 并购重组&#xff08;政策驱动资产整合&#xff09; • 涨停家数&#xff1a;16…...

【CodeBuddy 】从0到1,让网页导航栏变为摸鱼神器

【CodeBuddy 】从0到1&#xff0c;让网页导航栏变为摸鱼神器 我正在参加CodeBuddy「首席试玩官」内容创作大赛&#xff0c;本文所使用的 CodeBuddy 免费下载链接&#xff1a;腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴 &#x1f31f;嗨&#xff0c;我是LucianaiB&#…...

PCL点云库点云数据处理入门系列教材目录(2025年5月更新....)

PCL点云库点云数据处理入门系列教材目录 基础阶段 第 1 讲&#xff1a;PCL库简介和安装&#xff08;Win10/11VS2019PCL 1.12.0&#xff09;第 2 讲&#xff1a;PCL库中点云基本知识和数据类型结构第 3 讲&#xff1a;PCL库中点云数据格式PCD和PLY及其输入输出&#xff08;IO&…...

同一颗太阳:Australia、Austria、Arab、Africa、Augustus、August、Aurora、Athena

我们来看一下下面这一堆单词&#xff1a; Australia n.澳大利亚&#xff1b;澳洲 Australian n.澳大利亚人 a.澳大利亚的 Austria n.奥地利 Austrian n.奥地利人 a.奥地利(人)的 Africa n.非洲 African n.非洲人* Arab a.阿拉伯的&#xff1b;阿拉伯人的 n.阿拉伯人(pl.Arabs)…...

用户账号及权限管理:企业安全的基石与艺术

在当今数字化时代,用户账号及权限管理已成为企业IT安全体系中不可或缺的核心组件。它不仅是保护敏感数据的第一道防线,更是确保业务运营效率和合规性的关键。本文将深入探讨用户账号及权限管理的重要性、最佳实践以及实施策略,助您构建一个安全、高效且灵活的访问控制体系。…...

存储系统03——数据缓冲evBuffer

存储系统03——数据缓冲evBuffer 数据缓冲evBuffer分段存储零拷贝线程安全 evbuffer 实例——存储系统事件触发 数据缓冲evBuffer evbuffer 是 Libevent 提供的一个高效内存缓冲区管理工具&#xff0c;用于存储和操作数据。它类似于一个动态增长的字节缓冲区&#xff0c;支持多…...

留给王小川的时间不多了

王小川&#xff0c;这位头顶“天才少年”光环的清华学霸、搜狗输入法创始人、中国互联网初代技术偶像&#xff0c;正迎来人生中最难啃的硬骨头。 他在2023年创立的百川智能&#xff0c;被称为“大模型六小虎”之一。今年4月&#xff0c;王小川在全员信中罕见地反思过去两年工作…...

Python海龟绘图-斗地主

#导入库 import random as r import turtle as t #数据 pk[红心A,红心2,红心3,红心4,红心5,红心6,红心7,红心8, 红心9,红心10,红心J,红心Q,红心K,黑桃A,黑桃2,黑桃3,黑桃4,黑桃5,黑桃6,黑桃7,黑桃8, 黑桃9,黑桃10,黑桃J, 黑桃Q,黑桃K,方块A,方块2,方块3,方块4,方块5,方块6,方块…...

一、内存调优

一、内存调优 什么是内存泄漏 监控Java内存的常用工具 内存泄露的常见场景 内存泄露的解决方案 内存泄露与内存溢出的区别 内存泄露&#xff1a;在Java中如果不再使用一个对象&#xff0c;但是该对象依然在GC ROOT的引用链上&#xff0c;这个对象就不会被垃圾回收器回收&…...

机器学习--特征工程具体案例

一、数据集介绍 sklearn库中的玩具数据集&#xff0c;葡萄酒数据集。在前两次发布的内容《机器学习基础中》有介绍。 1.1葡萄酒列标签名&#xff1a; wine.feature_names 结果&#xff1a; [alcohol, malic_acid, ash, alcalinity_of_ash, magnesium, total_phenols, flavanoi…...

Java-List集合类全面解析

Java-List集合类全面解析 前言一、List接口概述与核心特性1.1 List在集合框架中的位置1.2 List的核心特性1.3 常见实现类对比 二、ArrayList源码剖析与应用场景2.1 内部结构与初始化2.2 动态扩容机制2.3 性能特点与最佳实践 三、LinkedList 源码剖析与应用场景3.1 内部结构与节…...

在Cursor中启用WebStorm/IntelliJ风格快捷键

在Cursor中启用WebStorm/IntelliJ风格快捷键 方法一&#xff1a;使用预置快捷键方案 打开快捷键设置 Windows/Linux: Ctrl K → Ctrl SmacOS: ⌘ K → ⌘ S 搜索预设方案 在搜索框中输入keyboard shortcuts&#xff0c;选择Preferences: Open Keyboard Shortcuts (JSON) …...

32、跨平台咒语—— React Native初探

一、时空晶体架构&#xff08;核心原理&#xff09; 1. 量子组件桥接协议 // 原生组件映射 <View> → iOS UIView / Android ViewGroup <Text> → UILabel / TextView 魔法特性&#xff1a; • JavaScriptCore引擎&#xff1a;通过V8/Hermes引擎执行JS逻辑…...

无源探头衰减比与带宽特性的关联性研究

引言 在电子测量领域&#xff0c;无源探头作为示波器的重要附件&#xff0c;其性能参数直接影响测量结果的准确性。本文将从电路设计原理出发&#xff0c;深入分析衰减比与带宽这两个关键参数的相互关系&#xff0c;帮助工程师正确理解并选择适合的测量探头。 技术原理分析 …...

虚拟机的三个核心类加载器

虚拟机的三个核心类加载器 在Java虚拟机(JVM)中,类加载器(ClassLoader)负责将类的字节码加载到内存中,并生成对应的Class对象。以下是三个核心类加载器的详细说明: 1. 启动类加载器(Bootstrap ClassLoader) 职责: 加载Java核心类库(如java.lang、java.util等),位…...

国家互联网信息办公室关于发布第十一批深度合成服务算法备案信息的公告

wenz 根据《互联网信息服务深度合成管理规定》&#xff0c;现公开发布第十一批境内深度合成服务算法备案信息&#xff0c;具体信息可通过互联网信息服务算法备案系统&#xff08;https://beian.cac.gov.cn&#xff09;进行查询。任何单位或个人如有疑议&#xff0c;请发送邮件…...

深入理解动态规划:从斐波那契数列到最优子结构

引言 动态规划(Dynamic Programming, DP)是算法设计中一种非常重要的思想&#xff0c;广泛应用于解决各类优化问题。许多看似复杂的问题&#xff0c;通过动态规划的视角分析&#xff0c;往往能找到高效的解决方案。本文将系统介绍动态规划的核心概念&#xff0c;通过经典案例展…...

AT 指令详解:基于 MCU 的通信控制实战指南AT 指令详解

在 MCU&#xff08;单片机&#xff09;项目中&#xff0c;我们经常需要与各种通信模组&#xff08;GSM、Wi-Fi、蓝牙等&#xff09;交互。而这类模组通常都通过串口&#xff08;UART&#xff09;与 MCU 通信&#xff0c;控制它们的“语言”就是——AT 指令。 一、什么是 AT 指…...

初学c语言16(内存函数)

1.memcpy 形式&#xff1a; 功能&#xff1a;完成内存块拷贝&#xff08;所以可拷贝任何类型的数据&#xff09; 过程&#xff1a;从source开始拷贝num个字节的数据到destination指向的空间里 返回值&#xff1a;返回目标空间的起始地址 应用&#xff1a; 模拟实现&#xf…...

【git进阶】git rebase(变基)

文章目录 合并分支提交信息修改合并提交记录时间问题1时间问题2时间问题3git rebase有很多用武之地,我一一道来 合并分支 当多人协作同一个分支时,在提交我们自己版本之前,我们会先用git pull获取远端最新的版本。但是 git pull = git fetch + git mergegit merge是一个非…...

Pytorch---view()函数

在PyTorch中&#xff0c;view函数是一个极为重要的张量操作函数&#xff0c;其主要功能是对张量的形状进行重塑&#xff0c;与此同时会尽力维持张量中元素的总数不变。 1. 基本功能与语法 view函数的主要作用是改变张量的维度和大小&#xff0c;不过要保证重塑前后张量的元素…...

AI Agent开发第71课-一个完善的可落地企业AI Agent全架构

开篇 在之前的若干篇章里我们大量叙述了DIFY AI工作流、重排序、提示词重写、文档chunk、AI翻页、各种高级RAG应用以及AI Agent案例甚至全代码的输出。 目的,就是为了帮助大家认识到这么一件事,那就是: 当前AI主要还是在被叫好却不卖座,很多人(包括我身边的太多大厂)去…...

Prompt、Agent、MCP关系

AI基础概念概述 链接: https://www.bilibili.com/video/BV1aeLqzUE6L?t419.4 Agent&#xff08;智能体&#xff09;&#xff1a;智能体是能够执行特定任务的程序或实体&#xff0c;它可以根据环境变化调整自身行为。 MCP&#xff08;多通道协议&#xff09;&#xff1a;MCP是…...

人工智能100问☞第27问:神经网络与贝叶斯网络的关系?

神经网络与贝叶斯网络是两种互补的智能模型:神经网络通过多层非线性变换从数据中学习复杂模式,擅长大规模特征提取和预测,而贝叶斯网络基于概率推理建模变量间的条件依赖关系,擅长处理不确定性和因果推断。两者的融合(如贝叶斯神经网络)结合了深度学习的表征能力与概率建…...

Vue-样式绑定-style

样式绑定-style 对象写法数组写法 对象写法 :style"{fontSize: x}", x是动态值 &#xff08;{fontSize: x}是样式对象&#xff09; 代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><title>…...

Python60日基础学习打卡D30

回顾&#xff1a; 导入官方库的三种手段导入自定义库/模块的方式导入库/模块的核心逻辑&#xff1a;找到根目录&#xff08;python解释器的目录和终端的目录不一致&#xff09; # 直接导入 from random import randint print(randint(1, 10)) # 导入自定义库 import module m…...

el-upload图片设置了url不显示问题

引用&#xff1a;可以使用Image组件测试url是否可以用 此时不显示图片&#xff0c;因为打印后提示图片加载失败 此时图片显示 使用的base64的格式。但要注意在生成的base64码前要加上data:image/png;base64的内容才可以赋值给url...

学习黑客PowerShell的历史、架构与工作原理深度解析

PowerShell的历史、架构与工作原理深度解析 &#x1f50d; 作者: 海尔辛 | 发布时间: 2025-05-19 12:28:44 UTC 1. PowerShell的历史演变 &#x1f4dc; &#x1f539; 诞生背景与起源 PowerShell的诞生源于微软解决Windows管理工具碎片化问题的需求。在PowerShell出现之前…...

视觉-和-语言导航的综述:任务、方法和未来方向

22年6月来自UC Santa Cruz、澳大利亚的阿德莱德大学和 USC 的论文“Vision-and-Language Navigation: A Survey of Tasks, Methods, and Future Directions”。 人工智能研究的一个长期目标是构建能够用自然语言与人类交流、感知环境并执行现实世界任务的智体。视觉与语言导航…...

JUC入门(四)

ReadWriteLock 代码示例&#xff1a; package com.yw.rw;import java.util.HashMap; import java.util.Map; import java.util.concurrent.locks.ReentrantReadWriteLock;public class ReadWriteDemo {public static void main(String[] args) {MyCache myCache new MyCache…...

day 21 常见降维算法

一、无监督降维 定义&#xff1a;这类算法在降维过程中不使用任何关于数据样本的标签信息&#xff08;比如类别标签、目标值等&#xff09;。它们仅仅根据数据点本身的分布、方差、相关性、局部结构等特性来寻找低维表示。 输入&#xff1a;只有特征矩阵 X。 目标&#xff1a…...

代理IP高可用性与稳定性方案:负载均衡、节点健康监测与智能切换策略

一、负载均衡策略&#xff1a;动态分配与场景适配 多算法协同调度 轮询与加权轮询&#xff1a;适用于定时数据采集等低频任务&#xff0c;通过静态IP池按顺序分配请求&#xff0c;避免单一节点过载。例如&#xff0c;静态IP池可支持电商商品价格监控&#xff0c;按固定周期切换…...

C语言:在操作系统中,链表有什么应用?

在操作系统中&#xff0c;链表是一种重要的数据结构&#xff0c;凭借其灵活的内存管理和高效的插入/删除特性&#xff0c;被广泛应用于多个核心模块。以下是其主要应用场景及详细说明&#xff1a; 1. 内存管理&#xff1a;空闲内存块管理 应用场景&#xff1a;操作系统需要管…...

RocketMQ

一、引言 Message Queue&#xff08;消息 队列&#xff09;&#xff0c;从字⾯上理解&#xff1a;⾸先它是⼀个队列。FIFO先进先出的数据结构——队列。消息队列就是所谓的存放消息的队列。 消息队列解决的不是存放消息的队列的⽬的&#xff0c;解决的是通信问题。 …...

学习BI---QuickBI介绍

BI是什么 BI 数据仓库&#xff08;存数据&#xff09; OLAP&#xff08;多维分析&#xff09; 数据挖掘&#xff08;找规律&#xff09; 可视化&#xff08;图表/看板&#xff09; 人话解释就是把企业里乱七八糟的数据变成老板能看懂的报告&#xff0c;帮他们做更聪明的决…...

【数据结构】AVL树的实现

文章目录 1. AVL 的概念2. AVL 树的实现2.1 AVL 树的结构2.2 AVL 树的插入2.2.1 AVL 树插入一个值的大致过程2.2.2 平衡因子更新 2.3 旋转2.3.1 旋转的原则2.3.2 右单旋2.3.3 左单旋2.3.4 左右双旋2.3.5 右左双选 2.4 AVL 树的查找2.5 AVL 树平衡检测 1. AVL 的概念 AVL树是最…...

基于Zynq SDK的LWIP UDP组播开发实战指南

一、为什么选择LWIP组播? 在工业控制、智能安防、物联网等领域,一对多的高效数据传输需求日益增长。Zynq-7000系列SoC凭借其ARM+FPGA的独特架构,结合LWIP轻量级网络协议栈,成为嵌入式网络开发的理想选择。本文将带您实现: LWIP组播配置全流程动态组播组切换技术零拷贝数据…...

【esp32 控制台】-命令

文章目录 1 esp32控制台简介2 控制台命令编程2.1 控制台配置交互设备初始化控制台初始化等待命令输入 2.2 命令实现2.2.1 命令注册 踩坑记录 1 esp32控制台简介 可以通过idf.py monitor调出idf的控制台&#xff0c;结束控制台用ctrl ]。 esp32的控制台就像linux中的shell一样…...

DApp开发全流程解析:模式设计、功能参考与合约管理实践

DApp开发全流程解析&#xff1a;模式设计、功能参考与合约管理实践 引言&#xff1a;Web3.0时代的DApp开发范式 随着区块链技术的成熟&#xff0c;DApp&#xff08;去中心化应用&#xff09;已成为Web3.0生态的核心载体。截至2025年&#xff0c;全球DApp数量突破10万&#xf…...