大二学习操作系统的时候,老师给我们介绍了 MIT6.828
的实验,由于课程安排的原因,我们并没有完成 MIT6.828
太多的实验,记忆中应该是只看了和 xv6
相关的内容辅助理解操作系统,以...
Git 回退版本的几种操作
场景:当我们在使用
Git 进行版本控制时,可能会遇到以下几种需要回退版本的场景:
场景一:如果想将代码恢复到之前某个提交的版本,且那个版本之后提交的版本都不要了,这...
基本概念:
1、完全二叉树:若二叉树的深度为 h,则除第 h
层外,其他层的结点全部达到最大值,且第 h
层的所有结点都集中在左子树。
2、满二叉树:满二叉树是一种特殊的的完全二叉树,所有层的结...
定时器流程
1、itimerval——设置定时器的初值和周期值
2、setitimer——设置定时器
3、sigaction()/signal()——处理信号,执行定时功能
4、SIGALRM—...
Truncate、Delete 和 Drop
的区别
区别点
drop
truncate
delete
执行速度
快
较快
慢
命令分类
DDL(数据定义语言)
D...
环境
Virtualbox 7.0.20 r163906 (Qt5.15.2)
Ubuntu-18.04.6 desktop
一、配置共享文件夹
在 VirtualBox 中,选中 Ubunt...
Introduction 介绍
In this lab you’ll build a MapReduce system. You’ll implement a
worker process th...
默认情况下,gpg
签名会调用图形化界面去进行签名,但是如果你没有图形化界面,比如 codespace
与 WSL,就需要配置使用 TTY 来进行 gpg 签名的密钥验证。
命令很简单,在 Li...
环境
Virtualbox 7.0.20 r163906 (Qt5.15.2)
Ubuntu-18.04.6 desktop
乱码的原因
主要是因为/ect/default文件中的字符描述错误了...
命名规范:
书名.[版本]._(ISBN#出版社@出版年)_
书籍列表:
3D 计算机图形学.[原书第 3
版]._(9787111165132#机械工业出版社@2005)_.pdf
3D...