相关文章
【Redis】数据结构之dict
目录 dict的基本结构dict的相关操作函数底层通用的之查找插入key-value对应该放入ht表的哪个槽rehash过程 dict的基本结构
typedef struct dict {dictType *type;void *privdata;dictht ht[2];long rehashidx; /* rehashing not in progress if rehashidx -1 */unsigned long…
建站知识
2025/2/12 15:03:16
一起学数据结构(11)——快速排序及其优化
上篇文章中,解释了插入排序、希尔排序、冒泡排序、堆排序及选择排序的原理及具体代码实现本片文章将针对快速排序,快速排序的几种优化方法、快速排序的非递归进行解释。
目录
1. 快速排序原理解析以及代码实现:
2. 如何保证相遇位置的值一…
建站知识
2025/2/7 19:57:13
【docker】容器无法使用vi等命令,无法联网,无法换源如何解决?
解决方案:
在宿主机某个位置上创建文件: sources.list 然后修改文件,写入清华源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricte…
建站知识
2025/2/11 20:59:36
C++ 类和对象(六)赋值运算符重载
1 运算符重载 C为了增强代码的可读性引入了运算符重载,运算符重载是具有特殊函数名的函数,
也具有其返回值类型,函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似。
函数名字为:关键字operator后面接需…
建站知识
2025/2/10 23:58:47
《视觉SLAM十四讲》公式推导(二)
CH3-5 四元数表示旋转
三维空间中任意点均可用一个纯虚四元数表示即 p [ 0 , v ] T \boldsymbol{p}[0,\boldsymbol{v}]^T p[0,v]T,经一个单位四元数 q \boldsymbol{q} q的旋转后,得到 p ′ \boldsymbol{p} p′,则 p ′ q p q − 1 (3-5-1)…
建站知识
2025/2/12 9:05:32
CentOS | 添加普通用户并授权sudo
sudo -i
adduser peter
passwd peter
whereis sudoers
nano /etc/sudoers添加一行新用户到root组
## Allow root to run any commands anywhere
root ALL(ALL) ALL
peter ALL(ALL) ALL如果提升权限后无法cd到其他目录等,修改 /etc/passwd 文件&…
建站知识
2025/2/7 19:56:57
随机专享记录第一话 -- RustDesk的自我搭建和使用
1.介绍
RustDesk是继TeamView、向日葵等远程桌面软件后的新起之秀,最主要的是开源的可自己搭建中继服务。相比于公共服务器,连接一次等待的时间要多久,用过TeamView的都知道,而且还是免费的,不像某些远程搞各种个人证书,各种登录设备限制!
先看看软件图,这是待连接界…
建站知识
2025/2/7 19:56:53