其他

10.表空间结构

独立表空间: 表空间的是由若干个区组成的 区(extent): 连续的64个页就是一个区extent,默认占用1MB空间大小。 为什么要有区:同层的索引页之间以链表组织,物理距离可能会比较远,这样就会引起随机IO。使用区可以保证64个页的连续) 段(segment): 定义:某些零散的页以及一些完整的区的集合 innodb段分类: 索引段:存放 B + 树的非叶子节点的区的集合; 数据段

02.日志系统

bin log 备份日志 作用:Server层生成的日志,主要用于数据备份和主从复制 bin log刷盘时机: 事务执行过程中,先把日志写到 binlog cache(Server 层的 cache),事务提交的时候,再把 binlog cache 写到操作系统的内核缓冲区page cache,最后通过系统调用fsync刷盘。 bin log 刷盘频率控制: sync_binlog =

17.Sql是如何执行的

UPDATE t_user SET name = ‘x’ WHERE id = 1 执行器负责具体执行,会调用存储引擎的接口,通过主键索引树搜索获取 id = 1 这一行记录: 如果 id=1 这一行所在的数据页本来就在 buffer pool 中,就直接返回给执行器更新(id非唯一索引的前提下); 如果记录不在 buffer pool,将数据页从磁盘读入到 buffer pool,返回记录给

12.索引合并-indexMerge

索引合并 index merge: 含义:使用到多个索引来完成一次查询的执行方法 explain 中 type 会显示index merge 核心思想: 读多个二级索引的操作是顺序IO(索引是有序的),只用一个索引,但是做回表操作是随机IO 索引合并优点: 可以减少回表次数 基于有序的主键回表 Rowid Ordered Retrieval,简称ROR。 索引合并分类: Interse

minikube

minikube安装踩坑笔记 步骤一:minikube 执行文件下载(linux x86-64为例子): 官方地址:(https://minikube.sigs.k8s.io/docs/start/?arch=%2Flinux%2Fx86-64%2Fstable%2Fbinary+download)´ 步骤二 minikube 运行: 官方命令: minikube start 我们需要做

11.索引概念

索引: 作用:提高查询效率 索引不止存在内存中,还要写到磁盘上 常见的索引模型: 哈希表:适用于只有等值查询的场景(kv键值对) 有序数组:等值查询和范围查询场景(redis的有序集合) 搜索树:二叉树是搜索效率最高,大多数的数据库存储却并不使用二叉树 > [!TIP] 索引不止存在内存中,还要写到磁盘上。N 叉树(B+树)由于在读写上的性能优点,以及适配磁盘的访问模式 索引类型:

03.线程模型

误解:redis只有一个线程 Redis 的网络IO和键值对读写是由一个线程(主线程)来完成的(Redis6.0 网络IO改为多线程模型) Redis的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。 为什么用单线程: 多线程开销问题 多线程并发竞争问题,需要引入同步原语或者锁机制(主要是一些写操作) (此处没有很好解释原因,而是用多线程缺点来阐述,不够严谨) 为

注册的时候顺便传了张

摸鱼稿 半成品,觉得很好看所以放出来,也许会是新头像(?) 山猫好看捏

07.行记录结构

行记录分类: Compact Redundant( < 5.0`) Dynamic (默认) Compressed Compact 行记录结构: - 记录的额外信息 - 变长字段长度列表 - - 变长字段的定义: - VARCHAR(M) - CAHR(M) 但字符集为变长字符集(除了ascii、latin1、utf32之外都是,见文末的字符集编码) - 按照变长列的顺序倒序排列 -

第三章课后习题3.2和3.3

习题3.2 点击查看代码 习题3.3 点击查看代码

git-实际工作中的操作

账号密码配置 克隆代码 创建分支 本地创建分支-推送到远程仓库 远程仓库创建分支-拉取到本地 git 拉取远程分支信息且不覆盖本地已修改的文件 拉取代码 一般来说 我们都是基于一个主分支来创建的分支,并在我们创建的分支进行pull的

第四章课后习题4.3和4.4

习题4.3 点击查看代码 习题4.4 点击查看代码

第五章课后习题5.4、5.5和5.7

习题5.4 点击查看代码 习题5.5 点击查看代码 习题5.7 点击查看代码

使用element ui 组件的时候,如果使用两个或多个按钮在同一个单元格内,按钮会竖着排列,但是不能够对齐怎么解决?

  打开浏览器的开发者模式(f12打开)   我们发现这个按钮有一个自带的左边距10px    

USB设备远程唤醒RemoteWakeUp

USB设备的Remote Wakeup是可选的,其功能用于远程唤醒待机状态下的主机。 USB设备通过配置描述符bmAttributes字段的D5标识其是否支持远程唤醒。支持远程唤醒的USB设备必须支持USB的标准请求CLEAR_FEATURE和SET_FEATURE。 USB主机通过SET_FEATURE(DEVICE_REMOTE_WAKEUP)请求使用USB设备的远程唤醒功能,其请

Lazy安装

LazyNvim LazyNvim是一款集成众多Nvim插件的框架,为Nvim爱好者减少了很多配置nvim的精力。 安装 Linux: Clone the starter Start Neovim!

ICS19 学习记录——PA1

实现寄存器 x86 cpu 具有八个32位寄存器,我们可以访问每个寄存器的32位、后6位和后8位 调试器

通过终端控制屏幕亮度

Ubuntu通过终端控制音量和屏幕亮度 安装DWM界面后,无法通过快捷键和任务栏来控制音量、屏幕亮度以及wifi连接,因此,我们可以通过终端来完成这些任务。 连接Wifi 会图形化wifi界面,连接后输入密码即可 调整音量 控制亮度 转载自:https://cn.linux-console.net/?p=29694#google_vignette 如果您在一天中的不同时间使用 Ubuntu 系统

第六章课后习题6.1、6.3、6.4、6.5、6.7和例题6.10、6.11

习题6.1 a图 点击查看代码 b图 点击查看代码 c图 点击查看代码 习题6.3 点击查看代码 习题6.4 点击查看代码 习题6.5 点击查看代码 习题6.7 (1) 点击查看代码 (2)和(3) 点击查看代码 例题6.10 点击查看代码 例题6.11 点击查看代码

python获取工作相对路径

import os # 查看当前工作目录 print("Current working directory:", os.getcwd()) # 如果需要切换到脚本所在的目录 script_dir = os.path.dirname(os.path.abspath(__file__)) os.chdir(scri

MySQL 约束

非空约束 NOT NULL //不能又null值 唯一约束 UNIQUE //保证所有数据各不相同 主键约束 PRIMARY KEY //主键是一行数据的唯一表示,要求非空且唯一 检查约束 CHECK //保证列中的值满足某一条件 默认约束 DEFAULT //保存数据时,未指定的值采用默认值 外键约束 外键:让两个表数据建立联系 1.添加约束 -- 创建表时添加外键约束 CREATE TABLE

响铃符

批处理 在cmd窗口中,使用ctrl+G可以让电脑发出"咚~"的一声。 c++ ASCII 字符中的 ’a’也就是’007’即是响铃符. printf("%c",'007');

【CodeForces训练记录】Codeforces Global Round 27

训练情况 赛后反思 guessforces?结论全靠猜?逆天C题构造+大力分类讨论,这谁想得到啊? A题 我们看 ((r,c)) 所在的行,其右边的球左移,对答案的贡献为 (m-c),接下来再看下面的 (n-r) 行的最左边的球,每个球移动到右上角对答案的贡献为 (m),接下来就是剩下的球往左移动,每一行对答案的贡献为 (m-1),最后累加即可。 B题 规律题,我们打表 (n le 9) 我们

MySQL 多表查询

内连接 -- 隐式内连接 SELECT 字段列表 FROM 表1,表2... WHERE 条件; -- 显示内连接 SELECR 字段列表 FROM 表1 [INNER] JOIN 表二 ON 条件; -- ps:内连接==A,B交集 外连接 -- 左外连接 SELECT 字段列表 FROM 表1 LEFT [OUTER] join 表2 ON 条件; -- 右外连接 SELECT 字段列表 F

贴片机视觉识别系统V2.0

贴片机视觉识别系统V2.0 贴片机视觉识别系统V2.0 贴片机视觉识别系统V2.0 贴片机视觉识别系统V2.0

机器学习中的模型是指什么

机器学习中的模型是指用于对数据进行预测、分类、聚类或其他任务的一种数学表示或函数。模型是机器学习算法的核心组成部分,它通过对训练数据进行学习来捕捉数据之间的关系和模式,从而在新数据上进行预测或推断。 一、机器学习中的模型是指什么 机器学习中的模型是指用于对数据进行预测、分类、聚类或其他任务的一种数学表示或函数。模型是机器学习算法的核心组成部分,它通过对训练数据进行学习来捕捉数据之间的关

12. 使用MySQL之汇总数据

聚集函数用来汇总数据。MySQL支持一系列聚集函数,可以用多种方法使用它们以返回所需的结果。这些函数是高效设计的,它们返回结果一般比你在自己的客户机应用程序中计算要快得多。 1. 聚集函数 我们经常需要汇总数据而不用把它们实际检索出来,为此MySQL提供了专门的函数。使用这些函数,MySQL查询可用于检索数据,以便分析和报表生成。这种类型的检索例子有以下几种: 确定表中行数(或者满足某个条件或

收录一下免费的视频网站

收录一下免费的视频网站 2024-06-22   收录一下免费的视频网站美剧、韩剧https://ddys.pro/https://www.zxzja.com国产剧https://czzy.top/gcjhttps://www.80yy3.comTVBOX 下载地址自己打包的TVBox 用于安卓盒子。目前将大约30个json源内置于历史记录。你可以很方便的在历史记录中切换。同时将【首页

windows不激活有什么影响

Windows不激活将面临:1、功能限制;2、持续提醒;3、缺乏更新支持;4、安全风险;5、商业使用问题。未激活的Windows操作系统会在一定程度上限制用户访问某些个性化功能,例如更改桌面壁纸。系统会持续弹出激活提醒,影响用户体验。同时,未激活的系统可能无法接收关键的安全更新。长期未激活也存在安全风险,并可能影响商业使用和合规性。 一、功能限制 未激活的Windows系统主要限制在个性化

<<  <  26  27  28  29  30  31  32  33  34  35  36  >  >>