- 传文件(伪)
由于ftp没上去又懒得下FileZilla,于是。。。
1 | ssh -p 9922 username@172.28.9.54 |
然后通过本地编辑器,将cal_sin.cpp直接复制粘贴到终端,Ctrl+D完成粘贴
1 | cat cal_sin.cpp |
查看粘贴结果
文章作者: QingMaxLim
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 QingMaxLim-Blog!
相关推荐

2025-10-20
Shell实验
这个实验需要我们在tsh.c中补充相关代码实现一个shell程序(废话ing)那么根据README文档中的顺序进行补齐 添加相关的宏定义和头文件 12345#define _POSIX_C_SOURCE 199309L#define _XOPEN_SOURCE 500#include <sys/select.h>#include <sys/time.h> eval 解析和解释命令行的主例程 1. 实现内容 若用户请求的是内置命令(quit、jobs、bg 或 fg)则立即执行。否则,创建一个子进程并在该子进程的上下文中运行该任务 若任务在前台运行,等待其终止后再返回 每个子进程必须具有唯一的进程组ID,这样在键盘上输入ctrl-c(ctrl-z)时,后台运行的子进程就不会从内核接收SIGINT(SIGTSTP)信号 2. 代码实现12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758//...

2025-12-15
proxy_lab
仓库地址 本实验分为三个部分:设置代理、并发、缓存准备部分:安装netstat工具 1sudo apt install net-tools 1. 实现一个顺序的代理服务器概述 在第一部分,设置代理来接受传入连接,读取和解析请求,转发请求到Web服务器,读取服务器的响应,并将这些响应转发给相应的客户端(用于处理HTTP/1.0的GET请求) 启动时,你的代理应该监听在命令行指定的端口上接收传入连接。一旦建立了连接,代理应该从客户端读取整个请求并解析请求。它应该确定客户端是否发送了有效的 HTTP 请求;如果是,则可以建立自己的连接到适当的 Web 服务器,然后请求客户端指定的对象。最后,代理应该读取服务器的响应并将其转发给客户端 代码实现 首先包含必须的库 12345678910#include <stdlib.h>#include <string.h>#include <unistd.h>#include <signal.h>#include <sys/socket.h>#include <netin...

2025-12-13
malloc_lab
实验目的 这是一个实现动态内存分配器的实现,类似实现C语言标准库中的malloc free realloc 函数 mm_init(void) 初始化堆内存区域 为后续的内存分配操作做准备 成功返回0,失败返回-1 mm_malloc(size_t size) 分配至少size字节的内存 返回的指针必须8字节对齐 不能与其他已分配的内存重叠 *mm_free(void ptr) 释放之前分配的内存块 只能释放由 mm_malloc 或 mm_realloc 分配且尚未释放的块 *mm_realloc(void ptr, size_t size) 重新调整已分配内存块的大小 特殊情况处理 ptr == NULL → 相当于 mm_malloc(size) size == 0 → 相当于 mm_free(ptr) 代码实现1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556...

2025-10-04
NEMU_PA3
仓库地址 阶段一 第一次没过破防了决定直接一部到胃一起写必做一和选做一 1. 概述 根据指导书可知,我们需要实现一级高速缓存和二级告诉缓存,其中l2会多一个脏标签的处理 公式:C=B* E *S (E缓存块 B字节 S组 C总大小) l1: E=8 B=64 C=64*1024 S=128 l2: E=8 B=64 C=4*1024 *1024 S=4096 Address: tag: t bits set index: s bits block offset: b bits l1: b=6 s=7 l2: b=6 s=12 2. 实现 定义高速缓存的结构(nemu/include/memory/cache.h) 12345678910111213141516171819202122232425262728293031323334#include <stdint.h>#define CAC...

