- 博客(13)
- 收藏
- 关注
原创 Lab3 Page Tables(2) —— 实验部分
本文根据xv6-2020实验的设置,对实验的目的进行分析,介绍自己在做实验过程的思路,以及记录在实验过程中碰到的问题。
2024-05-29 19:44:17 423
原创 xv6 GDB 调试
在开始 gdb 调试之前,需要对路径 家目录文件 进行配置,如果没有文件,新建文件,并增加一条 ,这是为了 gdb 客户端可以读取 的配置开始调试键入命令行 在另外一个控制台,键入命令行
2024-05-28 18:55:31 328
原创 xv6 源码解读(1)——main() 启动程序中的 kinit()、kvminit()、procinit()
在学习MIT6.S081过程,需要了解内存机制、进程机制,了解内核如何启动等等这里对相关源码进行解读。
2024-05-22 15:25:35 453
原创 Lab3:Page Tables(1) —— 源码解读
--------24.6.13------------ 目前,我通过了 的实验,通过各种办法,阅读 的中文译本,参考别人的思路、代码等等,不完全是自己的思路,但也总算是将该实验完成了。 所以就有了一些想法,想要通过博客的方式记录自己做 的过程,以及对操作系统的相关收获,预计会写几篇博客来叙述,目前还没有怎么构思好,因为在这个lab着实花费了不少时间,踩了不少坑,想要更完整地记录学习的过程。该部分具体内容可以查看xv6参考书,这里进行简单介绍
2024-05-21 11:52:05 192
原创 Java Map迭代器遍历如何对map进行修改、删除、添加
今天笔试过程中碰到了需要在迭代器遍历过程中,对map进行修改,删除、添加的操作,一直没有碰到过这种情况,现在将大致过程记录一下。
2024-05-20 22:33:37 762
原创 踩的Git一些坑
算是踩了 git 的一些坑了,现在更加理解 git 本地库、远程库的概念了,了解 git 配置文件的三个等级(globallocalsystem),一个项目可以有不同的远程库,项目文件下文件会说明像 vscode、IntellJ IDEA 开发环境的版本控制简化了命令行,但还是得懂命令行早建分支!早建分支!早建分支!
2024-05-08 11:05:12 294 1
转载 Linux下Git配置
git的认证授权,是基于公钥私钥的证书体系,因此,需要授权证书来保证测试应用服务器和git server之间的正常的认证授信。【打开github主页】-【登录】-【Setting】-【SSH and GPG keys】出现上面红框中的信息,说明Linux系统和github可以正常的连接了。第一次:生成公钥和私钥的文件名称(默认即可)这样就完成了公钥的添加到github上了。第二次:生成证书的密码(默认为空即可)第三次:确认证书密码(默认为空即可)到此,git设置全部完成!到此生成是证书完成!
2024-05-07 22:01:24 150
原创 Java String转泛型对象
最近做的项目中,有涉及到在方法中 String 对象转泛型对象,搜索了一圈,都没有看到有很多相关的词条内容,在 google 搜索到两篇相关的。,详细操作查看上面对应博客。
2024-04-18 13:50:24 540 1
原创 git cherry-pick 误区,以及解决冲突
最近写代码过程中经常使用, 但是也仅限于在上点点点然而当我有一天在远程库修改了,并没有在本地重新pull一下,还在本地修改了代码并commit,同时没有创建分支,事情变得非常糟糕…
2024-04-17 23:00:23 832
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人