码迷,mamicode.com
首页 >  
搜索关键字:缓冲    ( 8156个结果
Java NIO与IO的差别和比較
导读J2SE1.4以上版本号中公布了全新的I/O类库。本文将通过一些实例来简介NIO库提供的一些新特性:非堵塞I/O,字符转换,缓冲以及通道。一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1. Buffer:它是包括数据且用于读...
分类:编程语言   时间:2014-08-18 14:16:12    阅读次数:352
NIO学习:使用Channel、Buffer写入文件
NIO的效率要高于标准IO,因为NIO将最耗时的IO操作(填充和提取缓冲区)转移会操作系统。NIO以块为单位传输数据,相比标准IO的以字节为单位效率要高很多。通道和缓冲时NIO的核心对象,每个NIO操作都要使用到它们。通道是对流的模拟,但与流不同,通道的传输是双向的,一个通道可以同时用于读和写。缓冲...
分类:其他好文   时间:2014-08-18 10:43:53    阅读次数:210
IOS中NSSData常见用法
一、NSdata的概念1、使用文件时需要频繁地将数据读入一个临时存储区,它通常称为缓冲区2、NSdata类提供了一种简单的方式,它用来设置缓冲区,将文件的内容读入缓冲区,或者将缓冲区内容写到一个文件。3、对于32位应用程序,NSdata缓存最多2GB4、我们有两种定义 NSData(不可变缓冲区),...
分类:移动开发   时间:2014-08-18 00:11:23    阅读次数:542
CentOS下内存使用率查看
接下来解释什么时候内存会被交换,以及按什么方交换。 当可用内存少于额定值的时候,就会开会进行交换. 如何看额定值: #cat /proc/meminfo 交换将通过三个途径来减少系统中使用的物理页面的个数: 1.减少缓冲与页面cache的大小,
分类:其他好文   时间:2014-08-17 18:25:12    阅读次数:290
Linux 套接字编程 - select
select 可以感知文件表述符集合中的变化,如果办fd0(即标准输入)放入select的read fd set,发现只有按回车的时候select才会返回。查了下要把终端的缓冲大小设为1,这样就能实现击键后马上反应了。#include #include #include #include #incl...
分类:系统相关   时间:2014-08-17 15:30:02    阅读次数:183
C++中的数组array和vector,lambda表达式,C字符串加操作,C++中新类型数组(数组缓存),多元数组,new缓冲
?? 使用C++风格的数组,不需要管理内存。 array要注意不要溢出,因为它是栈上开辟内存. array适用于任何类型 #include #include #include   //C++的标准库 #include   //C++字符串 #include   using  std::array; //...
分类:编程语言   时间:2014-08-17 01:06:51    阅读次数:342
Dynamic Web TWAIN扫描识别工具改变缓冲区图像大小
Dynamic Web TWAIN扫描识别工具改变缓冲区图像大小http://www.twain100.com/doc/3781 用ChangeImageSize Method改变Dynamic Web TWAIN的图像大小。注意:这个图像具体指的是缓冲区的图像。 支持的版本 ActiveX Ed...
分类:Web程序   时间:2014-08-16 18:36:31    阅读次数:299
Dynamic Web TWAIN扫描识别工具改变缓冲区图像大小
Dynamic Web TWAIN扫描识别工具改变缓冲区图像大小用ChangeImageSize Method改变Dynamic Web TWAIN的图像大小。注意:这个图像具体指的是缓冲区的图像。支持的版本ActiveX EditionPlug-in EditionMac EditionSince...
分类:Web程序   时间:2014-08-16 18:21:41    阅读次数:255
缓冲区溢出防护措施(MS)
0x01/GS --缓冲区安全性检查 如果使用/GS进行编译,将在程序中插入代码,以检测可能覆盖函数返回地址的缓冲区溢出。如果发生了缓冲区溢出,系统将向用户显示一个警告对话框,然后终止程序。这样,攻击者将无法控制应用程序。用户也可以编写自定义的错误处理例程,以代替默认对话框来处理错误。 在返回地.....
分类:其他好文   时间:2014-08-16 02:15:49    阅读次数:312
使用BIOS进行键盘输入和磁盘读写(学习汇编)
1.键盘输入将引发9号中断,BIOS提供了int 9中断例程。CPU在9号中断发生后,执行int 9中断例程,从60h端口读出扫描码,并将其转化为相应的ASCII码或状态信息,存储在内存的指定空间(键盘缓冲区或状态字节)中。一般的键盘输入,在CPU执行完int 9中断例程后,都放到了键盘缓冲区中。键...
分类:移动开发   时间:2014-08-16 01:02:29    阅读次数:334
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!