自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 golang学习笔记(二):流程控制

欢迎访问我的博客和github! 今天咱们把烦人的事情丢一丢,继续来学习go的基础知识。 这篇文章记录go语言的流程控制和更多类型。 流程控制 for Go 只有一种循环结构:for 循环。 基本的 for 循环由三部分组成,它们用分号隔开: 初始化语句:在第一次迭代前执行 条件表达式:在每...

2020-02-15 12:46:14

阅读数 8

评论数 0

原创 golang学习笔记(一):包,变量,函数

欢迎访问我的博客和github! go 语言学习笔记,来自 gotour ,以后要常写笔记,把自己学习笔记记录下来,就算只是笔记也要多写。 好记性不如烂笔头,也要多锻炼自己的写作能力。 说实话,今天很累了,最近在折腾操作系统内核,因为原先写了个bootloader,现在想要转向 grub 来,遇...

2020-02-14 23:51:51

阅读数 7

评论数 0

原创 源码级别gdb远程调试(实现OS简单内核)

最近在学着编写一个操作系统的简单内核,需要debug工具,我们这里使用gdb来进行调试,由于虚拟机运行和本机是两个部分,所以使用 gdb 的远程调试技术,这里对 gdb 常见调试以及远程调试方式做一个总结。 远程调试 先对在调试操作系统内核时用到的命令做一个说明(这里省略了一部分makefile...

2020-02-12 21:53:09

阅读数 26

评论数 0

原创 c和c 中读取数据的方式总结

最近在学习C和C ,除了在写OS的时候用到外,写算法的时候也会用到,整理记录C和C 读取数据的各种方式。 [TOC] 文章较长,总结稍微详细了一点。 c 输出 printf() 在 stdio.h 中包含最经典的输出函数 printf #include <stdio.h> ...

2020-02-11 19:47:09

阅读数 35

评论数 0

原创 开源虚拟机Bochs安装以及踩坑

因为想要写一个简单的操作系统,所以需要安装虚拟机来模拟出硬件,VMware不适合这个场景,因为会使用硬件级别的虚拟化,而bochs这个开源虚拟机,是用软件虚拟了所有的硬件,所以调试可以做到非常细的粒度,比如每次cpu执行命令,我们都可以暂停,看寄存器状态,看内存状态,这对于操作系统开发调试的帮助太...

2020-02-11 16:34:08

阅读数 32

评论数 1

提示
确定要删除当前文章?
取消 删除