码迷,mamicode.com
首页 >  
搜索关键字:缓冲    ( 8156个结果
几种TCP连接中出现RST的情况
http://my.oschina.net/costaxu/blog/127394在TCP协议中RST表示复位,用来异常的关闭连接,在TCP的设计中它是不可或缺的。发送RST包关闭连接时,不必等缓冲区的包都发出去,直接就丢弃缓存区的包发送RST包。而接收端收到RST包后,也不必发送ACK包来确认。其...
分类:其他好文   时间:2014-11-05 19:03:39    阅读次数:192
Python标准库:内置函数bytearray([source[, encoding[, errors]]])
返回一个新字节数组。这个数组里的元素是可变的,并且每个元素的值范围: 0 。可以过“字节与字节数组操作”章节来查看相关字节数组的内容。下面说明一下几种特别的使用方法:1. 如果source是一个字符串,那么必须给出endcoding是什么样编码的,以便转换为合适的字节保存。2. 如果source是一个整数,那么这个数组将初始化为空字节。3. 如果source是一个有缓冲区接口的对象,那么只读的接口...
分类:编程语言   时间:2014-11-05 14:54:57    阅读次数:163
C标准I/O缓冲区:全缓冲和行缓冲
ISO C标准I/O提供了全缓冲和行缓冲全缓冲:在进行I/O操作时,只有当I/O缓冲区被填满时,才进行真正的I/O操作。所以对于全缓冲的缓冲区可由标准I/O例程自动刷新,即当缓冲区填满时,还有一种方法就是调用函数fflush进行刷新。行缓冲:在I/O操作时,输入输出遇到换行符时进行,进行真正的I/O...
分类:其他好文   时间:2014-11-05 12:45:38    阅读次数:118
Netty 4(一) zero copy
Netty的“零拷贝”主要体现在如下三个方面:1) Netty的接收和发送ByteBuffer采用DIRECT BUFFERS,使用堆外直接内存进行Socket读写,不需要进行字节缓冲区的二次拷贝。如果使用传统的堆内存(HEAP BUFFERS)进行Socket读写,JVM会将堆内存Buffer拷贝...
分类:Web程序   时间:2014-11-05 06:58:50    阅读次数:239
解决加载多图oom,内存和硬盘缓冲,过滤重复链接,同一视图没被缓冲前,某些view不显示的问题。
文章,参考自:http://blog.csdn.net/guolin_blog/article/details/34093441 不过本身自己的代码也也修改了很多。 在网络上找了很多例子,但是很多都是,不十分满意, 1.要不就是图片错乱, 2.第一次运行,如果滚动加载过快,要不就是无限多的线程, 3.要不就是在同一视图里面,如果没被缓冲,而且又有相同链接的话,某些视图即不显示出来...
分类:其他好文   时间:2014-11-05 00:32:52    阅读次数:458
什么是多路复用IO接口epoll
频繁的I/O操作会引起频繁的系统调用,这会很慢,于是引入缓冲区。对于一个流(文件、socket或pipe),以缓冲区为单位进行操作,举个例子: 一个管道,A写入,B读出,一开始内核缓冲区为空,B阻塞,A开始写入,内核缓冲区状态由空变为非空,这时内核产生一个事件告诉B该醒了。但这个事件并没有让B去读数据,似乎只是起到一个警示,不过内核许诺不会把写入管道中的数据丢掉,A写入的数据会全部保存在缓冲...
分类:其他好文   时间:2014-11-05 00:29:09    阅读次数:202
怎样用SQL语句查看查询的性能指标
一、SET STATISTICS IO(有关TSQL语句查询所产生的磁盘活动量)扫描计数:在查询中涉及到的表被访问的次数;逻辑读取:从数据缓冲中读取的数据页数;物理读取:从物理磁盘中往缓冲读取的数据页数;预读:根据执行计划从物理磁盘中往缓冲读取的数据页数;--显示有关由Transact-SQL 语句...
分类:数据库   时间:2014-11-04 16:57:08    阅读次数:215
Java NIO与IO的差别和比較
导读J2SE1.4以上版本号中公布了全新的I/O类库。本文将通过一些实例来简介NIO库提供的一些新特性:非堵塞I/O,字符转换,缓冲以及通道。一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1. Buffer:它是包括数据且用于读...
分类:编程语言   时间:2014-11-04 14:54:50    阅读次数:245
多线程编程之生产者消费者问题
生产者-消费者问题(Producer-consumer problem),也称作有限缓冲问题(Bounded-buffer problem),是多线程领域的一个经典问题,可以描述为:两个或者更多个线程共享同一个缓冲区,其中一个或多个作为“生产者”会不断地向缓冲区中添加数据,另外的一个或者多个作为.....
分类:编程语言   时间:2014-11-03 12:44:30    阅读次数:147
Linux内核中获取时间并转换成本地时区时间
下面的函数get_time_str实现了在内核中获取本地时间的功能。 他首先获取utc时间,然后根据系统的时区timezone转换成本地时间, 最后将时间以“2014-11-02 21:14:08”的字符串的形式输出到output缓冲区中。 函数的返回值,是输出的字符串的长度。 #include #include #include int get_time_str(...
分类:系统相关   时间:2014-11-02 22:37:54    阅读次数:1106
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!