自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 蓝桥杯_B组_省赛_2022(用作博主自己学习)

进制转换时间与日期时间与日期思维贪心二维前缀和动态规划DFS / BFS动态规划 / 记忆化搜索杂题。

2025-01-12 17:23:05 693

原创 《操作系统真象还原》第4章 保护模式入门

1、为什么要有保护模式实模式的问题安全缺陷实模式下操作系统和用户程序属于同一特权级用户程序所引用的地址都是指向真实的物理地址,也就是说逻辑地址等于物理地址用户程序可以自由修改段基址,可以访问所有内存使用缺陷访问超过 “64KB“ 的内存区域时要切换段基址,转来转去容易晕乎一次只能运行一个程序,无法充分利用计算机资源硬伤共 20 条地址线,最大可用内存为 1MB,不够用。

2024-10-30 00:19:49 1335

原创 《操作系统真象还原》第3章 完善MBR【3.3 — 3.6】

3、硬盘控制器端口硬盘控制器接口是针对硬盘的 IO 接口。让硬盘工作,要通过读写硬盘控制器的端口(寄存器)。端口被分为两组Command Block registers:用于向硬盘驱动器写入命令字或者从硬盘控制器获得硬盘状态Control Block registers:用于控制硬盘工作状态【注】:Control Block registers 组中的寄存器我们基本上用不到。重点介绍 Command Block registers 组中的寄存器。

2024-10-30 00:10:56 942

原创 《操作系统真象还原》第3章 完善MBR【3.1 — 3.2】

目录引用与说明3.1、地址、section、vstart 浅尝辄止1、什么是地址2、什么是 section【汇编】3、什么是 vstart【汇编】3.2、CPU 的实模式1、CPU 工作原理【重要】2、实模式下的寄存器4、实模式下 CPU 内存寻址方式5、栈到底是什么玩意儿6 ~ 8 无条件转移【汇编】6、实模式下的 ret7、实模式下的 call8、实模式下的 jmp9、标志寄存器 flags10、有条件转移其他问题引用与说

2024-10-29 23:48:44 1264

原创 《操作系统真象还原》第 1—3 章节代码讲解

对于数据段来说默认的寄存器是 DS,其是可以改变的。115:这里进行的是 16 位的乘法,其结果是 32 位,但由于我知道这两个乘数 ax 的值和 dx 的值都不大,ax 的实际的值其实是 1 ,乘出来的这个结果,其高位是 0,所以在第 115 行的 “mov cx, ax” 我们只将这个结果的低 16 位移入 cx 作为循环读取的次数。这里的偏移地址已经变成了 0x01 ,是该字符 ’1’ 的高位,写入的属性值是 0xA4,这表示 K 位为 1 ,结合表 3-16 可知,其为红色跳动字符,绿色背景。

2024-10-29 23:07:46 802

原创 《操作系统真象还原》第2章 编写MBR主引导记录,让我们开始掌权

《操作系统真象还原》第二章 编写MBR主引导记录,让我们开始掌权

2024-08-07 11:13:35 1150

原创 【基础算法模板】堆

【AcWing模板】

2024-08-07 03:23:21 932

原创 【基础算法模板】栈与队列:单调队列、单调栈

【AcWing模板】

2024-06-30 21:20:40 433

原创 【基础算法模板】数组模拟链表

【AcWing模板】

2024-06-30 18:11:21 261

原创 【基础算法模板】离散化(整数保序)

【AcWing模板】

2024-05-29 13:25:03 409

原创 【基础算法模板】区间合并

【AcWing模板】

2024-05-25 14:13:24 268

原创 【基础算法模板】位运算

【AcWing模板】

2024-05-24 00:50:02 203

原创 【基础算法模板】双指针算法

【AcWing模板】

2024-05-20 11:59:20 341

原创 【基础算法模板】前缀和与差分

【AcWing模板】

2024-05-14 22:18:41 943 3

原创 【基础算法模板】高精度(加减乘除)

【AcWing模板】修改

2024-05-06 20:58:14 2104

原创 排序-->插入排序-->直接插入排序

数据结构&算法补盲

2024-04-27 16:08:25 743

原创 【基础算法模板】二分

【AcWing模板】

2024-04-19 23:22:05 433

原创 【基础算法模板】排序(快排、归并)

【AcWing模板】

2024-04-19 21:53:30 345

原创 排序-->交换排序-->快速排序(超详细)

数据结构&算法补盲

2024-04-17 22:49:45 889 1

原创 线性表-->链表-->单向链表

数据结构&算法补盲

2024-04-13 20:02:21 1717 1

原创 (T1)机器人达到指定位置方法数【左程云:暴力递归->动态规划】

这个问题还是需要回到递归方法去看,首先在递归方法中关键问题在于process1函数的重复计算,我们想想什么导致process1的返回值不一样,这是传入process1的参数决定的,cur,rest,aim,N这四个参数中aim,N这两个参数是一直不变的,变化的是cur和rest,我们就可以说最后导致process1的返回值不一样是因为cur和rest是不断变化的,由此就解决了“缓存表该建成几维的和维度元素怎么取”的问题。

2024-03-23 20:53:06 2120 1

空空如也

空空如也

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

TA关注的人

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