老僧非是爱花红

导航

2020年10月22日 #

内核模块学习记录01:ELF文件的解析

摘要: #模块ELF的解析 本系列主要保留本人在学习内核模块(2.6.24)部分的一些文字材料,涉及的内容主要包括: - ELF格式的解析 - 内核对模块的重定位 本文为该系列的第一篇:模块ELF的解析 如有谬误请批评指正 ##模块ELF的格式 本文针对ELF的剖析,限定在理解内核如何解析module的范围 阅读全文

posted @ 2020-10-22 20:41 老僧非是爱花红 阅读(493) 评论(0) 推荐(0) 编辑

2020年7月30日 #

Linux0.00内核学习

摘要: Linux0.00学习 阅读全文

posted @ 2020-07-30 11:14 老僧非是爱花红 阅读(355) 评论(0) 推荐(0) 编辑

2020年7月27日 #

64位系统下编译linux0.00内核

摘要: 这里的0.00版的内核指的是赵炯博士在《Linux内核完全剖析-基于0.12内核》第四章中给出的一个简单的多任务内核源码。 在64位系统下编译此内核会遇到很多问题,而网络上的参考资料多有不实之处,这里列出了本人具体的实践过程,以作备忘,也希望能帮到大家。 实验环境: 主机系统:MacOS:10.14 阅读全文

posted @ 2020-07-27 13:51 老僧非是爱花红 阅读(371) 评论(0) 推荐(0) 编辑

2020年7月13日 #

getopt_long()备忘

摘要: 用途 getopt_long()用于解析类似于 --version --config configfile 这样的长选项。 如何使用 1、定义struct option数组 struct option { cosnt char* name; //长选项的名称。 比如 ./xx --config de 阅读全文

posted @ 2020-07-13 02:49 老僧非是爱花红 阅读(134) 评论(0) 推荐(0) 编辑

2020年4月24日 #

mit6.828:lab3心得

摘要: lab3中断的处理 阅读全文

posted @ 2020-04-24 06:24 老僧非是爱花红 阅读(588) 评论(0) 推荐(0) 编辑

2020年4月16日 #

mit6.828 lab2心得

摘要: 记录完成lab2时遇到的一些问题 阅读全文

posted @ 2020-04-16 18:56 老僧非是爱花红 阅读(649) 评论(0) 推荐(0) 编辑

2019年11月7日 #

lab3:系统调用

摘要: 记录自己对jos系统调用实现的理解。 阅读全文

posted @ 2019-11-07 21:01 老僧非是爱花红 阅读(178) 评论(0) 推荐(0) 编辑

2019年10月14日 #

6.828-01:环境准备

摘要: 6.828 环境部署 阅读全文

posted @ 2019-10-14 03:36 老僧非是爱花红 阅读(518) 评论(0) 推荐(0) 编辑

2019年9月12日 #

Dijkstra算法的Java实现

摘要: 对应的图: 图的结构Ref:https://wenku.baidu.com/view/9fdeaa3c2b160b4e767fcff7.html 小结: 最重要的是记住:在搜索过程中,若节点i对应的distance[i]发生改变,那么对其任意一个邻居节点j,对应的distance[j]都要重新计算, 阅读全文

posted @ 2019-09-12 21:55 老僧非是爱花红 阅读(578) 评论(0) 推荐(0) 编辑

2019年1月23日 #

idea project学习笔记

该文被密码保护。 阅读全文

posted @ 2019-01-23 19:29 老僧非是爱花红 阅读(3) 评论(0) 推荐(0) 编辑