dup和dup2函数是在进程中用来复制文件描述符的,可以实现文件共享。 函数原型: 函数参数: oldfd:要被复制的文件描述符 newfd:在dup2函数中指定的新文件描述符 返回值: oldfd:要被复制的文件描述符 newfd:在dup2函数中指定的新文件描述符 返回值: 调用成功返回新的文件 ...
分类:
其他好文 时间:
2016-10-01 12:51:42
阅读次数:
256
C库函数中提供了三种不同类型的读写函数,这三种不同类型的读写方式如下: 一个字符一个字符的进行读写 以换行符为界一行一行的进行读写 一块一块的进行读写 以字符为单位的读写函数: fgetc函数 和 fputc 函数 函数原型: 函数参数: stream:要操作的文件流指针 返回值: 调用成功时返回读 ...
分类:
其他好文 时间:
2016-10-01 12:46:18
阅读次数:
152
write函数用来在进程中向文件中写入内容。 函数原型: 函数参数: fd:要操作的文件描述符 buf:准备写入文件中的数据的内存首地址 count:希望写入的字节数 返回值: fd:要操作的文件描述符 buf:准备写入文件中的数据的内存首地址 count:希望写入的字节数 返回值: 调用成功时返回 ...
分类:
其他好文 时间:
2016-10-01 12:45:34
阅读次数:
153
和文件 IO 中有 lseek 函数类似,C库函数中提供了 fseek 、ftell 和 rewind 三个函数来对流进行定位操作。 函数原型: 函数参数: stream:要操作的文件流指针 offset:相对于参数 whence 的偏移量 whence:参考点 返回值: 调用成功时返回 0 调用失 ...
分类:
其他好文 时间:
2016-10-01 12:42:08
阅读次数:
163
close函数用来在进程中关闭文件。当使用close关闭文件时,加在该文件上的所有的建议锁都将会被释放。内核中的文件表项也将会被释放。 函数原型: 函数参数: fd:要关闭文件的文件描述符 返回值: fd:要关闭文件的文件描述符 返回值: 调用成功返回 0 调用失败返回 -1,并修改errno的值 ...
分类:
其他好文 时间:
2016-10-01 12:27:10
阅读次数:
149
c库中提供了 fopen 和 fdopen两个函数用于打开流,获取到文件流指针。 函数原型: 函数参数: path:要打开文件的路径 mode:打开的模式 返回值: 调用成功时返回 文件流指针 调用失败时返回 NULL mode参数可以是以下参数中的一个: r:只读模式;要求文件必须存在 w:只写模 ...
分类:
其他好文 时间:
2016-10-01 12:23:40
阅读次数:
276
fclose函数和close函数类似,用于关闭文件流指针。fclose函数被调用后,属于该文件流指针的用户缓冲区将会被强制刷新,并且对应的文件描述符 fd 也将会被关闭。 函数原型: 函数参数: fp:要关闭的文件流指针 返回值: 调用成功时返回 0 调用失败时返回 EOF ...
分类:
其他好文 时间:
2016-10-01 12:22:58
阅读次数:
185
C语言的传值与传址调用 传值调用并不能改变两个变量的值,而传址能。 为什么,因为,传值调用,仅仅是在函数内,调换参数的值。 而地址所指向的值,改变的不仅仅是函数内,函数外也改变。 请看代码: 这里还要注意:通常我们不会返回局部变量的地址. 1 #include <stdio.h> 2 3 void ...
分类:
编程语言 时间:
2016-09-17 08:21:29
阅读次数:
174
一、OGNL 1)什么是OGNL? 解析:OGNL是Object Graph Navigation Language(对象图导航语言)它是强大的表达式语言。 2)用途:通过简单一致的表达式语法来读取和设置java对象的属性值。(调用对象方法,遍历整个对象的结构图,实现 字段类型转换等功能) 3)OG ...
分类:
其他好文 时间:
2016-09-10 11:42:18
阅读次数:
123