相关文章
AVLTree模拟实现
一、常用的搜索逻辑
1、暴力搜索 O(N)
2、二分搜索
前提是有序,可以先用O(NlogN)排序一次,后续每次查找都是logN。
缺点:快排需要容器有随机访问功能,即为顺序表等。
如果不仅要搜索,还要插入删除,此时…
建站知识
2024/12/28 15:26:47
CMakeList.txt
CMakeList.txt的写法 前言一个最近写好的CMakeList.txt对上边CMakeList.txt的说明修改 前言
复习一下CMakeList.txt的写法,以下面的一个CMakeList.txt为例
一个最近写好的CMakeList.txt
cmake_minimum_required(VERSION 3.17)project(QtVTKProject)# INCLUSION OF Qt #
set(…
建站知识
2025/1/2 12:31:17
nginx空字节漏洞复现
将nginx复制到C盘根目录 cmd运行startup.bat 安装完成后访问
输入info.php 输入info.png 抓包使用00截断 可以看到phpinfo成功执行 在PHP的底层C语言里,%00代表着字符串结束,00截断可以用来绕过后端验证,后端验证的时候因为00截断认为文件是…
建站知识
2025/1/3 5:51:26
C语言控制语句——循环语句
什么是循环 重复执行代码 为什么需要循环 循环的实现方式 whiledo…whilefo
while语句 语法格式:
while (条件) {循环体……
}需求:跑步5圈 示例代码:
#include <stdio.h>int main() {// 需求跑步5圈// 1. 条件变量的定义int i 1;…
建站知识
2025/1/1 20:39:10
【Docker】镜像的创建、管理与发布
镜像的获取
镜像可以从以下方式获得:
从远程镜像仓库拉取,可以是公有仓库,也可以是私有仓库从Dockerfile构建从文件导入(离线)从容器提交 镜像的基本操作
跟镜像相关的命令如下:
$ docker image --help…
建站知识
2024/12/30 18:56:31