自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 从零打造操作系统 -2 理解 Bootloader

本文介绍了如何编写一个最简单的Bootloader。Bootloader是操作系统启动时BIOS/UEFI从磁盘第一个扇区加载的512字节程序,其核心任务是初始化CPU模式、加载内核并跳转执行。文章演示了用汇编语言编写一个仅显示"Hello"的最小Bootloader:通过VGA文本模式在0xB8000地址写入字符和颜色属性,最后填充剩余空间并添加0x55AA标志。使用NASM编译后用QEMU运行,即可在屏幕左上角看到输出结果。这个简单示例展示了操作系统开发的可实现性,为初学者提供了快速

2025-11-28 22:47:40 369

原创 从零打造操作系统-1 自制操作系统开发入门

摘要:操作系统主要由6个核心组件构成:Bootloader负责启动加载内核;Kernel管理CPU/内存并提供系统调用;Drivers实现基本输入输出;FileSystem支持数据存储;Shell提供交互界面;ELFLoader执行用户程序。开发环境建议使用i686-elf-gcc交叉编译器、NASM和QEMU模拟器。典型文件系统包括FAT12/16/32和ext2等,各有不同特性。一个最小可运行系统需要实现显示驱动、键盘驱动和基础文件系统支持。(149字)

2025-11-28 22:06:21 761

原创 待办事项清单专案:用HTML、CSS和Flask建构的简易任务管理工具

在快节奏的生活中,保持高效和组织性是非常重要的。待办事项清单(To-do List)应用程序是一种实用的工具,可以帮助我们管理任务、设置截止日期并跟踪进度。本文将介绍如何使用 HTML、CSS 和 JavaScript 创建一个简单的待办事项清单应用程序,并实现任务的新增、删除、标记完成和排序功能。新增任务:用户可以输入任务名称和截止日期,并将任务添加到清单中。删除任务:用户可以删除已添加的任务。标记完成:用户可以将任务标记为已完成,并在清单中进行标记。

2024-10-26 18:42:47 418 2

原创 PyQt5 便利贴

使用 PyQt5 开发的桌面便利贴应用

2024-06-15 16:25:10 565

原创 PyQt5 高級瀏覽器

PyQt5 高級瀏覽器

2023-07-22 07:34:19 196 1

原创 PyQt5 簡易瀏覽器

PyQt5簡易瀏覽器

2023-03-11 12:34:34 498

原创 Python tkinter 记事本

Python tkinter 记事本

2023-03-04 16:33:39 413 1

Python tkinter 记事本

Python tkinter 记事本 https://blog.youkuaiyun.com/Cheney98004/article/details/129335890?spm=1001.2014.3001.5502

2023-03-05

空空如也

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

TA关注的人

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