PHP CLI(command line interface)中,有三个系统常量,分别是STDIN、STDOUT、STDERR,代表文件句柄。 应用一: 应用二: 在dos命令行下直接返回STDIN文件指针(文件句柄)。如图: 应用三: STDIN可以拿到在dos下输入的内容,fgets读取这个ST ...
分类:
Web程序 时间:
2016-09-27 15:03:12
阅读次数:
133
系统提供select函数来实现多路复用I/O模型,select系统调用是用来让我们的程序监视多个文件句柄的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有一个或多个发生了状态改变。selectAPI:1)nfds参数指定被监听的文件描述符的总数。它通常被设置为select监听的所..
分类:
其他好文 时间:
2016-09-25 06:21:52
阅读次数:
207
1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开 文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用uli ...
分类:
系统相关 时间:
2016-09-14 20:24:46
阅读次数:
187
1.文件的创建 对文件的创建或者打开都是通过内核函数ZwCreateFile实现的。和Windows API类似,这个内核函数返回一个文件句柄,文件的所有操作都是依靠这个句柄进行操作的。在文件操作完毕后,要关闭这个文件句柄。 NTSTATUS ZwCreateFile( OUT PHANDLE Fi ...
分类:
其他好文 时间:
2016-09-12 17:21:19
阅读次数:
235
Python文件 文件操作流程 1、打开文件,得到文件句柄并赋值给一个变量 2、通过句柄对文件进行操作 3、关闭文件 打开文件的模式 r ,只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则清空内容;】 x, 只写模式【不可读;不存在则创建,存在则报错】 a, 追加模式【可读; 不存在则创 ...
分类:
编程语言 时间:
2016-09-05 00:05:45
阅读次数:
232
1.包含头文件 #include<unistd.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h> 2.定义文件句柄 FILE * inDataFd; 3.创建文件 filter->inDataFd= fopen("/data/x ...
分类:
移动开发 时间:
2016-09-01 17:55:30
阅读次数:
259
文件操作,顾名思义,就是对磁盘上已经存在的文件进行各种操作,文本文件就是读和写。 1. 文件的操作流程 (1)打开文件,得到文件句柄并赋值给一个变量 (2)通过句柄对文件进行操作 (3)关闭文件 现有文件 2. 文件的打开模式 打开文件的模式: 三种基本模式: 1. r,只读模式(默认) 2. w, ...
分类:
编程语言 时间:
2016-08-30 19:25:31
阅读次数:
243
python中,一切皆对象。 一、文件操作流程 (1)打开文件,得到一个文件句柄(对象),赋给一个对象; (2)通过文件句柄对文件进行操作; (3)关闭文件。 文件对象f通过open()函数来创建。 open函数常用的三个参数:文件路径/名称、模式、encoding。 二、open函数中模式参数的常 ...
分类:
编程语言 时间:
2016-08-29 01:38:53
阅读次数:
165
Redis默认配置很简单,端口,存储日志及路径,密码设置,存储策略等等,具体设置网上很多参考;port6379databases16#save9001save30010#save6010000dbfilenamedump.rdbdird:\redisrequirepassredis@123maxclients10000:默认情况下为10000个客户端。当你无法设置进程文件句柄限..
分类:
Windows程序 时间:
2016-08-23 17:19:41
阅读次数:
1345