相关文章
尚硅谷Git学习笔记
版本控制介绍 多人协作开发、记录变更历史
集中式和分布式管理的区别 集中化的版本控制系统都有一个单一的集中管理的服务器,保存所有文件的修订版本。协同开发人员从这个服务器拉去最新文件提交代码。这远比在各个客户端上维护本地数据库来的轻松。 缺点ÿ…
建站知识
2024/12/23 0:48:49
openldap访问控制
系统:debian12
/etc/ldap/slapd.d/cnconfig目录下
包含以下三个数据库:
dn: olcDatabase{-1}frontend,cnconfig
dn: olcDatabase{0}config,cnconfig
dn: olcDatabase{1}mdb,cnconfigolcDatabase: [{\<index\>}]\<type\>数据库条目必须具有…
建站知识
2024/12/16 7:57:17
mysql的mvcc详解
一 MVCC的作用
1.1 mvcc的作用
1.MVCC(Multiversion Concurrency Control)多版本并发控制。即通过数据行的多个版本管理来实现数据库的并发控制,使得在InnoDB事务隔离级别下执行一致性读操作有了保障。
2.mysql中的InnoDB中实现了MVCC主要…
建站知识
2024/12/17 21:23:28
快速排序与冒泡排序以及代码
快速排序
快速排序(Quicksort)是一种常用的排序算法,它基于分治的思想。 时间复杂度:O(nlogn) 空间复杂度:O(logn)
快速排序的基本思想如下:
选择一个元素…
建站知识
2024/12/7 1:54:36
MySQL索引分类和操作(增删查)、聚集索引、二级索引(索引篇 二)
具体类型索引分类
分类主要作用特点主键索引(primary)针对于表中主键创建的索引默认自动创建, 只能有一个唯一索引(unique)避免同一个表中某数据列中的值重可以有多个常规索引最基本类型,可以加快查询速度可以有多个全文索引(fulltext)查找的是文本中的关键词&…
建站知识
2024/12/15 15:14:56
ubuntu下源码编译方式安装opencv
基础条件 ubuntu 20.04 opencv 3.4.3
opencv 源码编译的安装步骤 第一步, 首先clone源码
git clone https://github.com/opencv/opencv.git第二步,依赖包,执行下面的命令
sudo apt-get install build-essential
sudo apt-get install cmak…
建站知识
2024/12/16 10:26:40
面向对象之旅:核心理念、设计方法与UML详解(软件设计师笔记)
😀前言 面向对象技术是现代软件工程的核心,为软件设计和开发带来了一种强大且有序的方法。通过将现实世界的实体和概念映射到可操作的代码结构,该技术使我们能够更高效、清晰和可靠地创建复杂的软件系统。在本章中,我们将详细介绍…
建站知识
2024/12/19 9:36:12