最佳损友1020
  • AI网文
  • 生活记录
  • 技术博客
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
面试代码记录

面试代码记录

面试代码题可以刷一刷CodeTop 链表是否存在环给你一个链表的头节点 head ,判断链表中是否有环。 123456789101112131415161718#include <stdio.h>#include <stdbool.h>struct ListNode { int val; struct ListNode* next;};bool
未完成的博客

未完成的博客

《高性能MySQL》读书笔记把目录全写出来只是单纯为了激励自己,不知道啥时候能全部看完这本书,有点厚。。。。 很多原理性的东西已经在 《数据密集型应用设计》 这本书里看过了,可以先看看这本书 第一章 MySQL架构与历史MySQL逻辑架构摘抄自该博客:MySQL逻辑架构MySQL最重要、最与众不同的特性就是它的存储引擎架构,这种架构将:查询处理、其他系统任务、数据的存储与提取 三部分分离。
面试问题记录

面试问题记录

图片记忆虚函数表存放在哪里 C语言里int类型到底为多长? 分布式系列文章——Paxos算法原理与推导 C++11 之 lambda函数的详细使用(1)[var] 表示值传递方式捕捉变量var(2)[=] 表示值传递方式捕捉所有父作用域的变量(包括this)(3)[&var] 表示引用传递捕捉变量var(4)[&] 表示引用传递捕捉所有父作用域的变量(包括th

BAR空间测试代码

魔改nvme驱动pci.c代码 verison1123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960#include "xlinux.h"static int xlinux_probe(struct p

CMU15445 2020 B+TREE简单记录

lab地址CMU15445 2021博客地址 前期准备做完了2021的15445,想做一下2020的b+ tree。按照2020 c++ primer assignment步骤一样拉取仓库,安装依赖包,但拉取的代码已经是最新的2021,所以需要将commit回滚到之前的版本。用pro1做测试,回滚到有buffer_pool_manager.cpp的版本。commit:f92ef74d8fb

CMU15445 buffer pool 2021

cmu汇总博客:CMU15445 2021 lab1地址实验背景:BufferManager运行时内部维护一份高速缓存,其中有些page是正在被使用的,有些page是不被使用但但仍有意义的(unpinned),Repalcer则是维护那些unpinned page,在必要的时候将其中某些page替换出去。page_id和frame_id:前者指的是某一个page编号,比如disk上第十个p

CMU15445 C++ primer 2021

cmu汇总博客:CMU15445 2021 lab0地址 看完了《C++ primer》,拿这个项目练手,熟悉C++,一边看《Effective C++》和Google 开源项目风格指南,一边写这个,加深印象。做第一个lab就遇到了一些问题。test/primer/starter_test.cpp:测试代码src/include/primer/

CPU乱序发射与内存屏障

在提出问题之前,先看一段简单的代码。 1234567891011121314151617181920212223242526272829303132333435363738#include <stdio.h>#include <pthread.h>int x = 0, y = 0;void* mythread1(void*){ while (y ==
CMU15445 2021

CMU15445 2021

写在前面lab地址讲义地址推荐书籍:《数据库系统概念》 / 《Database-System-Concepts》中文版有许多删减和错误,英文版看起来又费劲。 数据密集型应用设计《C++ primer》,Google 开源项目风格指南,Effective系列(Effective c++,Effective STL,Effective modern c++) 由于刚开始不知道咋注册Gr

Linux下运行java RMI程序

安装java下载jdk由于Oracle官网下载速度过慢,故在华为镜像站下载jdk https://repo.huaweicloud.com/java/jdk/下载成功后用xftp传至服务器上将压缩包解压 1tar -zxvf /usr/local/jdk-8u181-linux-x64.tar.gz 修改配置文件 1vim /etc/profile 在文件末端加入以下语句 java_home
1234…10

搜索

Hexo Fluid
总访问量 次 总访客数 人