码迷,mamicode.com
首页 >  
搜索关键字:缓冲区    ( 4880个结果
生产者消费者问题
C代码: #include #include const unsigned short SIZE_OF_BUFFER = 2; //缓冲区长度 unsigned short ProductID = 0; //产品号 unsigned short ConsumeID = 0; //将被消耗的产品号 unsigned short in = 0; //产品进缓冲区时的缓冲区下标 unsigned ...
分类:其他好文   时间:2014-07-29 13:17:47    阅读次数:163
sed命令详解
1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后...
分类:其他好文   时间:2014-07-29 12:20:46    阅读次数:362
缓冲区溢出攻击
缓冲区溢出攻击 ? 缓冲区溢出(Buffer Overflow)是计算机安全领域内既经典而又古老的话题。随着计算机系统安全性的加强,传统的缓冲区溢出攻击方式可能变得不再奏效,相应的介绍缓冲区溢出原理的资料也变得“大...
分类:其他好文   时间:2014-07-28 17:00:44    阅读次数:417
阻塞和非阻塞
阻塞和非阻塞对于软件和硬件概念是一致的: 对于软件: 简单点说: 阻塞就是干不完不准回来,    非阻塞就是你先干,我现看看有其他事没有,完了告诉我一声 我们拿最常用的send和recv两个函数来说吧...  比如你调用send函数发送一定的Byte,在系统内部send做的工作其实只是把数据传输(Copy)到TCP/IP协议栈的输出缓冲区,它执行成功并不代表数据...
分类:其他好文   时间:2014-07-28 16:08:03    阅读次数:262
【stl学习笔记】deques
deque双向队列是一种双向开口的连续线性空间,可以高效的在头尾两端插入和删除元素,deque在接口上和vector非常相似。deque的实现比较复杂,内部会维护一个map(注意!不是STL中的map容器)即一小块连续的空间,该空间中每个元素都是指针,指向另一段(较大的)区域,这个区域称为缓冲区,缓...
分类:其他好文   时间:2014-07-27 10:04:12    阅读次数:174
php将某一模板内容解析过后,并获取其返回值
在PHP中,将一个模板文件(.php)文件定义过后,如果要将参数传入,并且将该文件解析过后的内容作为返回值,可以php操作缓冲区来获取该模板文件的结果//打开缓冲区 ob_start(); //引入所需要的模板文件 include(‘file_name.tpl.php‘); //获取缓冲区中的内容,并且将该内容赋值..
分类:Web程序   时间:2014-07-26 03:25:57    阅读次数:277
Oracle 学习之--Buffer Cache深入解析
Oracle学习之--BufferCache深入解析服务器进程和数据库缓冲区高速缓存:当服务器需要块时,需要按系列步骤读取块:1、首先,服务器使用散列函数检查是否可以从缓冲区高速缓存中获得所需要的块。如果找到缓冲区,则将它移动到LRU列表中远离LRU末尾的另一端。这是逻辑读取,因为..
分类:数据库   时间:2014-07-23 21:26:46    阅读次数:344
JVM【第三回】:【直接内存】
直接内存并不是虚拟机运行时数据区的一部分,也不是Java虚拟机规范中定义的内存区域,但是这部分内存也被频繁的使用,而且也可能导致OutOfMemoryError异常出现,在JDK1.4中新加入了NIO类,引入了一种基于通道与缓冲区的I/O方式,它可以使用Native函数库直接分配堆外内存,然后..
分类:其他好文   时间:2014-07-23 21:15:26    阅读次数:228
将字节流转换成字符流
readLine方法是字符流BufferedReader类中的方法 键盘read方法是字节流InputStream的方法。 能不能将字节流转换成字符流,在使用字符流缓冲区的readLine方法? InpuStream in = System.in; //将字节流对象转换成字符流 InputStrea...
分类:其他好文   时间:2014-07-23 14:45:56    阅读次数:192
网络编程Socket之TCP之select概述
I/O模型: 1.  阻塞式I/O模型 2.  非阻塞式I/O模型:使用fcntl将套接字设置成非阻塞;然后轮询读取数据,这样会耗费大量CPU时间; 3.  I/O复用模型:阻塞在select上; 4.  信号驱动式I/O模型: 5.  异步I/O模型:aio_read,信号直到数据已复制到应用进程缓冲区才产生 select: select的最后一个时间参数: 1.  ...
分类:其他好文   时间:2014-07-23 13:06:46    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!