实现OS 这个标题给的太大了,只能说实现了几个小的功能而已。 如标题所说,纯裸机,也就是没有任何的字符库,BIOS中断也没有使用,利用时钟中断、键盘中断、BEEP、在200 * 320 像素显示模式下实现了 自己的系统(DOGE) 先来看看效果吧 虽然直接看演示比较直接,但是还是啰嗦一下。 包括4个 ...
分类:
编程语言 时间:
2021-01-21 10:56:24
阅读次数:
0
现在有一块12T的磁盘,需要分成三个区作为OpenStack的存储目录,分别为: /dev/sda1(6T):作为Nova实例存放目录/var/lib/nova/instances /dev/sda2(4T):存放Cinder数据卷存放分区 /dev/sda3(2T):作为Swift对象存储使用分区 ...
分类:
系统相关 时间:
2021-01-21 10:44:15
阅读次数:
0
在OS中,一些程序的大小超过内存的大小(比如好几十G的游戏要在16G的内存上跑),便产生了虚拟内存的概念 我们通过给每个进程适当的物理块(内存),只让经常被调用的页面常驻在物理块上,不常用的页面就放在外存,等到要用的时候再从外存调入,从而实现虚拟内存 但是因为给的每个进程的物理块大小不可能是无限的, ...
分类:
编程语言 时间:
2021-01-20 12:00:00
阅读次数:
0
Nginx设置反向代理内网服务器/内部端口 by WEB全栈工程师 on 2015 年 07 月 26 日 Nginx 是一个很强大的高性能Web和反向代理服务器,它具有很多非常优越的特性,本次主要解决Nginx反向代理设置问题。假定有一台能正常访问的外网Nginx服务器A和一台内网Nginx服务器 ...
分类:
其他好文 时间:
2021-01-18 11:08:10
阅读次数:
0
6.文件查找 与搜索相关的命令常用的有whereis、which、find和locate。 whereis简单快速 whereis <关键词> whereis搜索很快,因为其并没有从硬盘中依次查找,而是直接从数据库中查询。缺点是只能搜索二进制文件(-b)、man帮助文件(-m)和源代码文件(-s)。 ...
分类:
系统相关 时间:
2021-01-18 11:07:41
阅读次数:
0
hbase写数据流程 ?先从 zk找到meta表的region位置,然后读取meta表中的数据,meta表中存储了用户表的region信息 根据namespace、表名和rowkey信息。找到写入数据对应的 region信息 找到这个region对应的regionServer,然后发送请求 把数据分 ...
分类:
其他好文 时间:
2021-01-18 11:07:30
阅读次数:
0
原文标题:Async/Await 原文链接:https://os.phil-opp.com/async-await/#multitasking 公众号: Rust 碎碎念 翻译 by: Praying 在本文中我们将讨论协作式多任务(cooperative multitasking)和 Rust 中 ...
分类:
其他好文 时间:
2021-01-18 10:53:06
阅读次数:
0
错误一:安装nginx报错“src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘current_salt’” “src/os/unix/ngx_user.c:26:7: error: ‘struct ...
分类:
其他好文 时间:
2021-01-18 10:49:25
阅读次数:
0
配置静态目录 STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), ] ...
分类:
其他好文 时间:
2021-01-16 12:15:09
阅读次数:
0
当Django设置DEBUG为False时,发现admin和html的静态资源文件加载失败,折腾一段时间终于找到解决办法; 1、先在setting文件增加BASE_DIR(项目的路径) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspat ...
分类:
Web程序 时间:
2021-01-16 12:05:12
阅读次数:
0