dup和dup2也是两个非常有用的调用,它们的作用都是用来复制一个文件的描述符。它们经常用来重定向进程的stdin、stdout和stderr。这两个函数的原形如下:#include int dup( int oldfd ); int dup2( int oldfd, int targetfd...
分类:
其他好文 时间:
2015-07-17 00:07:16
阅读次数:
213
原子操作(automic operation)指的是由多步组成的操作。如果该操作原子的执行,则要么执行完所有步骤,要么一步也不执行,不可能只执行所有步骤的一个子集。向打开文件时设置O_APPEND标志的文件写入是原子操作。内核每次对这种文件进行写之前,都将进程的当前偏移量设置到该文件的尾端处。O_E...
分类:
其他好文 时间:
2015-06-24 22:18:07
阅读次数:
229
前面 讲到了,udp 传输文本的例子,发现 udp 确实 比tcp 高效一些,现在我用来传输文件,问题果然来了,结果发现 他不能一次 传输大于 64K的东西!那么 我自然想到了 切包,多次发送,再合并。结果 就是 他居然会丢包,收到的包少了,数据丢失了。然后我使用断点 慢慢的传输,看会不会出问题,结...
分类:
其他好文 时间:
2015-06-24 18:15:19
阅读次数:
164
Sql代码1.错误名称错误代码错误含义2.CURSOR_ALREADY_OPENORA_06511试图打开已经打开的游标3.INVALID_CURSORORA_01001试图使用没有打开的游标4.DUP_VAL_ON_INDEXORA_00001保存重复值到惟一索引约束的列中5.ZERO_DIVID...
分类:
数据库 时间:
2015-06-19 13:13:12
阅读次数:
156
TCP 照我的理解就是 发送 和接收 不能用 同一个端口。下面是 UDP的:我的理解是 tcp 是 连接模式,udp 是断开模式。这里有2条连接线,就是跟 上面 Socket 的最大区别,udpClient 通讯 从这个端口发来的消息,我也可以从这个端口 发回去。udp 确实 能让服务器 跟 内网 ...
分类:
其他好文 时间:
2015-06-10 15:29:25
阅读次数:
116
1.dup和dup2作用都是用来复制一个文件的描述符。它们常用来重定向进程的stdin、stdout和stderr。这两个函数的 原形如下:#include int dup( int oldfd ); int dup2( int oldfd, int targetfd )利用函数dup,我们可以复制...
分类:
其他好文 时间:
2015-06-08 21:21:03
阅读次数:
166
01、什么是系统调用?
02、Linux系统调用之I/O操作(文件操作)
03、文件描述符的复制:dup(), dup2()
04、进程的介绍
05、Linux可执行文件结构与进程结构
06、多进程实现多任务(一):fork()
07、多进程实现多任务(二):vfork()
08、进程的控制:结束进程、等待进程结束
09、Linux特殊进程之僵尸进程
10、Linux特殊进程之孤儿进程
11、Linux特殊进程之守护进程
12、进程替换:exec函数族...
分类:
系统相关 时间:
2015-06-04 11:53:11
阅读次数:
277
dup() 和 dup2() 是两个非常有用的系统调用,都是用来复制一个文件的描述符,使新的文件描述符也标识旧的文件描述符所标识的文件。
这个过程类似于现实生活中的配钥匙,钥匙相当于文件描述符,锁相当于文件,本来一个钥匙开一把锁,相当于,一个文件描述符对应一个文件,现在,我们去配钥匙,通过旧的钥匙复制了一把新的钥匙,这样的话,旧的钥匙和新的钥匙都能开启这把锁。对比于
dup(), d...
分类:
系统相关 时间:
2015-05-20 18:34:04
阅读次数:
252
王爽汇编语言检测点10.5(1):下面的程序执行后,ax中的数值为多少?assume cs:codestack segmentdw 8 dup (0)stack endscode segmentstart:mov ax,stackmov ss,axmov sp,16mov ds,axmov ax,0...
分类:
编程语言 时间:
2015-05-12 15:14:29
阅读次数:
226
使用RMAN的duplicate命令来创建一个辅助数据库,该辅助数据库一但创建成功就和源数据库脱离了关系,可以使用辅助数据库做一些实验。
本文利用源数据库在本机的其他目录中创建一个辅助数据库。
源数据库:
SID = ORCL
辅助数据库:
SID = DUP
源数据库和辅助数据库的物理文件目录见下面initDUP.ora.
步骤一. 创建辅助数据库的秘钥文件。
执行orapw...
分类:
数据库 时间:
2015-05-08 00:05:29
阅读次数:
209