自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码匠联盟

山河远阔

  • 博客(5)
  • 收藏
  • 关注

原创 写一个微型BootLoader

同步更新雪梨教育:写一个微型BootLoader写在前面我们在做什么?这份文档会带领大家写一个微型的x86指令集的bootloader,并且我们专注学习基于在Linux系统下x86 PC展开讨论。什么是bootloader?希望通过几句对于bootloader(引导加载程序)的叙述会有一个直观感觉.bootloader是在计算机开机BIOS(Basic Input/Ouput Syst...

2020-04-03 21:03:42 422

原创 HTTPS 安全传输加密过程

我们知道,超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,但HTTP协议以明文方式发送内容,不提供任何方式的数据加密。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。今天,我们就来说一说HTTPS的加密过程。1.https的作用是什么?解决http传输数据的安全问题,对数据进行加密2.http为啥不安

2021-06-03 20:35:36 510

原创 全景直击 Go 的通道

Don’t communicate by sharing memory; share memory by communicating.(不要通过共享内存来通信,而应该通过通信来共享内存。)如果说 goroutine 是 Go 程序并发模型的执行体,通道(channel)就是它们之间的数据传输管道。channel 是可以让一个 goroutine 发送特定类型的元素值到另一个 goroutine 的通信机制。Go 语言中的通道其实是一种特殊的类型就像是队列,总是遵循先入先出(First In Firs.

2021-05-25 11:32:37 157

原创 全景直击 Go 之数组和切片

1.引言我想码匠联盟是一片净土,在这里可以坚持自我,可以沉淀自己的技术感悟与学术心得,我想这片净土不只属于我,也属于屏幕前的每一位读者。我自认不是什么专家和大牛,接触计算机的时间也只有区区五年,如果把分享定义为技术分享就未免有一些不妥,所以我更愿意称之为知识分享。在这里我不仅会与大家做系列的知识分享和交流,还会与大家分享在一线大厂的实习经历以及每半月一次的论文精读分享。这里的分享希望可以一贯保持我的创作初心,坚持原创和坚持有思想。这篇文章是关于 Go 的数组和切片,我将其作为知识分享中 Go 篇章的第一

2021-05-17 22:25:46 289 5

原创 Bochs简易教程

同步更新于雪梨教育Bochs是个啥?简单来说bochs是一个模拟器,能够完整的模拟一台计算机。详细来讲bochs是X86硬件平台的开源模拟器,完全可以通过软件来给我们提供各种所需的硬件资源。和bochs类似的虚拟机软件还有我们常用的VMware、Virtuabox,但区别也是明显的。bochs是完全依靠软件来模拟整个环境的:从启动到重启包括PC的外设键盘、鼠标、磁盘以及网卡等,全部都是由软件...

2020-04-01 23:13:06 9468 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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