码迷,mamicode.com
首页 >  
搜索关键字:缓冲    ( 8156个结果
菜鸟nginx源码剖析数据结构篇(八) 缓冲区链表ngx_chain_t[转]
菜鸟nginx源码剖析数据结构篇(八) 缓冲区链表 ngx_chain_tAuthor:Echo Chen(陈斌)Email:chenb19870707@gmail.comBlog:Blog.csdn.net/chen19870707Date:Nov 6th, 20141.缓冲区链表结构ngx_ch...
分类:其他好文   时间:2014-12-03 23:01:00    阅读次数:290
C/C++实现环形缓冲
在开发过程中经常会遇到需要使用环形缓冲的地方,比如在流媒体方面,对于接收到的音视频数据的存储、以及音频解码后PCM数据的存储等问题上,最好使用一个环形缓冲,接收到,或者解码后压入该缓冲区中,在需要解码,或者需要塞入声卡时,再从该缓冲区中读取,这样压入和取出同一..
分类:编程语言   时间:2014-12-03 19:37:38    阅读次数:250
PHP输出缓冲控制- Output Control 函数应用详解
说到输出缓冲,首先要说的是一个叫做缓冲器(buffer)的东西。举个简单的例子说明他的作用:我们在编辑一篇文档时,在我们没有保存之前,系统是不会向磁盘写入的,而是写到buffer中,当buffer写满或者执行了保存操作,才会将数据写入磁盘。对于PHP来说,每一次像 echo 这样的输出操作,同样.....
分类:Web程序   时间:2014-12-03 19:02:36    阅读次数:198
oracle学习----逻辑读
1.物理读当数据块第一次读取到,就会缓存到buffer cache 中,而第二次读取和修改该数据块时就在内存buffer cache清空数据缓冲区SQL> alter session set events 'immediate trace name flush_cache';会话已更改。SQL> s...
分类:数据库   时间:2014-12-03 18:31:14    阅读次数:235
服务器应用--双缓冲队列
在服务器开发中 通常的做法是 把 逻辑处理线程和I/O处理线程分离。 逻辑处理线程:对接收的包进行逻辑处理。 I/0处理线程:网络数据的发送和接收,连接的建立和维护。 通常 逻辑处理线程和I/O处理线程是通过数据队列来交换数据,就是生产者--消费者模型。 这个数据队列...
分类:其他好文   时间:2014-12-02 19:09:23    阅读次数:126
Response对象
Response对象是HttpResponse类的一个实例。该类主要是封装来自ASP.NET操作的HTTP响应信息。Response属性: BufferOutput:获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个页之后将其发送 如果缓冲了到客户端的输出,则为true;否则为false。默认...
分类:其他好文   时间:2014-12-02 19:04:22    阅读次数:167
动态缓冲实现网络数据传输功能
AnyChat具有缓冲区及文件传输功能,可以实现客户端与客户端之间的缓冲区和文件传输,也可以实现客户端与服务器之间的缓冲区和文件传输功能(V4.1版本新增功能)。 AnyChat客户端之间的缓冲区及文件传输通道有: 1、透明通道API接口:BRAC_TransBuffer; 2、透明通道扩展API接口:BRAC_TransBufferEx; 3、文件传输API接口:BRAC_TransFile;...
分类:其他好文   时间:2014-12-02 15:20:17    阅读次数:228
Go channel
// xuhh_go_channel project main.go /*     channel     1. channel 在读取数据的时候,如果此时通道内没有数据,则会阻塞。              在取数据的时候,如果此时通道内没有数据,则也会阻塞。     2. channel 在创建的时候会存在一个数据缓冲,如果通道内存入的数据超过缓冲,则就会崩溃。 ra...
分类:其他好文   时间:2014-12-02 15:18:41    阅读次数:112
Linux Malloc分析-从用户空间到内核空间
本文介绍malloc的实现及其malloc在进行堆扩展操作,并分析了虚拟地址到物理地址是如何实现映射关系。 每当进程调用malloc,首先会在该堆缓冲区寻找足够大小的内存块分配给进程(选择缓冲区中的那个块就有首次命中和最佳命中两种算法)。如果freechunklist已无法满足需求的chunk时,那么malloc会通过调用系统调用brk()将进程空间的堆进行扩展,在新扩展的堆空间上建立一个新的chunk并加入到freelist中,这个过程相当于进程批量想系统申请一块内存(大小可能比实际需求大得多)。...
分类:系统相关   时间:2014-12-02 00:14:21    阅读次数:404
ffmpeg解码内存缓冲区
只贴出部分代码,重在说明过程。 与解码文件的大致过程类似,只不过自定义了AVFormatContext struct IOData { char* data; size_t len; }; int FrVideoAcqHT::io_get_data(void *opaque, uint8_t *buf, int buf_size) {...
分类:其他好文   时间:2014-12-01 14:23:35    阅读次数:893
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!