码迷,mamicode.com
首页 >  
搜索关键字:文件句柄    ( 730个结果
Lua_第 20 章 IO库
I/O 库为文件操作提供两种模式。简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。完全模式(complete model) 使用外部的文件句柄来实现。它以一种面对对象的形式,将所有的文件操作定义为文件句柄的方法。简单模式在做一些简单的文件操作时较为合适。在本书的前面部分我们一直都在使用它。但是在进行一些高级的文件操作的时候,简单模式就显得力不从心。例 如同时读取多个文件这样的操作,使用完全模式则较为合适。I/O 库的所有函数都放在 表(ta...
分类:其他好文   时间:2016-03-30 13:04:59    阅读次数:204
文件句柄、文件描述符与进程和多线程的那些事
本文出至:http://my.oschina.net/iuranus/blog/330397?fromerr=x1SVuj0Z 文件句柄(摘抄的一些概念,帮助理解): 句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制 ...
分类:编程语言   时间:2016-03-26 10:58:18    阅读次数:170
进程打开的文件句柄数量超过系统默认值1024,就会提示“too many files open”信息
在linux系统中,如果进程打开的文件句柄数量超过系统默认值1024,就会提示“toomanyfilesopen”信息,所以要调整打开文件句柄限制。有以下两种方法:修改etc/security/limits.conf配置文件,重启后永久生效在文件的末尾加入下面两段:*softnofile65535*hardnofile65535在控制台..
分类:系统相关   时间:2016-03-18 18:00:38    阅读次数:281
多线程的优势
1,线程在程序中是独立的,并发的执行流,但是,与分隔的进程相比,进程中的线程之间的隔离程度要小。它们共享内存,文件句柄和其他每个进程应有的状态。 2,线程比进程具有更高的性能,这是由于同一个进程中的线程都有共性:多个线程将共享同一个进程虚拟空间。线程共享的环境包括:进程代码段,进程的公有数据等。 利
分类:编程语言   时间:2016-03-11 01:06:13    阅读次数:384
快速掌握Lua 5.3 —— I/O库 (2)
Q:什么是”Complete Model”? A:所有的文件操作都基于明确指定的文件句柄,可以同时打开多个文件句柄。这就意味着同一时间可以操作多个文件,对于每一个文件读或写均可。文件句柄等同于C语言中的”FILE*”,它代表一个被打开文件的当前读取位置。io.open()可以指定打开的文件,并返回其文件句柄, --[[ io.open(filename [, mode]) 以"m...
分类:其他好文   时间:2016-03-04 00:44:14    阅读次数:246
遍历文件夹
HANDLE hfile;//查找文件句柄 WIN32_FIND_DATA wfdata;//文件信息结构 BOOL IsOver=false;//查找过程结束标志 CString strname;//文件名 CString strfull;//全路径 hfile=FindFirstFile((LP
分类:其他好文   时间:2016-02-22 22:17:15    阅读次数:271
java.io.IOException: Too many open files
打开的文件过多,一般来说是由于应用程序对资源使用不当造成,比如没有及时关闭Socket或数据库连接等。但也可能应用确实需要打开比较多的文件句柄,而系统本身的设置限制了这一数量。 异常 1 java.net.SocketException: Too many open files at java.ne
分类:编程语言   时间:2016-02-16 13:00:12    阅读次数:221
iOS开发之网络编程--使用NSURLConnection实现大文件断点续传下载+使用输出流代替文件句柄
前言:本篇讲解,在前篇iOS开发之网络编程--使用NSURLConnection实现大文件断点续传下载的基础上,使用输出流代替文件句柄实现大文件断点续传。 在实际开发中,输入输出流用的比较少,但是用起来也是很方便的。iOS开发用到的输入输出流和在Java中的输入输出流是几乎一样的,本质也是一个意思:
分类:移动开发   时间:2016-02-16 00:04:42    阅读次数:213
iOS开发之网络编程--使用NSURLConnection实现大文件下载
主要思路(实现下载数据分段写入缓存中) 1、使用NSURLConnectionDataDelegate以及代理方法。2、在成功获取响应的代理方法中,获得沙盒全路径,并在该路径下创建空文件和文件句柄。3、在获取data的代理方法中,先设置句柄在沙盒全路径文件末尾,然后通过句柄写入data数据。4、在文
分类:移动开发   时间:2016-02-15 01:58:54    阅读次数:242
玩转Python让人讨厌的编码问题
Python的编码问题基本是每个新手都会遇到的坎,但只要完全掌握了就跳过了这个坑,万变不离其中,这不最近我也遇到了这个问题,来一起看看吧。事情的起因是review同事做的一个上传功能,看下面一段代码,self.fp是上传的文件句柄fpdata = [line.strip().decode('gbk').encode('utf-8').decode('utf-8') for line in self....
分类:编程语言   时间:2016-01-31 03:14:38    阅读次数:210
730条   上一页 1 ... 57 58 59 60 61 ... 73 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!