学习笔记
莫宫天
莫愁前路无知己,天下谁人不识君。
展开
-
linux文件系统
文件系统是文件存放在磁盘等存贮设备上的组织方法。 linux则采用的是VFS文件系统——可以支持多种不同的文件系统如EXT2,EXT3,也支持windows的vfat; 而linux则是则通过树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。 主要有以下几个方面:/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/r转载 2016-07-24 11:19:35 · 385 阅读 · 2 评论 -
fork与vfork遇到的一个问题
昨天在测试一道题时,突然发现的,然后在网上找,发现这个问题还是挺重要的,为以后学习打下基础. int main() { pid_t pid; pid=fork(); //1 pid=vfork(); //2 if(pid<0) { printf("error");原创 2016-07-28 10:54:14 · 386 阅读 · 0 评论 -
线程同步条件变量
条件变量是利用线程间共享的全局变量进行同步的一种机制,条件变量主要包括两个动作 1:等待使用资源的线程等待条件变量为真时启动; 2:另一个线程在使用完资源后将条件设置为真, 而条件变量的保护一般用互斥锁来保护.如下例子: /*************************************************************** File Name: conditio原创 2016-08-01 17:17:28 · 379 阅读 · 0 评论 -
纳新心得
心得原创 2016-05-30 14:34:14 · 770 阅读 · 1 评论 -
免试题(3)
首先,我们看到了一大段01串,但是却没有任何有效的信息。所以还是老套路,先看看源码里面有什么。 我们发现了一个压缩包,解压后得到了一个a.out文件,这是linux下的可执行文件。执行看看: 发现需要参数,可是参数是什么呢,联想到我们一开始看到的01串,可能这01串就是提供给我们的参数,再仔细发现01串是每8位一组,而常见的ascii码最多到127二进制也是八位,我们猜想这很可能就是原创 2017-04-28 17:30:13 · 329 阅读 · 0 评论