相关文章
左叶子之和(力扣404)
这道题需要将左右子树的左叶子结点之和不断返回给该左右子树的父节点,这是典型的后序遍历。如果大家对于二叉树的遍历不熟悉的话,可以先去看一下我的关于二叉树遍历的博客。否则直接看这道题是很容易懵逼的。熟悉了二叉树的遍历之后,大家可以…
建站知识
2025/3/1 17:21:06
NodeJs如何做API接口单元测试? --【elpis全栈项目】
NodeJs API接口单元测试 api单元测试需要用到的
assert:断言库 (还要一些断言库比如:Chai)supertest: 模拟http请求
简单的例子:
const express require(express);
const supertest require(supertest);
const assert require(assert);…
建站知识
2025/3/3 23:24:03
基于ESP32-IDF驱动GPIO输出控制LED
基于ESP32-IDF驱动GPIO输出控制LED 文章目录 基于ESP32-IDF驱动GPIO输出控制LED一、点亮LED3.1 LED电路3.2 配置GPIO函数gpio_config()原型和头文件3.3 设置GPIO引脚电平状态函数gpio_set_level()原型和头文件3.4 代码实现并编译烧录 一、点亮LED
3.1 LED电路 可以看到&#x…
建站知识
2025/2/19 11:54:01
MySQL事件功能简介
MySQL 的事件调度器(Event Scheduler)提供了一种便捷的方法来定时执行 SQL 语句,从而实现数据维护、报告生成等自动化操作。本文将详细介绍 MySQL 的事件功能,并说明如何使用 Navicat 管理这些事件。
1. 什么是 MySQL 事件调度器…
建站知识
2025/3/3 13:08:16
leetcode_链表 21.合并两个有序链表
21.合并两个有序链表
将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。思路: 定义一个哑节点(dummy node),哑节点是一个初始的虚拟节点,它不存储有效值,只…
建站知识
2025/3/4 17:18:01
Git Bash 配置 zsh
博客食用更佳 博客链接
安装 zsh
安装 Zsh 安装 Oh-my-zsh
github仓库
sh -c "$(curl -fsSL https://install.ohmyz.sh/)"让 zsh 成为 git bash 默认终端
vi ~/.bashrc写入:
if [ -t 1 ]; thenexec zsh
fisource ~/.bashrc再重启即可。
更换主题
…
建站知识
2025/3/3 21:13:17
kafka常用目录文件解析
文章目录 1、消息日志文件(.log)2、消费者偏移量文件(__consumer_offsets)3、偏移量索引文件(.index)4、时间索引文件( .timeindex)5、检查点引文件( .checkpoint&#x…
建站知识
2025/3/3 13:07:19
ros2中使用共享内存细节
如果发布方用共享内存,订阅方不用,若选择的共享内存策略是dynamic,则实际不会用共享内存,还是走的udp;若内存是先分配,或者直接提前预分配好,走的应该是共享内存;如果发布方订阅方都使用共享内存,则走的是共享内存,但双方在不同终端都需要指定好共享内存加载的配置文…
建站知识
2025/3/3 2:19:22