首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
circlepath
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
circlepath
4月前
关注
通过TUN/TAP自行构造网络包
1.TUN/TAP是什么 你的电脑是通过网卡来发送以及接收网络包来完成网络通信的,TUN/TAP是linux提供的虚拟网卡控制接口。...
1
评论
分享
circlepath
5月前
关注
从零开始写一个操作系统 —— 4.qemu
qemu属于虚拟机模拟器。操作系统属于软件,软件需要依托于硬件(正如你所见到的实体电脑)运行。qemu使用软件模拟出一种硬件环境,让我们编写的操作系统认为它被运行到了硬件中...
3
评论
分享
circlepath
赞了这篇文章
ns7381
软件开发
·
3年前
关注
操作系统-4.3 ext2文件系统
我们知道,一个磁盘可以划分成多个分区,每个分区必须先用格式化工具(例如某种mkfs命令)格式化成某种格式的文件系统,然后才能存储文件,格式化的过程会在磁盘上写一些管理存储布...
3
评论
分享
circlepath
1年前
关注
从零开始写一个操作系统 —— 3.从c语言到内核
从c源文件链接到内核文件。我们已经知道如何把c文件编译成可以被cpu识别的机器码,但是这个机器码离真正能够运行还存在一个对变量的定位问题。...
1
评论
分享
circlepath
1年前
关注
从零开始写一个操作系统 —— 2.9 进入内核的最后准备,让一切工作简单一些
对boot以及loader程序进行简化,合成为一个文件bootloader.s,减少在准备阶段的工作。...
1
评论
分享
circlepath
2年前
关注
从零开始写一个操作系统 —— 2.5 从c语言到机器码
前面操作系统的开发我们使用到了汇编语言,而使用汇编语言开发带来的问题就是代码量过于庞大。所以我们可以通过gcc编译器,从c语言生成机器码...
1
评论
分享
circlepath
2年前
关注
从零开始写一个操作系统 —— 2.loader
在boot的工作完成之后,我们便可以开始准备加载kernel的工作了。加载kernel的工作由loader来完成。其中loader涉及到全局描述符表以及页表的设置。...
1
评论
分享
circlepath
2年前
关注
从零开始写一个操作系统 —— 1.6 IA-32e模式
前面介绍了cpu运行的两种模式-实模式与保护模式,而这IA-32e模式则是cpu运行的第三种模式,也就是我们俗称的64位操作系统的模式。...
1
1
分享
circlepath
2年前
关注
从零开始写一个操作系统 —— 1.5实模式与保护模式
用户初次接管cpu的控制权时,cpu正处于实模式下。此时cpu通过cs:ip,即代码段寄存器:指令指针寄存器来寻址,具体的寻址算法为物理地址=cs$\times$10h+i...
7
评论
分享
circlepath
赞了这篇文章
码个蛋
公众号 @码个蛋
·
3年前
关注
漫画|TCP的四次挥手
MSL 是 Maximum Segment Lifetime,报文最大生存时间,它是任何报文在网络上存在的最长时间,超过这个时间报文将被丢弃。因为 TCP 报文基于是 IP...
16
2
分享
circlepath
3年前
关注
pages为中英文设置不同字体
其中第一行内的"abcd......"这些是我们需要改变的字符。也就是说只有存在于双引号之内的字符才会被改变字体,而其他的字符不会收到影响。你可以根据自身的需求改变该双引号...
1
1
分享
circlepath
4年前
关注
微信小程序通过云函数进行微信支付
以上就是本地端的全部代码,接下来我们只需要搞定云函数的代码就完成全部的工作了。 1. 调用小程序登陆API -> Openid 到这里我们已经达成我们第一步的目的了。 2....
27
2
分享
circlepath
关注了
草稿纸反面
circlepath
关注了
程序员依扬
circlepath
关注了
Focusing
circlepath
关注了
猪猪拆迁队
circlepath
关注了
BeckJin
circlepath
关注了
VincentPat
circlepath
关注了
serialcoder
circlepath
关注了
HollisChuang
下一页
个人成就
文章被点赞
49
文章被阅读
11,808
掘力值
424
关注了
0
关注者
22
收藏集
1
关注标签
22
加入于
2019-03-25