2024年5月23日

摘要: 前言 整个实验做了四天,也有很多东西想聊的。主要是分享我对其中的一些系统调用的理解,和整个shell是如何工作的,可能会有一些代码上的剧透,未完成该实验的朋友慎重观看。 理解Unix Shell 在Linux中我们打开了一个终端,内核就会执行一个fork()来启动一个shell,之后我们在这个she 阅读全文
posted @ 2024-05-23 17:56 laniser 阅读(4) 评论(0) 推荐(0) 编辑

2024年5月9日

摘要: ./diskimageaccess(diskimageaccess_soln) 运行失败 如果你使用的是ubuntu20.04及以上版本按照assign文档运行该可执行文件大概率会出现error while loading shared libraries: libcrypto.so.1.0.0: 阅读全文
posted @ 2024-05-09 21:39 laniser 阅读(8) 评论(0) 推荐(0) 编辑

2024年5月7日

摘要: 我们先讨论,对序列 \(A=a_{ij}a_{i+1j}...a_{j-1j}a_{jj}\) 来说什么是合法情况: 不难发现当 \(i==j\) 时,\(a_{ij}=0\) 与 \(a_{ij}=1\) 情况相同,而\(a_{ij}=2\) 的情况不存在,此时\(a_{ij}=2\) 就是不合法 阅读全文
posted @ 2024-05-07 21:17 laniser 阅读(4) 评论(0) 推荐(0) 编辑
 
摘要: 代码拉取 https://github.com/xuzheng465/Stanford_CS110 找到assign1文件夹就是第一个assign啦 路径修改(复制) 官方给了正确答案,但给的是可执行文件在文件夹slink里,由于给的是可执行文件想要运行官方的答案就要把actordata和movie 阅读全文
posted @ 2024-05-07 21:11 laniser 阅读(9) 评论(0) 推荐(0) 编辑

2023年10月29日

摘要: CS61A hw03 make_anoymous_factorial() 自问自答&写在前面 ​ 写这些是因为这道练习没写出来,刚开始看到官方的solution也没看明白,通过从答案反推之后,有了一些对lambda表达式的一些理解,在此分享,观看之前还是希望经过自己思考之后再看,毕竟聪明的你都来学c 阅读全文
posted @ 2023-10-29 20:33 laniser 阅读(56) 评论(0) 推荐(0) 编辑

2023年4月25日

摘要: Educational Codeforces Round 147(Rated for Div. 2) A: 题意: 每个问号都能被替换成0~9,求替换每个问号后所能的到的数的数量 注:所得到的序列不能有前导0 思路:先判断第一位是什么,作为特判,为0,则不能得到任何数输出0,为?则答案×9再依次枚举 阅读全文
posted @ 2023-04-25 19:51 laniser 阅读(40) 评论(0) 推荐(0) 编辑