c++
文章平均质量分 79
Korpse
这个作者很懒,什么都没留下…
展开
-
Mysql 如何在 MGR 中使用非 Innodb 存储引擎
如果想将自己的存储引擎用作 MGR 的引擎,在建表时加上 engine=my_db_engine 后缀,是会报错的。如果你有能力编码存储引擎,那么也有能力对 mysql 的源码进行改动并编译安装。且在配置 MGR 时,官方文档也要求关闭了mysql 中的其它引擎。暴力的改法是将判断条件直接改成 false,亲测可行。文明的改法是将自己的引擎加入判断条件中,我懒得这样改。只需要修改 MGR 插件源码中的两个位置即可。原创 2023-02-10 20:45:56 · 174 阅读 · 0 评论 -
Mysql 存储引擎设计:xa协议相关接口功能及实现
分为了三个阶段,三个阶段之间可以并发进行,但每个阶段内顺序运行:第一个进入某个阶段的事务为 leader,后续进入的事务为 follower。这个接口的作用是等待 redo_log 进行刷盘,是进行组提交的接口。按道理日志只需要记录 uint64 大小的 xid 就行,但是 xit_t 并没有提供设置其 xid 的办法,只有 set_data() 设置其 data 数据。目前在 prepare_record 中将整个 xid_t 的内容都存入了(152b),恢复时会恢复一个完整的 xid_t。原创 2023-02-10 19:26:44 · 834 阅读 · 0 评论 -
超详细的cmake入门教程【转载】
分不同的项目布局案例,来讲解cmake的使用方法转载 2022-07-27 12:07:46 · 6000 阅读 · 1 评论 -
C++多线程编程(真实入门!)
5分钟学会简单的C++多线程编程前言线程教程创建一个线程:CreateThread()创建一个带参线程:利用lpParameter参数等待指定线程结束。前言本篇博客使用的库:<windows.h> 提供的线程api(当然是使用操作系统自己提供的线程库的最好了啊)(关于线程函数的>官方文档<)看博客前需要一些基本条件条件:对线程有基本的理解简单的C++面向过程编程...原创 2019-04-23 18:24:35 · 28585 阅读 · 18 评论 -
c++实现线程池(真实入门!)
用C++编写一个简单的线程池(使用windows.h自带函数)前言前提条件基本概念欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML...原创 2019-04-23 11:02:20 · 7179 阅读 · 4 评论 -
STL - emplace 与 push 的区别
(我的STL相关的博客目录:https://blog.csdn.net/Kprogram/article/details/90408011)这里用stack来进行举例操作第一点,push 的操作可以直接用于emplace: 1.直接传入对象(int, double 或者 构造好了的对象)//假设栈内的数据类型是dataclass data { int a; int...原创 2018-08-25 21:57:37 · 25343 阅读 · 3 评论 -
STL - vector用法总结
(我的STL相关的博客目录:https://blog.csdn.net/Kprogram/article/details/90408011)(vector-c++官网:http://www.cplusplus.com/reference/vector/)vector "向量“相当于长度可以自由变换的数组,而且我们不需要关心它是如何增减元素的,直接使用即可。如果不考虑速度,可以用vect...原创 2018-08-25 21:38:21 · 518 阅读 · 0 评论 -
STL - queue用法总结
(我的STL相关的博客目录:https://blog.csdn.net/Kprogram/article/details/90408011)(queue-c++官网:http://www.cplusplus.com/reference/queue/)queue 是数据结构 “队列”s,拥有元素先进先出的特性。如果用数组来作为队列,长度是有限的,而且需要储存队列首尾的指针,不同于栈,队列还要...原创 2018-08-25 19:46:01 · 1285 阅读 · 0 评论 -
STL - stack用法总结
(我的STL相关的博客目录:https://blog.csdn.net/Kprogram/article/details/90408011)(stack-c++官网:http://www.cplusplus.com/reference/stack/)stack 是数据结构 “栈”,拥有元素先进后出的特性,如果用数组来作为栈,长度是有限的,而且需要储存栈顶的指针,有点麻烦且局限。stl提供了...原创 2018-08-25 19:27:53 · 808 阅读 · 0 评论 -
STL - string用法总结
(我的STL相关的博客目录:https://blog.csdn.net/Kprogram/article/details/90408011)(string-c++官网:http://www.cplusplus.com/reference/string/string/?kw=string)stirng有什么使用价值呢?字符数组是C中非常常用而又麻烦的一个东西: 如果分配的初始空...原创 2018-08-27 18:21:41 · 995 阅读 · 0 评论