码迷,mamicode.com
首页 >  
搜索关键字:缓冲    ( 8156个结果
linux sed 命令详解
1.Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存...
分类:系统相关   时间:2014-12-17 20:51:32    阅读次数:256
C语言—printf函数
printf函数 1)基本概念 printf函数是由C的编译系统提供的库函数,作用是向输出缓冲区输出内容 具体 stdio.h -- 标准的输入(scanf)输出(printf)的头文件 printf("xxxx");/ scanf("%d",&a); 2)使用 格式:printf("格式...
分类:编程语言   时间:2014-12-17 20:26:10    阅读次数:173
分散/聚集方式I/O
WSASend(),WSASendTo(),WSARecv()和WSARecvFrom()函数都以应用程序缓冲区数组作 为输入参数,因此它们可以进行分散/聚集方式(向量方式)的I/O操作。如果应用程序需要传送的信息除了信息体外还包含了...
分类:其他好文   时间:2014-12-17 13:07:41    阅读次数:151
《网络编程》非阻塞 I/O
非阻塞式的 I/O 是进程调用 I/O 操作时,若数据未准备就绪,则立即返回一个 EWOULDBLOCK 错误,在数据准备就绪之前,应用进程采用轮询的方式检查数据是否准备就绪。直到数据准备就绪,则内核把该数据复制到应用进程的缓冲区,完成数据复制之前进程处于阻塞状态,直到数据复制完成后才返回。即 I/O 操作第一阶段处于轮询检查状态,第二阶段处于阻塞状态。...
分类:其他好文   时间:2014-12-17 09:07:32    阅读次数:251
生产者-消费者问题
生产者-消费者问题有时也称作有界缓冲区问题。 两个进程共享一个固定大小的缓冲区,生产者将信息放入缓冲区,消费者从缓冲区中取出信息。 问题在于 当缓冲区已满,而此时生产者还想向其中放入一个新的数据项情况。其解决办法是让生产者睡眠,待消费者从缓存区取出一个或者多个数据的时候再唤醒它。...
分类:其他好文   时间:2014-12-16 20:55:03    阅读次数:193
读写系统的调整
现在的存储设备分成了两大阵营,一般是物理机械盘,直接在本地存储,一种是网络磁盘,通过主机适配器,连接到磁盘机柜上,实现的是远程的传输。一般情况下,我们是不应该干涉磁盘高速缓冲区的回写例程。Linux目前采用的是异步IO读写的方式,所以用户态调用的write函数只是将内..
分类:其他好文   时间:2014-12-16 19:33:36    阅读次数:188
linux下模拟按键kbhit(),检测按键终止while(1)死循环
如何通过另外一个事件来控制while循环以及在必要的时候使用按键控制while死循环 1、设置一个循环标志。主进程中进行循环并且在每次循环中检查循环标志决定是否继续,线程中检测按键输入后改变该标志 2、主进程中进行按键检测,线程用于循环操作,主进程检测到按键后关闭循环线程 3、在循环中对键盘缓冲区进行扫描,用于判断是否有按键信息 这里我们不使用多线程的机制,直接...
分类:系统相关   时间:2014-12-16 17:08:22    阅读次数:290
缓冲区
输入字符的回显是非缓冲区(ubuffered)或直接(direct)输入的一个实例,它表示所键入的的字符对正在等待的程序立即变为可用的。相反,延迟回显缓冲是缓冲输入的实例,这种情况下所输入的字符被收集并存储在一个被称为缓冲区(buffer)的临时存储区域中。按下回车键可使输入的字符块对程序有用。 为什么使用缓冲区?首先,将若干个字符作为一个块传输比逐个发送这些字符耗费的时间要少。其次,如果输入有...
分类:其他好文   时间:2014-12-16 11:45:24    阅读次数:155
sed的用法
1、什么是sedsed命令是一个流线式、非交互式编辑器,可以实现在vi等编辑器中一样的编辑效果。2、sed的工作原理模式空间(pattern space)sed一次处理一行文本(或输入),并把输出送往屏幕或重定向到文件。sed把当前处理的行存储在临时缓冲区中,称为模式空间。一旦完成对模式空间中的行的...
分类:其他好文   时间:2014-12-15 21:35:29    阅读次数:224
反射的源头,Class类的实例
java.lang.Class:是反射的源头。创建一个类,通过编译,生成.class文件。之后使用java.exe加载(JVM的类加载器)加载此.class文件。加载到内存以后,就是一个运行时类,存在缓冲区。那么这个运行时类本身就是一个Class的实例。 1. 一个运行时类只加载一次 2. 有了Cl...
分类:其他好文   时间:2014-12-15 18:54:44    阅读次数:168
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!