05 2019 档案

DB---WAL技术
摘要:摘要:这个WAL技术也需要加以整理,即 write-ahead logging (预写式日志),待整理。。。 阅读全文

posted @ 2019-05-04 18:15 爱笑的张飞 阅读(1056) 评论(0) 推荐(0) 编辑

MySQL---MVCC机制
摘要:摘要:此机制暂时还没听说过,暂且把链接放在这,日后再整理 MVCC参考博客:https://blog.csdn.net/whoamiyang/article/details/51901888 阅读全文

posted @ 2019-05-04 18:09 爱笑的张飞 阅读(237) 评论(0) 推荐(0) 编辑

malloc 底层实现及原理
摘要:摘要:偶尔看到面试题会问到 malloc 的底层原理,今天就来记录一下,毕竟学习要“知其所以然”,这样才会胸有成竹。 注:下面分析均是基于 linux 环境下的 malloc 实现。步骤是:先总结结论,再逐步展开 结论 1)当开辟的空间小于 128K 时,调用 brk()函数,malloc 的底层实 阅读全文

posted @ 2019-05-04 16:57 爱笑的张飞 阅读(25875) 评论(6) 推荐(17) 编辑

C++---拷贝构造函数和赋值构造函数
摘要:摘要:最近看了一道面试题问:C++ 中拷贝赋值函数的形参能否进行值传递?我知道一般来说,拷贝构造函数的形参必须是自身类型的引用(《面向对象程序设计--C++语言描述(第二版)》这本书中有叙述),但是拷贝赋值函数的形参通常也是自身类型的引用,那么我们到底能不能将它们的形参改为值传递呢? 1,拷贝构造函 阅读全文

posted @ 2019-05-04 15:01 爱笑的张飞 阅读(3411) 评论(0) 推荐(0) 编辑

C++---类成员变量定义为引用
摘要:摘要:类成员变量是可以定义为引用类型的,但是我们需要注意一下用法 note1:在类中定义引用变量, 必须要在初始化列表中初始化该成员变量(const 类型数据成员也必须在初始化列表中进行初始化) note2:初始化后的引用变量所占用的内存空间和普通变量相同 阅读全文

posted @ 2019-05-03 22:51 爱笑的张飞 阅读(12358) 评论(0) 推荐(1) 编辑

如何在 main() 执行之前先运行其它函数
摘要:摘要:我们知道 C++ 的全局对象的构造函数会在 main 函数之前先运行,其实在 c 语言里面很早就有啦,在 gcc 中可以使用 __attribute__ 关键字指定如下(在编译器编译的时候就绝决定了) 在 C 语言中 用 __attribute__ 关键字 在 C++ 中用全局对象构造函数 阅读全文

posted @ 2019-05-03 16:57 爱笑的张飞 阅读(3925) 评论(0) 推荐(4) 编辑

i++ 和 ++i 的区别和实现
摘要:++i 和 i++ ++i 和 i++ 的区别 1)i++ 返回的是 i 的值,++i 返回的是 i+1 的值 2)i++ 不能用作左值,++i 可以用作左值 左值和右值的区别是什么? 根本区别是:能否允许用取地址符号 & 来获取相应的内存地址 ++i 和 i++ 的实现 阅读全文

posted @ 2019-05-03 15:44 爱笑的张飞 阅读(2969) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示