Sutdown Blog

「行至朝雾里,坠入暮云间」

leveldb源码阅读1 基本结构

Leveldb源码阅读1 引言 一直听说这个项目的质量很高,终于来见识一下了。今天剩余时间不多,重在理清以下两个问题就行。 为什么会出现leveldb,谷歌怎么想到实现它的,它的作用是什么。 leveldb的代码结构是什么样子,涉及到哪些熟悉或者不熟悉的知识点。 正文 Leveldb的特点 levelDb是能够处理十亿级别规模Key-Value型数...

MyTinySTL

MyTinySTL [!NOTE] 学习基础:C++基础知识,数据结构和算法,C++新特性,模板元编程 参考书籍:STL源码剖析 根据阅读代码方法,文章会重点说明1. 各代码间的逻辑;2. 各模块的实现方式(细化,了解流程语法) STL源码剖析 STL六大组件: containers,algorithm, iterator:扮演容器和算法之间的胶合剂,是所谓的...

Webserver-sum

从面试角度重新看c++11的Webserver 从main函数开始审视整个流程 WebServer server 端口1316,ET模式3,timeoutMs60000,优雅退出false; Mysql配置端口3306,用户名“root”,用户密码“root”,数据库名称“webserver”; 连接池数量12,线程池数量6,日志开关true,日志等级1,日志同步...

Webserver

[!Note] 推荐书籍: linux高性能服务器编程 UNIX环境高级编程 UNIX网络编程 具体模块: 线程同步封装类,半同步半反应堆线程池 HTTP连接管理 服务器优化:定时器处理,日志系统, 压测,数据库连接池,注册登录 环境配置 绷,果然配环境始终都是很难的一步。 这个说是要在ubuntu16.04环境上运行,搭建环境的话据...

叨叨,唠唠,叨叨,唠唠

(考试周记闻) 1. 啊啊啊啊啊学习好难过,学习数逻好痛苦😭,为什么啊,有的科目没怎么痛苦啊,难道我不喜欢硬件? 喜欢不喜欢都是要好好学的,少年,你还有期末呢 2. mealy状态机总是不会做,感觉有个虚浮的点我一直抓不住,思考一下,好难思考,我杠下这个知识点了,现在0点34分 悲凄,十分钟尝试了一个想法,方向错了 (已经不知道乱试的第几个思路了),不乱试也没找到下手的方向,害...

一个无趣的年终总结

已经2024年了啊,前段时间还一直想写个年度总结来着,结果看着完全不会的大物课本都没什么写的心情和灵感了。 不过大物也并没有想象中的那么可怕,大致的过一下应付期末基本倒也还好。前段时间总是熬夜,基本上很少十二点前,一两三点是常态,七八点的闹钟也叫的起来我,毕竟事情太多了,也没什么赖床的心情。到现在基本上大体的事情都结束了,专业课程也都考完了,大物基础知识也都过了一下,剩下就做做题目,看看题...

OS2:知识点详解

[TOC] 1.用户态和内核态,用户线程和内核线程;(笔记) 用户态智能执行非特权指令。如果用户态的程序试图执行特权指令,会引发异常或错误。用户态的程序需要通过访管指令或者系统调用请求操作系统执行特权指令。 特权指令:只能在内核态执行的指令,它们通常涉及到系统资源的管理和保护,比如输入输出,中断控制,时钟设置等。 非特权指令:在用户态执行的指令,比如算法运算,数据运输,跳转,trap...

OS1:知识点梳理

目前对本文思路是在大纲的基础上,做题过程中对不熟悉的知识点进行扩展,12.28考试前每日更新。 —2023.12.23 19:05 多看书,研究概念,研究逻辑。 [TOC] OS基础 1.计算机启动原理。 OS_1.3.pptx; 2.操作系统历史。(单道批,多道批,分时,实时操作系统) OS_1.5.pptx; 3.Linux基础。 OS_3.1ppt;—OS_4.2....

番剧—家庭教师HITMAN REBORN!

家庭教师HITMAN REBORN! 这是一部贯彻我这一整个学期的番剧了,总共有203集,每集去掉片头片尾回顾也都有一二十分钟,倘若按照15分钟,两百集来看,也有3000分钟,50个小时了。 刚开始看它只是因为那种搞笑轻松的风格,甚至于有时候我也会对“废柴阿纲”怎么会是这部剧的主角而心生疑惑,毕竟在我看过的小说动漫的潜意识中,主角应该是要么智慧要么热忱的形象,比如喜羊羊比如我看过的那些网...

OS:文件系统

考纲(参考王道2021): 1.文件系统基础 文件概念;文件逻辑结构;顺序文件;索引文件;索引顺序文件; 目录结构:文件控制块和索引节点,单级目录结构和两级目录结构,树形目录结构,图形目录结构 文件共享;文件保护;访问类型;访问控制; 2.文件系统实现 文件系统层次结构;目录实现;文件实现; 3.磁盘组织和管理 磁盘的结构;磁盘调度算法;磁盘管理; ...