11 2022 档案

摘要:c++ 11新增了“右值引用”,这里的引用特指“左值引用”。 (1)定义:引用是为变量另起一个名字,它和这个变量实质上是同一个东西。指针是一个变量,它存储的是一个地址,指向内存的一个存储单位。 (2)是否为空,是否需要初始化,初始化后是否可以更改: 引用是为一个已经存在的变量起别名,定义的时候就必须 阅读全文
posted @ 2022-11-05 20:14 天凉好个秋秋 阅读(46) 评论(0) 推荐(0)
摘要:InnoDB存储引擎的数据存储结构 B+ 树 为什么选择B+树? 因为B+树的叶子节点存储了所有的data,所以它的非叶子节点可以存储更多的key,使得树更矮;树的高度几乎就是I/O的次数,所以选择更矮的B+树更好。 B+树的所有叶结点构成是一个有序链表并用指针连接(双向指针),可以提高范围查询的速 阅读全文
posted @ 2022-11-04 22:51 天凉好个秋秋 阅读(39) 评论(0) 推荐(0)
摘要:1. 预处理,生成 .i 的文件。(input) 2. 将 .i的文件转换成汇编语言,生成 .s 的文件 3.生成机器语言文件,.o的文件 4.连接目标代码,生成可执行文件 .out 阅读全文
posted @ 2022-11-04 22:18 天凉好个秋秋 阅读(59) 评论(0) 推荐(0)
摘要:1. 基本内置数据类型和占用字节 char/unsigned char/signed char 1B int/ unsigned int / signed int 4B short int 2B long int 64位系统: 8B 32位系统:4B float 4B double 8B 2.字节对 阅读全文
posted @ 2022-11-04 22:08 天凉好个秋秋 阅读(30) 评论(0) 推荐(0)
摘要:浅拷贝复制的是指向对象的地址,而不是复制对象本身。相当于创建一个快捷方式。 深拷贝是新建一个一模一样的对象,该对象与原对象不共享内存,修改新对象也不会影响原对象 阅读全文
posted @ 2022-11-04 15:44 天凉好个秋秋 阅读(23) 评论(0) 推荐(0)
摘要:一、隔离级别 1.可序列化:(SERIALIZABLE):如果隔离级别为序列化,则用户之间通过一个接一个顺序地执行当前的事务,这种隔离级别提供了事务之间最大限度的隔离。 2.可重复读(REPEATABLE READ):事务正在做的修改,不会读到, 3.提交读 :(READ COMMITTED)在事务 阅读全文
posted @ 2022-11-02 21:22 天凉好个秋秋 阅读(114) 评论(0) 推荐(0)
摘要:容器分为顺序容器和关联容器。顺序容器连续存储,支持随机访问。 一、顺序容器 1. array 即 数组,大小固定,元素按照内存地址线性排列。 2.vector 动态分配空间,使用“预分配空间策略”。 vector 在元素访问上效率最高,在尾部增删元素的效率也相对最高。如果调用者有在尾部以外的地方增删 阅读全文
posted @ 2022-11-02 15:55 天凉好个秋秋 阅读(381) 评论(0) 推荐(0)