Docker环境配置

xv6-riscv 是MIT 6.S081课程使用的一个操作系统,其实验课是通过修改xv6内核来实现相应的功能,对于实验的第一步就是把环境搭建好,运行xv6,本身使用的是Mac,在最开始的时候打算使用Mac原生的环境,但是因为目前在brew的包管理器中,qemu的版本太高,在官网上也提示了会因为qemu的问题导致xv6运行失败,会一直卡在系统的启动那边,遂放弃,转向Docker进行环境配置。

阅读全文 »

Git 简介

关于Git,对于程序员肯定不陌生,全球最大开源平台 GitHub 便是基于 Git 创建,Git 与 GitHub 的关系,从名字上就可以看出 GitHub 就是基于 Git 的一个仓库( hub ), Git 是一个分布式版本控制软件,而 GitHub 就是基于该版本控制软件而创建的一个网站。为了更好学习,可以到learngitbranching 练习相应的操作。

阅读全文 »

大学四年学习的课程个人认为基础数学课程与专业课程相当重要,顺手整理了一下大概的课程,下述是相应的课程图,在选修课中只选择了部分,对于其他的课程是从同学和对应的培养方案中获取的,并没有深入学习,如果有出入请在评论下指出,非常感谢。同时也在GitHub上收集这些课程的相关资料🔗

阅读全文 »

在学习了计算机网络,其中有一章为网络代理,什么是网络代理?打个比喻就是相当与两个人在对话,但他们中间隔着一堵墙,导致这两个人的对话出现障碍,但是刚好有个“幽灵”,它可以透过这堵墙,将两个人的聊天信息转发给对方。通过这个“幽灵”这两个人就可以正常聊天,不会受到这个墙的影响。

阅读全文 »

已知某数据库中存在如下四张表:

1
2
3
4
department(dNo,dName,officeRoom,homepage)
student(sNo,sName,sex,age,dNo)
course(cNo,cName,cPNo,credit,dNo)
sc(sNo,cNo,score,recordDate)
阅读全文 »

现在有关系模式如下所示:

1
2
3
4
Department(dNo,dName,officeRoom,homePage)
Student(sNo,sName,sex,age,dNo)
Course(cNo,cName,cPNo,credit,dNo)
SC(sNo,cNo,score,recorddate)

阅读全文 »
0%