BOOL CreatePipe(PHANDLE hReadPipe, // 指向读句柄的指针 PHANDLE hWritePipe, // 指向写句柄的指针 LPSECURITY_ATTRIBUTES lpPipeAttributes, // 指向安全属性的指针 DWORD nSize // 管道大...
分类:
其他好文 时间:
2014-10-07 21:34:24
阅读次数:
194
用过jquery的一般都知道在jquery中可以链式调用,代码简洁优雅。比如$(“a”).addClass(“test”).show().html(“foo”);。
在redis-py中的pipeline中也可以链式调用,比如pipe.set('foo', 'bar').sadd('faz', 'baz').incr('auto_number').execute() 。
那么究竟怎么实现的呢?...
分类:
编程语言 时间:
2014-10-07 00:27:11
阅读次数:
278
题目:acdream 1211 Reactor Cooling
分类:无源无汇的有上下界网络流。
题意:
给n个点,及m根pipe,每根pipe用来流躺液体的,单向的,每时每刻每根pipe流进来的物质要等于流出去的物质,要使得m条pipe组成一个循环体,里面流躺物质。
并且满足每根pipe一定的流量限制,范围为[Li,Ri].即要满足每时刻流进来的不能超过Ri(最...
分类:
其他好文 时间:
2014-10-02 19:43:03
阅读次数:
352
概述1、Linux使用的进程间通信方式主要包括:(1)管道(pipe)和有名管道 (2)信号(signal) (3)共享内存 (4)消息队列 (5)信号量 (6)套接字(socket)2、问:为什么进程间需要通信?(1)数据传输 一个进程需要将它的数据发送给另外一个进程(2)资源共享 ...
分类:
其他好文 时间:
2014-10-02 18:46:03
阅读次数:
183
#include
#include
#include
char parent[] = "a message from parrent";
char child[] = "a message from child";
main ()
{
int chan1[2], chan2[2];
int pid;
char buf[100];
pipe(chan1);
...
分类:
系统相关 时间:
2014-10-01 23:48:01
阅读次数:
261
现在linux使用的进程间通信方式:(1)管道(pipe)和有名管道(FIFO)(2)信号(signal)(3)消息队列(4)共享内存(5)信号量(6)套接字(socket)为何进行进程间的通信:A、数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间B、共..
分类:
系统相关 时间:
2014-10-01 00:27:41
阅读次数:
368
只要加上 {$APPTYPE CONSOLE} 就可以使得windows窗口程序具有dos下的I/O能力,接受writeln readln,像cgi那样通过管道传输数据 program?console;
{$APPTYPE?CONSOLE}
uses
??Forms,
??fmconsole?in?‘fmco...
分类:
其他好文 时间:
2014-09-29 17:50:01
阅读次数:
170
#!/usr/bin/envpython
fromsubprocessimportPopen,PIPE
importurllib,urllib2
importshlex,re
defgetIfconfig():
p=Popen([‘ifconfig‘],stdout=PIPE)
returnp.stdout.read().split(‘\n\n‘)
defparseIfconfig(data):
macaddr=data.split(‘\n‘)[0].split()[-1]
ipaddr=data.spl..
分类:
编程语言 时间:
2014-09-27 19:43:20
阅读次数:
320
#!/usr/bin/envpython
importshlex
fromsubprocessimportPopen,PIPE
defget_ps():
cmd=‘psax-opid,ppid,cmd‘
p=Popen(shlex.split(cmd),stdout=PIPE)
returnp.stdout.readlines()[1:]
defsplit(s):
s=s.split()
returns[0],s[1],‘‘.join(s[2:])
defparser_ps(data):
p..
分类:
编程语言 时间:
2014-09-27 18:03:10
阅读次数:
339
Linux系统中的线程通信方式主要以下几种:*锁机制:包括互斥锁、条件变量、读写锁进程通信:管道(PIPE):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系(父子进程)的进程间使用。另外管道传送的是无格式的字节流,并且管道缓冲区的大小是有限的(管道缓冲区存在于内存中,在管道创建...
分类:
编程语言 时间:
2014-09-26 23:35:48
阅读次数:
246