07 2023 档案

摘要:《c++并发编程第二版》,一方面翻译的挺拗口,一方面内容有点难度,看的很吃力,尤其到后面内存模型,无锁编程部分,看不下去了,仅记录部分内容。 并发:采用任务切换的方式,一个任务运行一会在切换回另一个任务,在一个时间段内好像两个任务在同时进行 并行:在多个CPU或多核CPU中同一时间多个任务同时在进行 阅读全文
posted @ 2023-07-31 20:32 启林O_o 阅读(26) 评论(0) 推荐(0) 编辑
摘要:[从B树到LSM树](https://www.bilibili.com/video/BV1se4y1U7Dn/) 《数据库系统内幕》下文中很多图片源自这本书 # B+树 在[mysql原理](https://www.cnblogs.com/Qi-Lin/p/17294488.html)中,进行过B+ 阅读全文
posted @ 2023-07-21 17:33 启林O_o 阅读(56) 评论(0) 推荐(0) 编辑
摘要:# IO 当系统调用io与标准io都能完成相同功能时,优先使用标准io 因为不同操作系统提供的系统调用不同,但标准io是之上的封装,不会随着系统的不同改变 另外标准io可以合并系统调用,加速 如标准io如fopen,在linux下依赖open,在windows下依赖openfile 标准IO与系统I 阅读全文
posted @ 2023-07-21 17:33 启林O_o 阅读(57) 评论(0) 推荐(0) 编辑
摘要:参考: 《数据库系统内幕》 《数据密集型应用系统》及[DDIA 逐章精读](https://ddia.qtmuniao.com/#/) [分布式系统的8个谬误](https://dzone.com/articles/understanding-the-8-fallacies-of-distribut 阅读全文
posted @ 2023-07-18 15:09 启林O_o 阅读(72) 评论(0) 推荐(0) 编辑
摘要:参考 [小林coding](https://www.xiaolincoding.com/redis/) 《redis设计与实现》 以下代码源自redis7.2版本 redis是基于内存的数据库,对数据的读写操作都是在内存中完成,因此读写速度非常快,常用于缓存,消息队列、分布式锁等场景。 Redis提 阅读全文
posted @ 2023-07-17 20:31 启林O_o 阅读(62) 评论(0) 推荐(0) 编辑
摘要:参考: 极客时间-Mysql实战45讲 [小林coding](https://www.xiaolincoding.com/mysql) [MySQL日志、事务原理](https://blog.51cto.com/u_15773567/5807489) [深入解读MySQL InnoDB存储引擎Upd 阅读全文
posted @ 2023-07-17 11:36 启林O_o 阅读(42) 评论(0) 推荐(0) 编辑
摘要:课程地址 [https://15445.courses.cs.cmu.edu/fall2022/](https://15445.courses.cs.cmu.edu/fall2022/) 官方项目地址 [https://github.com/cmu-db/bustub](https://github 阅读全文
posted @ 2023-07-17 11:36 启林O_o 阅读(198) 评论(0) 推荐(0) 编辑
摘要:# 包 go 由包组织(即一个文件夹,文件夹的名字对应包的名字,文件夹可以包含一个多个 go 源文件),每个源文件用`packge 包名`在开头声明 main 包:定义一个独立可执行程序,总是程序开始的地方 **包的导入** 通过`import 包名`或`import (多个包名)`来导入包 包名重 阅读全文
posted @ 2023-07-14 11:50 启林O_o 阅读(38) 评论(0) 推荐(0) 编辑
摘要:# 创建镜像 编写dockerfile,然后在dockerfile所在目录运行```docker build -t name:version```构建镜像 ``` dockerfile格式 FROM 指定基础镜像 MAINTAINER 镜像作者信息 RUN 在镜像中要执行的命令 EXPOSE 容器向 阅读全文
posted @ 2023-07-13 20:10 启林O_o 阅读(11) 评论(0) 推荐(0) 编辑
摘要:makefile依赖于不同编译平台,CMake可以跨平台。通过编写CMakeLists.txt文件,执行cmake命令,就可以自动生成对应平台的makefile文件,再执行命令make就能进行编译 # 语法 变量使用${}取值,if语句中直接使用变量名 指令格式为:指令(参数1 参数2),指令大小写 阅读全文
posted @ 2023-07-13 17:35 启林O_o 阅读(80) 评论(0) 推荐(0) 编辑
摘要:[免费课程](https://www.lanqiao.cn/courses/1035) [git可视化游戏教程](https://learngitbranching.js.org/) [github工作流教程](https://www.bilibili.com/video/BV19e4y1q7JJ/ 阅读全文
posted @ 2023-07-10 14:52 启林O_o 阅读(10) 评论(0) 推荐(0) 编辑
摘要:# 参考链接 [课程地址](https://pdos.csail.mit.edu/6.824/index.html) [如何Debug](https://blog.josejg.com/debugging-pretty/):没有它可怎么活,几万行的日志怎么看 [Students' Guide to 阅读全文
posted @ 2023-07-03 11:17 启林O_o 阅读(121) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示