相关文章
排序算法的空间复杂度和时间复杂度
一、排序算法的时间复杂度和空间复杂度 排序算法 平均时间复杂度 最坏时间复杂度 最好时间复杂度 空间复杂度 稳定性 冒泡排序 O(n) O(n) O(n) O(1) 稳定 直接选择排序 O(n) O(n) O(n) O(1) 不稳定 直接插入排序 O(n) O(n) O(n) O(1) 稳定 快速排序 O(n…
编程日记
2025/1/17 3:16:35
线索二叉树(存储结构,线索化,寻找前驱/后继)
目录 1.线索二叉树1.中序线索二叉树2.后序线索二叉树3.先序线索二叉树 2.线索二叉树的存储结构3.二叉树的线索化1.中序线索化2.先序线索化3.后序线索化 4.寻找前驱/后继1.中序线索二叉树找后继2.中序线索二叉树找中序前驱3.先序线索二叉树找先序后继4.先序线索二叉树找先序前驱…
编程日记
2025/1/18 9:31:46
ThinkPHP图片处理之压缩图片大小,图片处理之图片水印(添加平铺文字水印,并设置文字之间的间距和文字的角度)
安装扩展
使用Composer安装图像处理类库
composer require topthink/think-image在对应的控制器内引入Image
use think\Image;图片处理之压缩图片大小
public function upload(){$file request()->file(image);// 将前端传过来的图片移动到项目目录下$info $file->…
编程日记
2025/1/16 7:47:54
漏刻有时百度地图API实战开发(1)华为手机无法使用addEventListener click 的兼容解决方案
漏刻有时百度地图API实战开发(1)华为手机无法使用addEventListener click 的兼容解决方案漏刻有时百度地图API实战开发(2)文本标签显示和隐藏的切换开关漏刻有时百度地图API实战开发(3)自动获取地图多边形中心点坐标漏刻有时百度地图API实战开发(4)显示指定区域在移动端异常的解…
编程日记
2025/1/18 4:52:46
FM模型与POLY2模型
两个核心细节
掌握FM,有两个细节需要注意:参数量级的变化和时间复杂度的变化。
首先对于参数量级,由线性模型到多项式模型到FM模型参数量级变化为:
n–>n*n–>kn (k<<n)
其次是由原始FM公式到化简之后的FM公式复杂…
编程日记
2025/1/19 21:31:59
2.OpenResty系列之Lua入门
1. Lua简介
Lua是一种轻量级的、高效的脚本编程语言,最初由巴西里约热内卢天主教大学的一个研究小组开发和发布。Lua的设计目标是提供一个简单、可嵌入、可扩展的脚本语言,官方实现完全采用 ANSI C 编写,能以 C 程序库的形式嵌入到其他应用程…
编程日记
2025/1/20 2:42:37
除了http还有哪些通信协议?
除了HTTP协议外,还存在许多其他通信协议。以下是一些常见的通信协议:
1:HTTPS:HTTPS(HTTP Secure)是HTTP的安全版本,通过使用SSL(Secure Sockets Layer)或TLS࿰…
编程日记
2025/1/17 2:55:29
helm 常用命令搜集 —— 筑梦之路
helm 添加仓库
helm repo add elastic https://helm.elastic.cohelm repo add gitlab https://charts.gitlab.io
helm repo add harbor https://helm.goharbor.io
helm repo add traefik https://traefik.github.io/charts//添加国内仓库
helm repo add stable http…
编程日记
2025/1/19 5:49:29