一次rm -rf /* 抢救经历
果然偶尔看一下别人的抢救经历还是有用的。。
玩计算机这么久,也见过不少 rm -rf /*`的笑话了,没想到这次搞到我自己头上来了
果然偶尔看一下别人的抢救经历还是有用的。。
玩计算机这么久,也见过不少 rm -rf /*`的笑话了,没想到这次搞到我自己头上来了
很多朋友可能在初次学习 C 语言时,如果是使用 Unix 环境,可能遇到过如下的问题
1 |
|
欸我运行完了怎么没输出呢?Google 一番才知道,这是由于所谓缓冲(Buffer)机制导致的
这个时候,你需要在 格式化串的结尾加一个\n
,就可以看到输出了
这是因为,标准输出是基于行缓冲(Line Buffered) 策略的,它遇到\n
时,会将缓冲区内容打包送出,这才可以看到要输出的字符串
除了行缓冲之外,glibc
还有两种策略,详见下节
在 Linux 中有许多种方式允许进程之间进行通讯(Inter-process communication)
由于历史原因,Linux 内核提供System V
和POSIX
两种实现,两者概念十分相似。尽管如此,仍然推荐使用POSIX
实现,因为接口的规范和统一性更好
Update your browser to view this website correctly.&npsb;Update my browser now