
CMU_DB
文章平均质量分 85
Nemoxy
咸鱼一条,希望自己写的东西能给大家带来帮助~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2021 CMU DB 15-445: [Project2] Hash Index
做了11天,思路不难,就是小错误恶心人。建议以后所有lab快点写出来,然后花3~4倍时间debug… 主要说一下3个部分写点啥,directory与bucket在整体哈希表中作用是什么,还有一些坑点。 hash_table_directory_page 一个directory是一个Page directory_page的key-to-bucket_page_id原理 directory的作用是根据key的hash找到对应的bucket_page对象,再进行其他serach or insert otr rem原创 2022-05-16 21:22:13 · 924 阅读 · 0 评论 -
2021.08.11 CMU DB 15-445: [Project1] buffer pool
Build流程 进入bustub文件夹。 先装所有可能用到的包,包括googletest什么的 $ sudo bash build_support/packages.sh 创建build文件夹,cmake创建CMakeFile,结束后build文件夹里会出现很多文件,注意此时外面的 CMakeList.txt 不可修改,否则要重新build 参考官方https://github.com/cmu-db/bustub $ mkdir build $ cd build $ cmake .. 因为我们原创 2021-08-15 13:42:11 · 1313 阅读 · 1 评论 -
2021.7.30 引用 & 互斥锁
引用 参考 菜鸟 blog1 即变量的别名 引用变量是另一个变量的别名,他没有自己的内存地址,只会 与它所引用的变量的内存地址相关联,因此不先声明后赋值(Ex: int &var1 ; var1 = var2),就像喊一个不实际存在的人的小名一样,是错误的,必须在声明时初始化它。 函数按引用传递,引用传值是传的实参列表中每个变量的引用,每次改变形参的值,都会改变实参的值,因为他俩指向同一块内存区域。 演示函数传的引用变量与实参的地址相同 #include <iostream> #in原创 2021-08-04 17:09:15 · 138 阅读 · 0 评论