上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页

2019年5月4日

MySQL---MVCC机制

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

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

malloc 底层实现及原理

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

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

C++---拷贝构造函数和赋值构造函数

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

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

2019年5月3日

C++---类成员变量定义为引用

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

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

如何在 main() 执行之前先运行其它函数

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

posted @ 2019-05-03 16:57 爱笑的张飞 阅读(3916) 评论(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 爱笑的张飞 阅读(2962) 评论(0) 推荐(0) 编辑

2019年4月26日

Ubuntu---grep

摘要: 摘要:我们已经学过正则表达式了,所以现在开始学习 grep 也是水到渠成的事情。 简介:grep 是 Linux 中最常用的“文本处理工具”之一,grep 与 sed、awk 合称为 Linux 中的三剑客。 grep 的全称:Global search Regular Expression and 阅读全文

posted @ 2019-04-26 14:26 爱笑的张飞 阅读(1215) 评论(0) 推荐(0) 编辑

DDB---查询与优化

摘要: 摘要:分布式数据库(Distributed DB)是数据库中非常重要的一个部分,随着要处理的数据越来越多,分布式逐渐成为了一种策略。主要有:分布式操作系统,分布式程序设计语言,分布式文件系统,分布式数据库等。今天我们主要学习分布式数据库中常用的查询优化策略。 分布式查询优化的目标 方式一:使总代价最 阅读全文

posted @ 2019-04-26 11:18 爱笑的张飞 阅读(741) 评论(0) 推荐(0) 编辑

2019年4月25日

Ubuntu---gcc && g++

摘要: 摘要:今天用 gcc 编译 c++ 代码,发现会报错:std::cout 这个函数无定义,所以决定查一下原因,在这里总结一下,虽然以后回头看一定会觉得太菜,但是新手期还是总要经历的一个阶段,所以就记录下来。 1,什麽是 gcc / g++ 首先说明:gcc 和 GCC 是两个完全不同的东西 GCC: 阅读全文

posted @ 2019-04-25 22:16 爱笑的张飞 阅读(252) 评论(0) 推荐(0) 编辑

Ubuntu---regex

摘要: 摘要:今天我们学习正则表达式(regex),因为掌握这个是用好 grep 命令的前提条件。 1,位置相关的 patten: ^:表示锚定行首,才能匹配。 $:表示锚定行尾,才能匹配。 ^$:表示匹配空行,这里的空行表示“回车”,而“空格”或“tab”等都不能算作此处所描述的空行。 ^abc$:表示 阅读全文

posted @ 2019-04-25 20:05 爱笑的张飞 阅读(374) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页

导航