随笔分类 -  C/C++

C/C++相关技术
摘要:1. trivial类型 占用一片连续的内存,编译器可以重排成员变量的顺序或者增加一些padding(为了对齐),因此,可以放心的使用memcpy等函数, 但是,在c代码里面使用可能会出问题(因为可能会被重排),有如下特点: 没有虚函数和虚基类 基类也必须保证没有non-trivial的构造/析构/ 阅读全文
posted @ 2022-11-29 21:45 不晓得叫什么 阅读(613) 评论(0) 推荐(1)
摘要:测试MySQL锁的问题 InnoDB支持三种行锁: Record Lock:单个行记录上面的锁 Gap Lock:间隙锁,锁定一个范围,但不会包含记录本身 Next-Key Lock:Gap Lock + Record Lock,锁定一个范围,并且锁定记录本身。 比如一个索引有10,11,13,20 阅读全文
posted @ 2021-06-24 15:02 不晓得叫什么 阅读(458) 评论(0) 推荐(1)
摘要:Mysql8关于hashjoin的代码处理方式 1 表的Schema如下所示: create table t1( c1 int primary key, c2 int ); create table t2( d1 int primary key, d2 int ); insert into t1 v 阅读全文
posted @ 2020-12-13 00:51 不晓得叫什么 阅读(490) 评论(0) 推荐(0)
摘要:我的工程目录如下: 顶层的CMakeList解释如下: 阅读全文
posted @ 2019-12-05 16:13 不晓得叫什么 阅读(919) 评论(0) 推荐(0)