相关文章
ESP32-C3实现GPIO输入-判断高低电平
在 ESP32-C3 上实现 GPIO 输入并判断电平状态相对简单。以下是如何在 Arduino IDE 中配置 GPIO 作为输入,并在循环中检查电平状态的步骤:
1. 定义 GPIO 管脚
首先,定义你将要使用的 GPIO 管脚号。 #define GPIO_INPUT_PIN 2 // 定义一个 GP…
建站知识
2025/5/14 17:41:37
[linux][配置]Centos7设置阿里yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all # 清除系统所有的yum缓存
yum makecache # 生成yum缓存命令是在CentOS系统…
建站知识
2025/5/10 10:04:22
【在Linux世界中追寻伟大的One Piece】DNS与ICMP
目录
1 -> DNS(Domain Name System)
1.1 -> DNS背景
2 -> 域名简介
2.1 -> 域名解析过程
3 -> 使用dig工具分析DNS
4 -> ICMP协议
4.1 -> ICMP功能
4.2 -> ICMP报文格式
4.3 -> Ping命令
4.4 -> traceroute命令 1 -> DNS(Domain Na…
建站知识
2025/5/5 7:48:31
动态规划12:213. 打家劫舍 II
动态规划解题步骤:
1.确定状态表示:dp[i]是什么
2.确定状态转移方程:dp[i]等于什么
3.初始化:确保状态转移方程不越界
4.确定填表顺序:根据状态转移方程即可确定填表顺序
5.确定返回值
题目链接:213.…
建站知识
2025/5/14 6:10:21
【Oracle APEX开发小技巧9】通过页面设置文本大写避免upper()函数转换占用额外资源
进行规范改造登录函数和存储过程时,发现有些应用的登录函数/存储过程中有upper()函数的使用,因为登录时输入工号,默认无更改,为了与数据库中存储的数据对应,通过upper()将其文本中字母设置为大写。
若要解决这个问题&…
建站知识
2025/5/13 15:38:46
【SQL】掌握SQL查询技巧:数据聚合与分析
目录 1. 什么是聚合函数?2. 常见聚合函数详解2.1 COUNT 函数2.2 SUM 函数2.3 AVG 函数2.4 MIN 和 MAX 函数 3. 聚合函数的可视化示例3. 使用 GROUP BY 进行分组4. 使用 HAVING 子句过滤聚合结果5. 使用 GROUP BY 和 ORDER BY 进行分组和排序5. 实际应用案例5.1 实现…
建站知识
2025/5/13 10:56:41
线程(四)线程的同步——条件变量
文章目录 线程线程的同步和互斥线程同步--条件变量什么是线程同步示例--条件变量的使用示例--使用两个线程对同一个文件进行读写示例--一个读者一个写者使用条件变量来实现同步 线程
线程的同步和互斥
线程同步–条件变量
是一个宏观概念,在微观上包含线程的相互…
建站知识
2025/5/6 10:25:06