摘要: 受限执行协议 核心矛盾:速度 vs. 安全 追求速度:最快的方式,就是让程序(比如你写的代码)直接在CPU上跑,没有任何中间商赚差价。这就是“直接执行”。 保证安全:但是,如果程序能为所欲为,它可能会访问不该访问的内存(比如窃取微信的聊天记录),或者直接操作硬件(比如格式化你的硬盘)。这是绝对不能允 阅读全文
posted @ 2025-07-25 18:10 粉色奶龙东京阿诺 阅读(29) 评论(0) 推荐(0)
摘要: chapter 5 的作业 t3 使用 fork()编写另一个程序。子进程应打印“hello",父进程应打印“goodbye”。你应该尝试确保子进程始终先打印。你能否不在父进程调用 wait()而做到这一点呢? 应用pipe() #include <stdio.h> #include <stdlib 阅读全文
posted @ 2025-07-25 15:24 粉色奶龙东京阿诺 阅读(10) 评论(0) 推荐(0)
摘要: 第 5 章 插叙 :进程API(Gemini 2.5 Flash生成) 深入理解 UNIX 进程创建:fork(), exec(), 和 wait() 本章详细探讨了 UNIX 系统中进程创建和控制的核心机制,即通过 fork()、exec() 和 wait() 这三个系统调用。理解这组 API 对 阅读全文
posted @ 2025-07-24 22:23 粉色奶龙东京阿诺 阅读(21) 评论(0) 推荐(0)
摘要: 第4章 抽象 : 进程 1. 何为进程 直观理解 : 进程就是运行的程序 2. cpu虚拟化 实现多任务 只有几个物理cpu核心 时空分享技术 : 不会让一个进程一直占用CPU, 而是让每个进程轮流运行一小段时间(时间片),然后迅速切换到下一个进程 3.机制与策略 机制 : 实现所需功能的低级方法或 阅读全文
posted @ 2025-07-24 14:56 粉色奶龙东京阿诺 阅读(24) 评论(0) 推荐(0)
摘要: 持久化的一个例子 代码 #include <stdio.h> #include <unistd.h> #include <assert.h> #include <fcntl.h> #include <sys/types.h> int main(int argc, char *argv[]) { in 阅读全文
posted @ 2025-07-24 09:24 粉色奶龙东京阿诺 阅读(12) 评论(0) 推荐(0)
摘要: 多线程的一个经典函数 代码 #include <stdio.h> // 标准输入输出:printf、fprintf #include <stdlib.h> // 标准库:atoi、exit #include <pthread.h> // 线程库:pthread_create、pthread_join 阅读全文
posted @ 2025-07-24 09:03 粉色奶龙东京阿诺 阅读(39) 评论(0) 推荐(0)
摘要: 前缀树是一种高效存储和检索字符串集合的树形数据结构。通过将字符串拆分成字符逐层存储,使得多个具有相同前缀的字符串能够共享前缀路径。 package lecture26; import java.util.ArrayList; import java.util.HashMap; import java 阅读全文
posted @ 2025-07-21 23:08 粉色奶龙东京阿诺 阅读(14) 评论(0) 推荐(0)
摘要: 所有的版本控制, 其实就是管理「文件路径 → 内容哈希」的映射表随时间的演变。 核心类 Commit.java 功能: 记录一次提交的元数据和状态 字段: String message : 提交信息 List<String> parents : 父提交(size <= 2)(gitlet的限制,合并 阅读全文
posted @ 2025-07-21 01:04 粉色奶龙东京阿诺 阅读(113) 评论(0) 推荐(0)
摘要: #include <algorithm> #include <array> #include <climits> #include <cstddef> #include<iostream> #include <vector> using namespace std; template <int K> 阅读全文
posted @ 2025-07-14 23:50 粉色奶龙东京阿诺 阅读(6) 评论(0) 推荐(0)
摘要: #include<iostream> #include <queue> #include <vector> #include<algorithm> #include<cmath> #include<windows.h> using namespace std; struct Node { int x 阅读全文
posted @ 2025-07-14 15:48 粉色奶龙东京阿诺 阅读(13) 评论(0) 推荐(0)