随笔分类 -  计算机理论

摘要:参考: 极客时间-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://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) 编辑
摘要:以前学操作系统总是学一些算法,关于什么进程调度算法,内存何如分配,怎样提高缓存命中等。而对于操作系统本身还是只有一个模糊的概念。受到https://www.zhihu.com/column/c_1193254878150045696的激励,我就学习了30天自制操作系统这本书。看完这本书,对操作系统是 阅读全文
posted @ 2022-08-20 10:56 启林O_o 阅读(251) 评论(0) 推荐(0) 编辑
摘要:在下列文章中主要讲述了概念: 磁盘及分区 虚拟磁盘格式1:VMDK 虚拟磁盘格式2:VHD 虚拟磁盘格式3:VDI 文件系统1:FAT 文件系统2:EXT 文件系统3:NTFS 现在通过代码实现通过二进制的方式从虚拟磁盘文件中读取其中保存的所有文件内容,以下代码主要针对单个文件的VMDK格式,针对F 阅读全文
posted @ 2022-08-18 09:55 启林O_o 阅读(242) 评论(0) 推荐(0) 编辑
摘要:参考: 《大话设计模式》 [爱编程的大丙](https://subingwen.cn/design-patterns/) # 设计原则 1. 单一职责原则:每个类应仅仅负责一种功能逻辑 2. 开放封闭原则:对原有的代码封闭,不能修改。对新的功能开放,可以扩展。在设计时,尽量抽象出以后不会改变的类,之 阅读全文
posted @ 2022-08-17 22:03 启林O_o 阅读(87) 评论(0) 推荐(0) 编辑
摘要:找了很久都没有找到VDI公开的文档,在virtualbox论坛的帖子中找到一点说明。所以本文很多我也不理解,有很多是自己的猜测,不一定正确。 格式 采用小端存储,文件开头是头描述符,格式如下 偏移 意义 0-30 值为<<< Oracle VM VirtualBox Disk Image >>> 4 阅读全文
posted @ 2022-05-07 17:15 启林O_o 阅读(454) 评论(0) 推荐(0) 编辑
摘要:参考文档:Virtual Hard Disk Image Format Specification VHD是一种微软支持的虚拟磁盘格式,结构如下图所示 当虚拟磁盘文件大小超过了文件系统文件大小的限制,可以将虚拟磁盘文件分割为多个文件,第一个文件包含磁盘头等,扩展名为.vhd,最后一个文件包含磁盘尾, 阅读全文
posted @ 2022-05-06 19:46 启林O_o 阅读(1322) 评论(0) 推荐(0) 编辑
摘要:NFTS总体结构如下 MFTMirr只备份前四个对象,但其位置相对不固定,通过Boot区确定其位置 Boot区 Boot区最多占16个扇区。第1个扇区是带有“引导”代码的引导扇区(DBR),接下来的15个扇区是引导扇区的初始程序加载器。在NTFS分区的最后一个扇区留有DBR备份。第一个扇区结构如下: 阅读全文
posted @ 2022-04-26 21:52 启林O_o 阅读(1224) 评论(0) 推荐(1) 编辑
摘要:EXT主要有EXT2,EXT3,EXT4,主要介绍EXT2与EXT4。由于时间仓促,很多自己也不理解,可能有很多错误。 基本概念 首先介绍EXT中的基本概念: 块:EXT用块管理分区空间,每一个块所占大小,常见的有1KB,2KB,4KB,8KB 块组:几个块又被组成一个块组进行管理,一个块组含有的块 阅读全文
posted @ 2022-04-22 20:23 启林O_o 阅读(305) 评论(0) 推荐(0) 编辑
摘要:参考文档:Virtual Disk Format 5.0 虚拟磁盘格式:VMDK vmware设计VMDK的文件格式来模拟物理磁盘,使得虚拟机的操作系统读写虚拟磁盘时使用与物理磁盘相应的接口 虚拟磁盘作为一个或多个文件存储在主机或远程设备上 在vmware workstation或mware pus 阅读全文
posted @ 2022-04-18 21:26 启林O_o 阅读(2179) 评论(0) 推荐(1) 编辑
摘要:在磁盘及分区介绍了如何分区,现在到达第三阶段,如何格式化这些分区,本节介绍FAT格式 FAT格式主要有三种:FAT2,FAT16,FAT32 FAT 文件系统之所以有 12,16,32 不同的版本之分,其根本在于FAT表用来记录任意一簇链接的二进制位数,这里主要介绍FAT16和FAT32 当把一部分 阅读全文
posted @ 2022-04-18 21:24 启林O_o 阅读(543) 评论(0) 推荐(0) 编辑
摘要:物理硬盘结构 机械硬盘 主要的结构是多个盘面和磁头。 磁道:一个磁盘被分为多个磁道(同心圆圈)。 扇区:每个磁道被分为多个扇区,每个扇区存储的数据量相同,靠里的扇区面积小,所以存储数据密度大,靠外的扇区密度小,所以存储数据密度小。 柱面:多个盘面相同位置的磁道组成一个柱面(上图中所有黄圈为一个柱面) 阅读全文
posted @ 2022-04-18 21:21 启林O_o 阅读(401) 评论(0) 推荐(0) 编辑
摘要:txt 纯文本文件格式,即只有文本没有任何文件标识和结构,所存内容即为文件格式。与之对应的是富文本格式,由未格式化文本、控制字、控制符号等组成,能包含文本图像颜色等。 以下是在winhex中查看的一个txt格式的文档的内容 doc/docx 是一种富文本格式。是微软的office word软件创建的 阅读全文
posted @ 2020-02-22 16:47 启林O_o 阅读(2224) 评论(0) 推荐(0) 编辑
摘要:说明 下面对于各种编码分类并不完全对,仅仅为了便于比较总结记忆 编码的前缀也不是严格非要那样,为了在碰到时,或许可以一眼看出这是哪种编码 对于编码方式没有详细解释,只是简短的大概说明,关于编码具体过程,网上有很多资料 utf编码有大小端的问题 "https://blog.csdn.net/byf05 阅读全文
posted @ 2020-01-23 00:27 启林O_o 阅读(521) 评论(0) 推荐(0) 编辑
摘要:说明 开发语言: java 界面设计:采用eclipse的插件windowbuilder 功能描述:统计行数和列数用于错误单词的定位,如果发现错误则报告出错。删除空格类字符,包括回车、制表符空格,按拼写单词(关键字、标识符、常数、运算符、关系运算符、分界符号),并用(内码,属性)二元式表示。 主程序 阅读全文
posted @ 2020-01-21 13:58 启林O_o 阅读(243) 评论(0) 推荐(0) 编辑
摘要:简单实现的dos命令 CLS, DATE,TIME,FIND,FINDSTR,COMP,FC,EXIT,HELP,MORE 说明 由于自己能力和时间有限,程序依旧存在不少bug,并且不是原模原样的实现dos命令,有的简单实现,有的命令参数众多,只实现了几个 这个程序写的并不优雅,违反了很多大忌,只是 阅读全文
posted @ 2020-01-20 16:56 启林O_o 阅读(1138) 评论(0) 推荐(1) 编辑

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