Loading

摘要: 应该有许多公司开发机器上还是用着比较老的环境,比如CentOS7之类的。这类系统上很可能他的glibc的版本不到2.18,clangd要求的最低glibc版本就是2.18,因此我们没办法直接在这类老系统上运行clangd。 但是vscode上微软的那个c++插件一坨史,慢不说,补全也差劲。 我的要求 阅读全文
posted @ 2023-12-11 21:50 烤肉kr 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 本机要打火影,所以不能开WSL,但是又想用本机写代码,所以想着在局域网下的另一台机器上开了一个WSL2,通过本机去SSH到另一台机器上写代码。以下方案适用于WSL2。 重装ssh 首先要在那台运行着WSL的机器上重装一下ssh服务: sudo apt remove openssh-server su 阅读全文
posted @ 2023-11-04 18:27 烤肉kr 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Task1:Access Method Executors 第一个task就是完成access method相关的算子,有: seqscan insert update delete index_scan Seqscan seqscan属于最底层的算子,所以它没有子算子了,它需要做的就是从Table 阅读全文
posted @ 2023-09-14 20:58 烤肉kr 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Task1: Lock Manager 在这一步需要实现3种隔离级别,RU、RC、RR,需要实现总共五种锁,S、X、IS、IX、SIX。使用的并发控制协议是2PL。 需要实现四个函数: LockTable UnlockTable LockRow UnlockRow LockTable 判断事务状态, 阅读全文
posted @ 2023-09-14 18:07 烤肉kr 阅读(2) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2023.cnblogs.com/blog/3206340/202309/3206340-20230904102303941-1832095495.png) 上来的思路是序列化按照先序遍历构建字符串,空节点就用"#",每个节点之间用","进行分割。 比如示例1 阅读全文
posted @ 2023-09-04 10:27 烤肉kr 阅读(5) 评论(0) 推荐(0) 编辑
摘要: # CheckPoint 1 ## Task1:B+ Tree pages 第一个Task需要完成三个page,分别是B+Tree Page,B+ Tree Internal Page,B+Tree Leaf Page。 ### B+ Tree Page 这个类是InternalPage与LeafP 阅读全文
posted @ 2023-08-22 21:01 烤肉kr 阅读(22) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2023.cnblogs.com/blog/3206340/202308/3206340-20230808104716195-1004309115.png) 可以发现,和的绝对值,要么是从和最大的子数组中产生,要么是从和最小的子数组中产生。 考虑动态规划,令` 阅读全文
posted @ 2023-08-08 10:52 烤肉kr 阅读(9) 评论(0) 推荐(0) 编辑
摘要: # 故障键盘 ![image](https://img2023.cnblogs.com/blog/3206340/202308/3206340-20230806155102089-1300008671.png) 水题。 ```cpp class Solution { public: string f 阅读全文
posted @ 2023-08-06 16:39 烤肉kr 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2023.cnblogs.com/blog/3206340/202308/3206340-20230805221143944-1382740458.png) # Task1:LRU-K Replacement Policy LRU-K算法,用于在Replace 阅读全文
posted @ 2023-08-05 22:12 烤肉kr 阅读(107) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2023.cnblogs.com/blog/3206340/202308/3206340-20230804111358352-1956872666.png) 因为数据范围$n,m \leq 20$,可以考虑爆搜。 使用dfs遍历所有路径,若路径合法,则令答案加 阅读全文
posted @ 2023-08-04 11:16 烤肉kr 阅读(5) 评论(0) 推荐(0) 编辑