自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kubebuilder Hello World

从0开始建立kubebuilder第一个程序

2023-04-17 20:32:34 638 1

原创 Mac + Go (Hello World)

Mac + Go HelloWorld 适合没有耐心的新手

2023-04-13 20:46:18 661

原创 反向代理是什么,为什么是「反向」代理?

为什么是「反向」代理?

2023-04-12 11:48:21 211

原创 Mac PicGo可以上传GitHub但是不能显示

Mac PicGo可以上传到GitHub但是本地不能显示(已经加载的)图片

2023-04-08 18:17:58 830 3

原创 FLV-初学总结

从零开始学习FLV一下午的总结,FLV初学者的学习历程

2023-02-21 16:42:19 431

原创 MIT 6.S081 mac OS m1 qemu 不能启动bug fix

MIT 6.S081 mac OS m1 qemu 不能启动bug fix;解决qemu-system-riscv64 -machine virt -bios none -kernel kernel/kernel -m 128M -smp 3 -nographic -global virtio-mmio.force-legacy=false -drive file=fs.img,if=none,format=raw,id=x0 -device virtio-blk-device,drive=x0,bus

2022-09-24 16:49:15 1697 2

原创 待办事项-fork源代码

fork代码

2022-09-22 18:20:17 427

原创 自己动手实现memcpy

自己动手实现memcpy(优化)

2022-09-18 11:12:58 584 1

原创 6.S081-10 阻塞和唤醒+进程退出 - {Sleep & Week up}+{exit,wait,kill}

6.S081-10 阻塞和唤醒+进程退出 - {Sleep & Week up}+{exit,wait,kill}

2022-09-12 20:18:52 900

原创 6.S081 附加Lab4 从源代码看进程退出——exit,wait,kill

从源代码看进程退出过程——exit,wait,kill

2022-09-12 20:12:27 463 1

原创 6.S081环境配置-问题解决(Mac(m1)安装6.S081所需实验环境 riscv-tools)

6.S081 mac(m1) riscv-tools安装

2022-09-11 21:03:14 1888 1

原创 C语言中可变参数函数的实现——printf

C语言中可变参数函数的实现(`printf()`的实现)

2022-09-07 17:01:09 1408

原创 sizeof类大小 + 程序内存空间理解 + const变量的生命周期实现

通过测试C++中sizeof类大小,进一步理解进程内存空间,并理解const局部变量的生命周期不发生改变的原因。

2022-09-05 21:13:48 806

原创 Mac+Typora颜色快捷键设置

Mac中Typora颜色快捷键设置

2022-09-04 16:35:47 1526

原创 int类的前置++和后置++的实现

int类的前置++和后置++的实现

2022-08-27 21:04:51 861

原创 自己动手构造一个shared_ptr (未完待续)

自己动手构造一个`shared_ptr`

2022-08-26 16:44:30 656

原创 6.S081 附加Lab3 线程切换——源代码实现(trap,yeild,context,Scheduler)

6.S081 附加Lab3 线程切换——源代码实现(trap,yeild,context,Scheduler)

2022-08-21 15:07:46 1184

原创 6.S081-9线程切换 - Thread Switching

6.S081-9线程切换 - Thread Switching

2022-08-21 15:06:58 1239

原创 6.S081-8锁 - Spinlock

6.S081-8锁 - Spinlock为什么要用锁,锁带来的问题,锁的实现。

2022-08-19 16:09:38 1248

原创 6.S081-7中断(键盘输入+屏幕输出) - Interrupts

6.S081-7中断(键盘输入+屏幕输出) - Interrupts

2022-08-18 17:13:15 2385

原创 6.S081 附加Lab2 CPU进程调度(Scheduler)

6.S081 附加Lab2 CPU进程调度(Scheduler)操作系统启动后,是如何调度进程的?

2022-08-17 23:59:44 267

原创 C++ 实现生产者和消费者(并发)(多线程)

C++ 实现生产者和消费者(多线程, 锁)

2022-08-15 23:29:24 4340 2

原创 C++ 四种强制类型转换

C++ 四种强制类型转换

2022-08-09 23:16:30 443

原创 二分查找,找到左右端点

二分查找,找到左右端点

2022-08-08 23:35:32 368

原创 完美转发(右值引用)

完美转发

2022-08-07 21:58:05 350

原创 C++ 虚函数表解析(64位版)

C++ 虚函数表解析(64位系统版)

2022-08-03 22:01:33 499

原创 代码示例:面向对象——封装、继承、多态(多态的四种类型)

代码示例:面向对象——封装、继承、多态(多态的四种类型)

2022-07-29 15:51:38 1118

原创 C++ sort / priority_queue自定义比较

C++ sort / priority_queue自定义比较

2022-07-27 23:19:16 737

原创 蔚天灿雨的笔试记录

蔚天灿雨的笔试记录

2022-07-27 21:26:37 459

原创 unordered_map自定义数据结构

C++ std::unordered_map自定义数据结构 {自定义哈希方法 + 自定义比较方法}

2022-07-24 20:37:32 456

原创 Dijkstra实现(邻接表C++版)

Dijkstra实现(邻接表C++版)

2022-07-19 21:45:15 1891 1

原创 C++排序算法总结(附 完整cpp程序)

排序算法的简单总结

2022-07-07 21:30:59 519

原创 6.S081-6缺页异常 - lazy allocation - Page Fault

MIT6.S081 Page Fault + lazy allocation

2022-07-02 21:36:44 1417

原创 6.S081 Lab5 Copy-on-Write Fork for xv6

MIT6.S081 copy on write fork()

2022-07-02 21:17:58 1619

原创 6.S081 Lab4 Lazy allocation

6.S081 Lab4 Lazy allocation

2022-07-01 20:38:42 1346

原创 6.S081 Lab3 page tables 未全部完成

6.S081 Lab3 page tables 未全部完成

2022-07-01 20:26:56 416

原创 6.S081 附加Lab1 用户执行系统调用的过程(Trap)

MIT 6.S081 用户执行系统调用的过程 - 用户和内核切换 - trap机制

2022-07-01 00:26:28 2266 2

原创 6.S081-5用户空间和内核空间的切换(Trap)

MIT 6.S081 用户空间和内核空间的切换--Trap机制

2022-07-01 00:18:32 402

原创 6.S081 Lab3 page tables

MIT 6.S081 page tables (未完成)

2022-06-29 22:48:55 346

原创 6.S081-4内存组织结构(stack frame + struct)

MIT 6.S081 Stack Frame

2022-06-29 20:25:20 242

空空如也

空空如也

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

TA关注的人

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