码迷,mamicode.com
首页 >  
搜索关键字:缓冲区    ( 4880个结果
Erlang二进制模式匹配
Erlang的模式匹配用来处理二进制数据可谓是得心应手。不仅直观,而且超乎想象的简单。在C++中,处理二进制数据首先要管理缓冲区。然后再按字节进行操作,如果要处理的数据不是按字节对齐,则需要进行位移等操作。操作过程复杂又难懂,如果再没有注释,那对于维护这段代码的人来说简直就是噩梦。例如:操作一串.....
分类:其他好文   时间:2014-05-30 00:10:42    阅读次数:521
SOCKET TCP 粘包及半包问题
大家在使用SOCKET通信编程的时候,一般会采用UDP和TCP两种方式;TCP因为它没有包的概念,它只有流的概念,并且因为发送或接收缓冲区大小的设置问题,会产生粘包及半包的现象。场景:服务端向连续发送三个“HelloWorld”(三次消息无间隔),那么客户端接收到的情况会有以下三种:1)HelloW...
分类:其他好文   时间:2014-05-28 13:25:54    阅读次数:259
七、数据流
流(stream)是对串行传输的数据(以字节为单位)的一种抽象表示,底层的设备可以是文件、外部设备、主存、网络套接字等。 流提供三种基本操作: 写入:将数据从内存缓冲区传输到外部源。 读取:将数据从外部源传输到内存缓冲区。 查找:重新设置流的当前位置,以便随机读写。需要注意的...
分类:其他好文   时间:2014-05-27 18:06:07    阅读次数:389
线程安全的环形缓冲区实现
来源:http://blog.csdn.net/lezhiyong 应用背景:线程1将每次数量不一的音频采样点(PCM音频数据)写入环形缓冲区,线程2每次取固定数量采样点送音频编码器,线程1线程2在平均时间内的读写数据量相等。(倒入桶中的水量有时大有时小,但每次取一瓢喝:) 该环形缓冲区借鉴Coo....
分类:编程语言   时间:2014-05-26 19:38:42    阅读次数:461
Oracle中字符缓冲区相关错误
一、buffer overflow,limit of 10000 bytes declare begin for c in 1..1000 loop  dbms_output.put_line('测试测试测试'); end loop; end; 缓冲区默认大小为10000 bytes。循环1000次一共有6000个汉字,也就是12000 bytes。在SQL窗口的输出标签页可设置缓冲...
分类:数据库   时间:2014-05-26 06:14:00    阅读次数:333
Asp.Net中用流操作文件
流操作: 什么是流,通俗来说就是读一点写一点,而且这个一点,是可以控制的,我可以让他一次读取1M或者10M或者100M都可以。 控制读取文件大小 这个就是缓冲区,设置缓冲区不可以太小,当然也不可以太大,适当就好,太小了会频繁读写硬盘,对硬盘损害加大,太大了也会拖慢速度。设置适当就可以。...
分类:Web程序   时间:2014-05-26 04:35:15    阅读次数:288
canny算法的MATLAB和C++实现(转载)
图象的边缘是指图象局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,既从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较大的灰度值。图象的边缘部分集中了图象的大部分信息,图象边缘的确定与提取对于整个图象场景的识别与理解是非常重要的,同时也是图象分割所依赖的重要特征,边缘检测主...
分类:编程语言   时间:2014-05-26 01:27:22    阅读次数:714
libevent(1)
很多时候,除了响应事件之外,应用还希望做一定的数据缓冲。比如说,写入数据的时候,通常的运行模式是:l决定要向连接写入一些数据,把数据放入到缓冲区中l等待连接可以写入l写入尽量多的数据l记住写入了多少数据,如果还有更多数据要写入,等待连接再次可以写入这种缓冲IO模式很通用,libevent为此提供了一...
分类:其他好文   时间:2014-05-25 22:22:17    阅读次数:397
深入理解ByteBuffer
ByteBuffer类是在Java NIO中常常使用的一个缓冲区类,使用它可以进行高效的IO操作,但是,如果对常用方法的理解有错误,那么就会出现意想不到的bug。...
分类:其他好文   时间:2014-05-24 21:12:28    阅读次数:443
Oracle中字符缓冲区相关错误
一、bufferoverflow,limitof10000 bytesdeclarebeginforcin1..1000loop dbms_output.put_line(‘测试测试测试‘);endloop;end;缓冲区默认大小为10000 bytes。循环1000次就一共有6000个汉字,也就是12000bytes。在SQL窗口的输出标签页中设置缓冲区大校二、数字或值错误:字符串缓冲..
分类:数据库   时间:2014-05-24 15:18:07    阅读次数:310
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!