- 博客(6)
- 收藏
- 关注
原创 实现“ls -l”的基本功能
实现“ls -l”的基本功能,至少能输出文件类型、9个权限位信息、文件大小、文件名称。想获得其他输出,自行添加即可。
2023-06-01 15:38:03 84 1
原创 设置O_APPEND标志和使用lseek函数的冲突雅验证
当设定O_APPEND标志后,可以否使用lseek函数修改当前文件偏移量,在使用lseek函数后文件偏移发生了改变。当设定O_APPEND标志后,能否使用lseek函数修改当前文件偏移量?若能修改,读写操作发生在文件何处?读操作发生在修改后的文件偏移处。
2023-06-01 15:32:11 85 1
原创 学习《编译原理》- 提取公共左因子笔记
为了消除自上而下语法分析中的回溯,我们期望对任何一个非终结符产生式,针对当前的待匹配符号,要么只有一个产生式可以推导出第一个终结符与它匹配,要么根本就没有可匹配的终结符。对于非终结符A,当输入的待匹配字符为 a 时,有两个产生式 A -> ab,A -> a与之对应,所以可能会导致虚假匹配,因此针对这种情况,我们需要提取公共左因子。对于某些特殊情况,可能会存在多级提取的情况,直到不含公共左因子为止。然后引入新的非终结符,用新的非终结符取代除公共左因子的部分。
2023-04-15 17:50:22 872 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人