相关文章
力扣hot100——岛屿数量 岛屿问题经典dfs总结
给你一个由 1(陆地)和 0(水)组成的的二维网格,请你计算网格中岛屿的数量。
岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。
此外,你可以假设该网格的四条边…
建站知识
2025/2/28 6:15:39
使用git上传和下载项目
目录
一、准备工作
二、下载GitHub项目
方法1:使用 git clone
方法2:下载ZIP文件
三、上传项目到GitHub
步骤1:在GitHub创建新仓库
步骤2:初始化本地仓库
步骤3:提交并推送代码
四、后续更新项目
常见问题 一…
建站知识
2025/2/26 23:39:37
结构型模式 - 享元模式 (Flyweight Pattern)
结构型模式 - 享元模式 (Flyweight Pattern)
享元模式是一种结构型设计模式,它通过共享对象来减少内存使用和提高性能,尤其适用于存在大量细粒度对象且这些对象有部分状态可共享的场景。 举个经典案例, 下围棋, 黑子和白子可以用享元,每一颗棋子除了放置…
建站知识
2025/2/26 23:38:34
自动驾驶两个传感器之间的坐标系转换
有两种方式可以实现两个坐标系的转换。 车身坐标系下一个点p_car,需要转换到相机坐标系下,旋转矩阵R_car2Cam,平移矩阵T_car2Cam。点p_car在相机坐标系下记p_cam. 方法1:先旋转再平移 p_cam T_car2Cam * p_car T_car2Cam 需要注…
建站知识
2025/2/26 23:37:32
LeetCode - 24 两两交换链表中的节点
题目来源
24. 两两交换链表中的节点 - 力扣(LeetCode) 题目描述
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换&…
建站知识
2025/2/26 23:36:31
springboot博客系统详解与实现(后端实现)
目录 前言:
项目介绍
一、项目的准备工作
1.1 数据准备
1.2 项目创建
1.3 前端页面的准备
1.4 配置配置文件
二、公共模块
2.1 根据需求完成公共层代码的编写
2.1.1 定义业务状态枚举
2.1.2 统一返回结果
2.1.3 定义项目异常
2.1.4 统一异常处理
三、业…
建站知识
2025/2/26 23:35:29
C++中,关于用 size_t 还是用 int,永远要统一标准。
看以下例子:
template<class T>
class MyArray
{public:T* _pData null; //指针,指向第一个元素size_t _nElementCount 0; //无素个数public:MyArray(const T* pt, const int nLen) { }size_t length() const { return _nElementCount…
建站知识
2025/2/26 23:34:25
QT中日志的使用案例 || 自动创建、管理、保存QT日志数据
目录
1.quiwidget.cpp
2.widget.cpp
3.widget.h
4.在需要记录日志的地方直接将信息插入即可
1. 释放 m_fileLog 和 m_textStream
1.1 为什么要关闭和删除 m_fileLog 和 m_textStream?
1.2 如果不这样做会有什么坏处? 3. 总结
4.参考文章 需求分析…
建站知识
2025/2/26 23:33:23