码迷,mamicode.com
首页 >  
搜索关键字:管理输入输出 管道 tee    ( 7450个结果
SGU 176.Flow construction
时间限制:0.5s空间限制:4M题意: 有一个由管道组成的网络,有n个节点(n不大于100),1号节点可以制造原料,最后汇集到n号节点。原料通过管道运输。其中有一些节点有管道连接,这些管道都有着最大的流量限制,其中有一些管道必须充满。求1号节点最小的制造原料速度。如果原料不能运输到n,输出“Imp....
分类:其他好文   时间:2014-09-18 22:06:54    阅读次数:239
进程间的通信方式
进程间的通信方式:1.管道(pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道除了具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。2.信号(signal):信号是在软件层次上对中断机制的一种模拟,它是比较复杂的通信方式,用于通知进程有某事件发生,一个进...
分类:其他好文   时间:2014-09-17 21:46:12    阅读次数:325
linux学习指南
一、Linux系统管理基础与进阶(RH033和RH133):1、操作系统发展史,系统架构平台概览;2、Linux起源、理念、发展历史及各发行版;3、Linux基础知识、命令、获得使用帮助及文件系统基础;4、Linux用户、组及权限的基础与高级知识;5、Bash基础及配置、标准I/O和管道;6、文本处..
分类:系统相关   时间:2014-09-17 18:59:03    阅读次数:351
进程间通信_03命名管道
为什么会有命名管道? 匿名管道的产生解决了有亲缘关系的进程之间的小量数据传输,但是匿名管道却不能在没有亲缘关系的进程之间进行数据传输。 为了解决这个问题,就出现了命名管道。 命名管道也是在内核分配了一块存储区,并且用一个文件名与之关联,以FIFO(First In First Out)的文件形式存放于文件系统之中。 这样其他不相关的进程只要知道管道的名称也能访问管道。...
分类:其他好文   时间:2014-09-17 15:17:02    阅读次数:166
cocos2d-x v3.2 FlappyBird 各个类对象具体代码分析(5)
今天介绍的是管道层 PipeLayer.h PipeLayer.cpp 管道层主要实现的是管道从右边往左边平移,结束后移除,而且管道还要长短高低不一样,然后就是如何判断小鸟通过一个管道。先说管道的平移,这个很简单,用一个函数把两跟管道封装好,让它moveby或者moveto好了,平移结束后,用一个回调函数移除自己就够了,当然封装好管道后,我们要把每一个管道放到一个数组里,方便管理嘛;然后就是...
分类:移动开发   时间:2014-09-17 13:43:42    阅读次数:275
基本 linux命令
rm rf * 递归删除ln -s 源 目标|管道命令把上一个命令的结果交给 | 的后面的命令处理文件内容查阅cat 由第一行开始显示文件内容tac 从最后一行开始显示nl 显示的时候输出行号more 一页页显示文件内容less 与more相似,它可以向前翻页head 只看头几行ta...
分类:系统相关   时间:2014-09-16 20:28:30    阅读次数:273
linux c redirect 重定向
用execvp实现时,运行adb,如果adb 服务没有启动,会启动adb服务,启动adb服务时,pipe返回的管道在读的时候堵塞了。查看了popen的源码,发现popen是用sh -c来执行的,避免了这个问题不知道sh -c做了些什么操作,使得popen可以避免这个问题代码如下: 1 #ifndef...
分类:系统相关   时间:2014-09-16 18:56:00    阅读次数:296
高级I/O函数(3)-tee、fcntl函数
tee函数使用功能描述:tee函数在两个管道文件描述符之间复制数据,也是零拷贝操作.它不消耗数据,因此源文件描述符仍然可以用于后续的操作.函数原型:#include ssize_t tee(int fd_in,int fd_out,size_t len,unsigned int flags);函数....
分类:其他好文   时间:2014-09-16 18:49:41    阅读次数:281
笔试复习题《二》
三、unix系统中,哪些可以用于进程间的通信?(1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。(2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命...
分类:其他好文   时间:2014-09-15 22:44:39    阅读次数:571
I/O重定向与管道
1、输出重定向 (1)> 覆盖输出 (2)>> 追加输出 (3) set -C: 禁止对已经存在文件使用覆盖重定向; 强制覆盖输出,则使用 >| set +C: 关闭上述功能2、错误输出重定向 (1)2> 错误重定向输出 (2)2>>追加错误输出重定向3、输入重定向...
分类:其他好文   时间:2014-09-15 19:15:39    阅读次数:168
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!