
C++
文章平均质量分 93
love is sour
如果回忆能重新来过 如果换个选择结局如何
我会感叹着蹉跎 感叹日月如梭
那些承诺 竟开始褪色
展开
-
CMU 15-445 Project #4 Concurrency Control 并发控制
一个题解草稿原创 2023-07-14 01:53:41 · 518 阅读 · 0 评论 -
CMU 15-445 Project #3 - Query Execution 题解 关系型数据库执行器
CMU15-445 Project #3 - Query Execution 题解原创 2023-06-10 22:11:00 · 864 阅读 · 0 评论 -
CMU 15-445 Project #2 B+Tree 题解 通过B+树实现索引
B+树原创 2023-03-08 14:08:06 · 2029 阅读 · 6 评论 -
CMU 15-445 (FALL 2022) Project #1 Buffer Pool题解
CMU15-445 Project1的讨论原创 2023-01-04 21:59:32 · 2558 阅读 · 5 评论 -
缓存替换策略:LRU-K算法详解及其C++实现 CMU15-445 Project#1
LRU-K是对LRU算法的改进,规避了一些访问上实际的问题,同时带来的额外开销也是可以接受的,是一个值得学习的算法。原创 2022-12-27 16:39:56 · 11755 阅读 · 24 评论 -
CMU 15-445 (FALL 2022) Project #0 - C++ Primer 题解 Trie
CMU为外校的学生提供了自动测试平台和公开课,代价是什么呢?那就是不要直接公开代码在网上。还请大家遵守。这篇博客记录一些踩的坑,欢迎交流。原创 2022-11-13 20:26:20 · 2946 阅读 · 4 评论 -
GDB 必会的基础操作
如果你想要在没有debug支持的文件(例如没有使用-g)中设置断点。打上一个断点,然后continue多次后使用bt查看堆栈信息。通过command,你可以在达到指定断点时,执行指令。一般gdb还会显示指定位置之前的几行代码,如图所示。可以显示指定函数或行号开始的代码。在(当前文件的)指定行设置断点。在指定文件的行或者函数设置断点。p 变量(int,char等)函数第一行自动设置一个断点。也可以启动程序,但是会在。可以在指定的位置设置断点。来忽略指定断点指定次数。删除指定断点,单写一个。原创 2022-11-03 18:13:44 · 130 阅读 · 0 评论