相关文章
【C++】详解AVL树并模拟实现
前言: 之前我们为了让数据存储效率提高,引进了二叉搜索树。 但是我们发现,二叉搜索树的时间复杂度还是O(N),因为二叉搜索树并不是非常的平衡。 并不是所有树都是满二叉树,可能出现单边书这样极端的情况,所以我们引进…
编程日记
2024/12/18 3:17:21
在 Git 中删除不再位于远程仓库中的本地分支
git 删除远端已经被删除然而本地还存在的分支
1. 修剪不在远程仓库上的跟踪分支
git remote prune origin如果git仓库将branch1被删除,可以用用git remote prune origin删除在本地电脑上的remotes/origin/branch1 git remote show origin可以看到下面所示…
编程日记
2024/12/12 4:08:16
Qt6_贪吃蛇Greedy Snake
贪吃蛇Greedy Snake
1分析
首先这是一个贪吃蛇界面,由一个长方形边框和一只贪吃蛇组成 默认开局时,贪吃蛇身体只有3个小方块,使用画笔画出
1.1如何移动
对于蛇的移动,有2种方法
在一定时间范围内(定时器),未对游戏…
编程日记
2024/12/16 15:23:25
Ubuntu 升级cuda版本与切换
下载cuda版本
进:CUDA Toolkit 12.2 Downloads | NVIDIA Developer wget https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda_12.2.0_535.54.03_linux.runsudo sh ./cuda_12.2.0_535.54.03_linux.run --toolkit --silent --overrid…
编程日记
2024/12/22 9:58:23
docker安装RabbitMQ教程
可以通过Docker来安装RabbitMQ,具体步骤如下: 安装Docker:请参考官方文档进行安装。 拉取RabbitMQ镜像:通过以下命令拉取最新版本的RabbitMQ镜像。 docker pull rabbitmq:latest运行RabbitMQ容器:通过以下命令运行Rab…
编程日记
2024/12/21 19:24:58
[CMake教程] 循环
目录 一、foreach()二、while()三、break() 与 continue() 作为一个编程语言,CMake也少不了循环流程控制,他提供两种循环foreach() 和 while()。
一、foreach()
基本语法:
foreach(<loop_var> <items>)<commands>
endfo…
编程日记
2024/12/18 9:00:20