EOF仅仅是一种状态或者说条件,需要触发。read调用遇到文件结尾,触发该条件,结果将返回0。针对EOF,对于标准输入设备,普通文件,管道文件,网络套接字文件是read如何触发呢?下面程序将说明:
server.c 是socket套接字服务端,目的为了网络套接字文件是read如何触发测试用的。
###########################server.c###########...
分类:
其他好文 时间:
2015-01-26 08:54:16
阅读次数:
193
linux shell 读文件按行处理
一种方式是用 cat和反引号
ps:反引号在Linux中起着命令替换的作用。命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。
一种是用管道或者重定向
' | '表示管道连接,在linux中管道就是一个特殊的文件描述符。...
分类:
系统相关 时间:
2015-01-25 18:18:01
阅读次数:
186
不管是因为什么原因,结果是在新出的MVC中,增加了WebAPI,用于提供REST风格的WebService,个人比较喜欢REST风格的WebService,感觉比SOAP要轻量级一些,而且对客户端的要求也更少,更符合网络数据传输的一般模式,客户端完全摆脱了代理和管道来直接和WebService进行交...
管道 只能用于具有亲缘关系的进程之间通信是一个半双工的通信模式,具有固定的写读端和写端,管道可以看成一种特殊的文件,对它可以使用普通的read、write等操作管道的创建:#include int pipe(int fd[2])该函数创建的管道的两端处于一个进程中间,在实际应用中没有太大意义,因此,...
分类:
系统相关 时间:
2015-01-24 21:13:41
阅读次数:
239
linux之sed用法sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为: sed [-nefri] ‘command’ 输入文本常用选项: -n∶使用安静(silent)模式...
分类:
系统相关 时间:
2015-01-24 17:05:41
阅读次数:
178
其实呢,正如我们上班工作的年轻人一样,一种年轻人,年轻的时候拿命换钱,老的时候拿钱换命。而第二种年轻人呢,利用自己的业余时间不断的提高自己的能力,就像我们现在的大家一样啊,在建造自己的管道流,以至于有一天喝着茶,度着假期依然能够挣到很多钱。...
分类:
其他好文 时间:
2015-01-23 00:59:42
阅读次数:
162
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]
前面介绍了Shell脚本的基础和运算符等,今天再来看一下关于Shell脚本的输入与输出。
Shell输入与输出的一些命令:
echo
read
cat
管道
tee
exec
Shell输入与输出的一些概念:
文...
分类:
系统相关 时间:
2015-01-23 00:59:01
阅读次数:
308
线程的同步是保证多线程安全访问竞争资源的一种手段。Java中线程同步的方法有很多,如显式的synchronized、Lock等,还有如管道、阻塞队列等特殊的数据结构支持线程同步。本文谈谈我对阻塞队列的看法。 阻塞队列的主要性质有如下2条:1)、任何时候只能有一个线程在插入或移除元素;2)、当队列为空时进行获取或移除元素不会返回null或抛出异常,而是等待队列直至其不为空;当队列为满时进行插入元素不会抛出异常,而是等待队列直至其不为满。...
分类:
其他好文 时间:
2015-01-22 21:56:56
阅读次数:
297
1.该程序调用控制台程序hello.exe,通过管道获取到hello.exe的标准输出数据,并打印到当前程序的标准输出。
#include
#include
#include
using namespace std;
void invoke(string exe);
int main(int argc, char* argv[])
{
string exe = "hello.exe...
分类:
其他好文 时间:
2015-01-22 21:53:02
阅读次数:
231
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用...
分类:
系统相关 时间:
2015-01-22 15:08:49
阅读次数:
252