PHP socket扩展是基于流行的BSD sockets,实现了和socket通讯功能的底层接口,它可以和客户端一样当做一个socket服务器。 使用这些函数时请注意,虽然他们中有很多和C函数同名的,但声明却很可能不同。未避免混淆,请仔细阅读函数描述。 不熟悉socket编程的可以在Unix手册上 ...
分类:
Web程序 时间:
2017-05-08 16:10:40
阅读次数:
187
一般情况下是:先打开的后关闭,后打开的先关闭另一种情况:看依赖关系,如果流a依赖流b,应该先关闭流a,再关闭流b。例如,处理流a依赖节点流b,应该先关闭处理流a,再关闭节点流b 可以只关闭处理流,不用关闭节点流,因为处理流关闭的时候,会调用其处理的节点流的关闭方法 ...
分类:
其他好文 时间:
2017-03-12 13:25:04
阅读次数:
139
一、FileInputStream()的使用步骤 第一步: 1:打开流(即创建流) 第二步: 2:通过流读取内容 第三步: 3:用完后,关闭流资源 显然流是Java中的一类对象,要打开流其实就是创建具体流的对象,由于是读取硬盘上的文件,应该使用输入流。所以找到了InputStream类,但是Inpu ...
分类:
其他好文 时间:
2017-02-18 17:05:28
阅读次数:
244
聊天软件中,输入流和输出流在同一个线程内应该独立出来,彼此独立(这就要引入多线程) 接收数据的代码如下: 关闭流数据代码如下: 服务器代码如下: ...
分类:
编程语言 时间:
2016-11-29 22:18:27
阅读次数:
261
IO:进行数据的读写操作。 输入流:源头 》应用程序,read 输出流:应用程序(源头) 》目的地,write 字节流: InputStream,OutputStream 字符流: Reader,Writer read: 1.创建输入流对象,与要读取文件相关联 2.读取文件内容 3.关闭流 writ ...
分类:
编程语言 时间:
2016-11-03 23:21:58
阅读次数:
335
文件复制文件夹拷贝文件复制文件复制步骤:1.建立文件代理->File源文件/File目的文件2.设立管道,建立管道3.数据装箱4.循环读取,循环输出5.关闭流package 文件夹的拷贝;import java.io.File;import java.io.FileInputStream;impor... ...
分类:
编程语言 时间:
2016-10-22 20:43:41
阅读次数:
204
在增加keepalive和libevent 超时后,仍然会几个月后出现lsof统计句柄过多的问题,如下图,红线圈定的是不定期出现的错误关闭流,时间点和server端日志(只看到accpet fd,没有导致正常关闭的可写事件,也就是被keepalive关闭了,而应用层没有close,所以泄露了sock ...
分类:
其他好文 时间:
2016-10-18 11:36:29
阅读次数:
194
BufferedReader reader = new BufferedReader(); …… reader.close(); BufferedReader需要显示关闭 解释: 方法调用结束后,这两个对象都会被销毁的,它们的内存空间会被回收。之所以需要关闭流资源,是为了释放资源,因为io是操作系统 ...
分类:
其他好文 时间:
2016-08-18 12:45:02
阅读次数:
255
在document.write方法后加上document.close就解决了, 想知道原理的小伙伴可以继续看 浏览器在解析html时会打开一个流,这是用document.write中写入,是加入当解析完毕后,也就是DOM结构确定,会关闭流在这之后用document.write会打开一个新流,会覆盖之 ...
分类:
编程语言 时间:
2016-08-05 19:57:52
阅读次数:
129
一般两种方式获得properties: 注意:上述代码中各种stream流都未关闭,在实际应用中记得关闭流。 ...
分类:
其他好文 时间:
2016-07-31 01:37:41
阅读次数:
134