会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
laniser
博客园
首页
新随笔
联系
管理
订阅
2024年5月23日
Make your own shell -- Assign4
摘要: 前言 整个实验做了四天,也有很多东西想聊的。主要是分享我对其中的一些系统调用的理解,和整个shell是如何工作的,可能会有一些代码上的剧透,未完成该实验的朋友慎重观看。 理解Unix Shell 在Linux中我们打开了一个终端,内核就会执行一个fork()来启动一个shell,之后我们在这个she
阅读全文
posted @ 2024-05-23 17:56 laniser
阅读(8)
评论(0)
推荐(0)
2024年5月9日
Assign2
摘要: ./diskimageaccess(diskimageaccess_soln) 运行失败 如果你使用的是ubuntu20.04及以上版本按照assign文档运行该可执行文件大概率会出现error while loading shared libraries: libcrypto.so.1.0.0:
阅读全文
posted @ 2024-05-09 21:39 laniser
阅读(31)
评论(0)
推荐(0)
2024年5月7日
CF1767C
摘要: 我们先讨论,对序列 \(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
阅读(18)
评论(0)
推荐(0)
Assign1
摘要: 代码拉取 https://github.com/xuzheng465/Stanford_CS110 找到assign1文件夹就是第一个assign啦 路径修改(复制) 官方给了正确答案,但给的是可执行文件在文件夹slink里,由于给的是可执行文件想要运行官方的答案就要把actordata和movie
阅读全文
posted @ 2024-05-07 21:11 laniser
阅读(19)
评论(0)
推荐(0)
2023年10月29日
CS61A hw03 make_anoymous_factorial()
摘要: CS61A hw03 make_anoymous_factorial() 自问自答&写在前面 写这些是因为这道练习没写出来,刚开始看到官方的solution也没看明白,通过从答案反推之后,有了一些对lambda表达式的一些理解,在此分享,观看之前还是希望经过自己思考之后再看,毕竟聪明的你都来学c
阅读全文
posted @ 2023-10-29 20:33 laniser
阅读(102)
评论(0)
推荐(0)
2023年4月25日
Educational Codeforces Round 147(A~E)(补提记录)
摘要: Educational Codeforces Round 147(Rated for Div. 2) A: 题意: 每个问号都能被替换成0~9,求替换每个问号后所能的到的数的数量 注:所得到的序列不能有前导0 思路:先判断第一位是什么,作为特判,为0,则不能得到任何数输出0,为?则答案×9再依次枚举
阅读全文
posted @ 2023-04-25 19:51 laniser
阅读(67)
评论(0)
推荐(0)
公告