wenyao'space
06
17
leedcode  字符串 leedcode 字符串
leedcode 字符串链接 反转字符转题目说明编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题
15
C++ STL C++ STL
C++ STLc语言中文网的STL教程 stl 是一个将算法与底层抽象实现相分离的库,通过它我们可以很轻松地,高效地实现很多复杂的算法。但是学习stl不仅仅要学习其使用方式,更重要的是学习其底层实现,若是掌握了其底层实现逻辑,则不仅拥有了扎
2021-06-15
13
leedcode  数组 leedcode 数组
leedcode 数组链接 删除排序数组中的重复项题目说明给你一个有序数组nums请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组 并在使用 O(1) 额外空间的条
09
学百年党史,做红色传人 学百年党史,做红色传人
一百年来,中国共产党从小到大、由弱到强,一路艰辛、一路奋斗,在中华民族的历史上谱写了前所未有的辉煌篇章,在人类发展史上创造了世所罕见的伟大奇迹。在我们党的百年发展历程中,有无数感天动地的红色故事,正是这一个个生动精彩的故事,构成了一部波澜壮
2021-06-09
05
25
os 004 中断 os 004 中断
os 004 中断中断分类外部中断外部中断是来自CPU外部的中断,外部中断源又必须是硬件,所以外部中断又称为硬件中断。 可屏蔽中断通过intr引脚进入CPU,可屏蔽中断可以通过EFLAGS的IF位屏蔽掉。 不可屏蔽中断通过
2021-05-25
20
nasm 使用 nasm 使用
nasm 使用基本命令 汇编一个文件 nasm -f [-o ]nasm -f elf my.asm # 把文件’my.asm’汇编成’ELF’格式 的文件’my.o’.nasm -f bin my.asm -o my.bin # 把文
2021-05-20
14
os 003 protected mode os 003 protected mode
protected mode保护模式简介实模式的缺陷 实模式下操作系统与用户程序属于听一个特权级,容易引起系统崩溃。 程序引用的地址指向真实的物理地址,即逻辑地址等于物理地址,不利于内存分片管理,容易造成内存碎片化。 用户程序可以随意访
2021-05-14
13
gcc 使用入门 gcc 使用入门
gcc 使用入门GCC是GUN Compiler Collection 的简称,除了编译程序之外,还包含其他的相关工具。 程序的编译过程对于GUN编译器来说,程序的编译要经过预处理、编译、汇编、连接四个阶段。 预处理输入c语言源文件 *.c
2021-05-13
11
os 002 os start os 002 os start
os 002 os start实模式下的1M内存布局 起始 结束 大小 用途 FFFF0 FFFFF 16B BIOS入口地址,此16字节的指令是jmp f000:e05b F0000 FFFEF 64KB-16B BIOS的
2021-05-11
11
os 001 bochs os 001 bochs
make an os -001 积攒了这么久,终于要开始写一个操作系统了,加油。 bochs1wget https://cfhcable.dl.sourceforge.net/project/bochs/bochs/2.6.2/bochs
2021-05-11
6 / 8