码迷,mamicode.com
首页 >  
搜索关键字:缓冲    ( 8156个结果
java.io.ByteArrayOutputStream 源码分析
成员变量buf是存储数据的缓冲区 count是缓冲区中的有效字节数。 /** * The buffer where data is stored. */ protected byte buf[]; /** * The number of valid byte...
分类:编程语言   时间:2014-06-11 11:03:44    阅读次数:269
java.io.ByteArrayInputStream 源码分析
成员变量 //由该流的创建者提供的 byte 数组。 protected byte buf[]; //要从输入流缓冲区中读取的下一个字符的索引。 protected int pos; //流中当前的标记位置。 protected int mark = 0; ...
分类:编程语言   时间:2014-06-11 10:44:54    阅读次数:366
Java I/O流操作(二)---缓冲流[转]
转自:http://blog.csdn.net/johnny901114/article/details/8710403一、BufferWriter类IO的缓冲区的存在就是为了提高效率,把要操作的数据放进缓冲区,然后一次性把缓冲区的内容写到目的地,而不是写一次就往目的地写一次.在这里要注意的是当我们...
分类:编程语言   时间:2014-06-09 17:26:15    阅读次数:420
java多线程文件上传服务器
描述:(1)jdk自带线程池见 JDK自带线程池配置(2)此上传文件服务器中上传文件的后缀名通过第一段缓冲字符流传递,此缓冲字符流大小为1024,在文件接收端以1024接收、处理。1、服务器代码如下(使用jdk自带线程池): 1 /** 2 * 服务器处理多线程问题 3 * 4 * 1.因为...
分类:编程语言   时间:2014-06-09 17:15:10    阅读次数:324
PowerBuilder数据窗口
数据窗口控件是应用程序在窗口中展示数据窗口对象的唯一途径,数据窗口控件与数据窗口对象的结合构成了应用程序访问和操作数据库数据的主要手段。数据窗口在处理数据时很有特色,它在客户机的本地内存中开辟了四个缓冲区:主缓冲区、删除缓冲区、过滤缓冲区、原始缓冲区,从数据库中检索到数据后,数据窗口根据不同情况把数...
分类:其他好文   时间:2014-06-08 21:15:29    阅读次数:367
基于本博客版本中的循环缓冲的测试(Linux环境)
#include #include #include #include "ringbuffer.h"static int b_flag = 0;pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;#define TX_LOCK(lock) pthr.....
分类:系统相关   时间:2014-06-08 20:45:34    阅读次数:452
为什么我用fgets不行呢?系统无视了我的存在!!!
梗概:为什么我用fgets不行呢?系统无视了我的存在!!! 我还没输入东东啊。。怎么就提示【请安任意键继续】的?? 原来是缓冲区的问题啊? 一、什么是缓冲区 缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就....
分类:其他好文   时间:2014-06-08 19:21:58    阅读次数:259
bash参考手册之五(shell变量)续二
EMACS 如果Bash在shell启动时,在环境中发现这个变量的值是 ‘t’,则会认为shell在Emacs shell缓冲区中运行,而禁止行编辑。 ENV 类似于BASH_ENV,在shell以POSIX模式调用时使用。(见Bash POSIX模式) EUID 当前用户的数字形式的有效用户ID。这个变量是只读的。 FCEDIT 内建命令fc带-e选项时的默认编辑器...
分类:其他好文   时间:2014-06-08 15:42:50    阅读次数:215
TCP接收/发送滑动窗口与内核接收/发送缓冲区之间的关系
在有关TCP连接的很多配置中,有很多选项有的配置 net.ipv4.tcp_rmem:这个参数定义了TCP接收缓冲(用于TCP接收滑动窗口)的最小值、默认值、最大值 net.ipv4.tcp_wmem:这个参数定义了TCP发送缓冲(用于TCP发送滑动窗口)的最小值、默认值、最大值 netdev_max_backlog:当网卡接收数据包的速度大于内核处理的速度时,会有一个队列保存这些数据包...
分类:其他好文   时间:2014-06-08 10:01:51    阅读次数:523
避免闪烁的方法(OnEraseBkgnd)
在图形图象处理编程过程中,双缓冲是一种基本的技术。我们知道,如果窗体在响应WM_PAINT消息的时候要进行复杂的图形处理,那么窗体在重绘时由于过频的刷新而引起闪烁现象。解决这一问题的有效方法就是双缓冲技术。 因为窗体在刷新时,总要有一个擦除原来图象的过程OnEraseBkgnd,它利用背景色填充窗体绘图区,然后在调用新的绘图代码进行重绘,这样一擦一写造成了图象颜色的反差。当WM_PAINT的...
分类:其他好文   时间:2014-06-08 09:18:59    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!