24 2020/01 详解 32 位保护模式与内存分段机制 引言此前我们对操作系统中的分段、分页机制以及虚拟地址、逻辑地址、线性地址、物理地址进行了较为详细的介绍操作系统的内存管理 -- 分段与分页、虚拟地址、逻辑地址、线性地址、物理地址 那么操作系 #操作系统 #分段 #ia32 #gdt
22 2020/01 如何调试操作系统 引言上一篇文章中,我们介绍了如何创建一个简单的引导扇区,触发 BIOS 中断,从而在计算机屏幕上显示出一行我们想要的字符串计算机是如何启动的?如何制作自己的操作系统 那么 #操作系统 #os #虚拟机 #调试
22 2020/01 计算机是如何启动的?如何制作自己的操作系统 引言你是否也和我一样,想要知道当我们轻轻按下电源键,电脑哔的一声响,几行字闪过,然后操作系统的启动画面出现,电脑启动可以被使用,这一系列过程中,电脑到底做了什么呢? 计算机最初的加电启动电 #操作系统 #os #system #nasm
20 2020/01 ubuntu 包管理工具 apt 使用与进阶 引言ubuntu 作为目前最受欢迎的 linux 发行版,加上 windows 10 推出的 WSL 对 ub #ubuntu #apt #dpkg #debain
20 2020/01 NASM 常用语法点 引言本文介绍一些 NASM 汇编语言的常用语法点,仅供参考 eax 寄存器和 AX、AH、AL 之间的关系00000000&nb #操作系统 #nasm #asm #汇编语言
03 2020/01 mysql 唯一键冲突的三种解决方法 引言此前的文章中,我们介绍了 mysql 中的事务和锁机制一文讲透 MySQL 的 MVCC 机制MySQL 锁机制(上) -- 全局锁与表级锁MySQL 锁机制(下) -- 细说 #mysql #锁 #技术贴 #索引
25 2019/12 golang 压力测试与并发安全测试 引言上一篇文章中,介绍了如何通过 go test 实现单元测试:测试驱动开发与 golang 单元测试 但单元测试只是 go test&nb #测试 #golang
20 2019/12 测试驱动开发与 golang 单元测试 引言在现代程序设计中,测试显得越来越重要,未经测试就在线上供用户使用其后果很可能是灾难性的 测试驱动开发软件开发界泰斗 Kent Beck 先生甚至 #测试 #单元测试 #test #tdd
16 2019/11 我的 markdown-here 配置文件 基本介绍Markdown Here 是一款开源的网页 markdown 渲染插件它支持 Chrome、Firefox、Thunderbird  #配置文件 #markdown #css
29 2019/10 redis zset 的实现,基于链表的二分查找 -- 跳跃表源码解析 引言二分查找是一个非常简单而实用的算法,其算法基本思想是在一个有序数组中查找某个元素时,通过对比数组中间位置元素与目标元素来淘汰数组中一半的元素,达到高效查找元素的算法目标 但是 #算法 #数据结构 #redis #数据库