Project-Shoko result皮肤代码阅读

Project-Shoko result皮肤代码阅读

前言这是一个阅读Project-Shoko的result部分代码来理解如何编写皮肤和Beatoraja的皮肤系统的流水账,内容可能未整理,随时间修改的可能性较大。 Beatoraja Wiki...

2025-09-15

在mac上玩beatoraja

TL;DR在目前的阶段(2025-04-19),在mac上玩beatoraja是不可能的。目前认为只有两种可行的路径: 下载一个非常早期的oracle jdk8,要求下载的时候仅有x86选项,...

2025-04-19

mit6.s081 chapter4

Lab: Copy-on-Write Fork for xv62021的lab没有了lazy lab作为COW的前置,虽然实验内容里提到了lazy lab。而且提示里少了一两条非常关键的信息,...

2024-05-04

mit6.s081 chapter3

问题 为什么需要虚拟内存? 早期在操作系统只能同时运行一个程序,操作系统只是一组库函数,在物理内存里存在,例如占据[0,64KB)的位置,然后运行的程序可以直接操作从64KB开始的物理内存。如...

2024-04-05

NJU PA4

多道程序批处理系统目前的缺陷是同一时刻只能执行一个程序。在一些场景下cpu会浪费,比如等待硬件的数据读取的时间里cpu要一直空转等待。所以很自然的一个新的需求就是:在操作系统上期望能“同时”运...

2024-04-03

NJU PA3

最简单的操作系统批处理系统最简单的操作系统:一个后台程序,每次加载一个前台程序运行,结束了之后换另外一个。 目标: 用户程序结束执行之后,回到操作系统处继续运行 操作系统能加载在某些位置的用户...

2024-04-03