随笔分类 - C/C++
C/C++相关技术
摘要:1. trivial类型 占用一片连续的内存,编译器可以重排成员变量的顺序或者增加一些padding(为了对齐),因此,可以放心的使用memcpy等函数, 但是,在c代码里面使用可能会出问题(因为可能会被重排),有如下特点: 没有虚函数和虚基类 基类也必须保证没有non-trivial的构造/析构/
阅读全文
摘要:测试MySQL锁的问题 InnoDB支持三种行锁: Record Lock:单个行记录上面的锁 Gap Lock:间隙锁,锁定一个范围,但不会包含记录本身 Next-Key Lock:Gap Lock + Record Lock,锁定一个范围,并且锁定记录本身。 比如一个索引有10,11,13,20
阅读全文
摘要: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
阅读全文
摘要:我的工程目录如下: 顶层的CMakeList解释如下:
阅读全文

浙公网安备 33010602011771号