buffer

    0热度

    4回答

    好的,我正在编写一个简单的C++函数来组合cin'd字符串。目前我正在研究Linux,所以我不喜欢简单的“getline(cin,input)”命令。这里是到目前为止的代码: string getLine() { string dummy; string retvalue; do { cin << dummy; retv

    4热度

    4回答

    我正在制作一个基于ASCII的游戏,而且在我看来人们都在说要使用来自MSDN的Console.Write(),这是花花公子,如果你使用Windows,但是我不是。 因此,我试图编写一个函数或C函数组,可以在两个屏幕缓冲区之间切换,并将它们写入屏幕,类似于man页面,以及pico ,vim和emacs。 我有缓冲区的工作,并发现一个名为0verkill的Linux旧的ASCII游戏,它使用C和put

    2热度

    5回答

    我遇到了一个问题,试图解析文件的ascii部分,一旦我打到结束标记,IMMEDIATELY开始读取该点上的字节。我在Java中所知道的读取一行或整个单词的所有内容都会创建一个缓冲区,这会破坏在停止点之后立即获取字节的任何机会。唯一的方法就是逐字节地读取数据,找到换行符,在换行之前重建所有内容,查看它是否是我的结束标记,然后从那里开始?

    0热度

    3回答

    有人可以向我解释使用缓冲区的用法,也可能是一些简单的(记录在案的)正在使用的缓冲区的例子。谢谢。 我在Java编程的这个领域缺乏太多的知识,所以请原谅我,如果我问错了问题。 :s

    13热度

    2回答

    我写了一个缓冲类,提供了一个类似文件的接口read,write,seek,tell,flush方法来记忆一个简单的字符串。当然这是不完整的(例如,我没有写readline)。它的目的是由来自某个外部数据源的后台线程填充,但让用户将其视为文件。我希望它包含一个相对较少的数据量(最大可能是50K) 有没有更好的方法来做到这一点,而不是从头开始写?

    1热度

    4回答

    当我的C++程序试图将一些.png图像写入目录时,会发生一些溢出运行时错误。 将图像写入的目录作为命令行参数给出。该程序使用gcc -ggdb3 -O3进行编译。奇怪的是,如果我重新运行目录时将该目录更改为另一个目录,或者如果我没有优化编译我的程序,该错误就会消失。我很困惑。即使我可以获取非优化可执行文件生成的图像或其他目录,但我怀疑结果是否可靠,因为优化后的可执行文件可能存在运行时错误?或者有可

    1热度

    6回答

    我很头疼,想知道为什么vim没有复制到系统缓冲区。 这是我的工作流程: vim asd y1y :q vim qwe p 在computerA和computerB,这个工程,我希望它:从文件ASD猛拉线投入该文件QWE。 在computerC上,这不起作用。 所有系统都运行Ubuntu 8.04。 computerA安装了vim-full软件包,computerB和computerC安

    1热度

    3回答

    我通常在Linux/Unix上建立长长的多命令管道来处理大型文本文件(sed | grep | sort | less等)。 我希望能够使用管道元素来缓冲通过stdin接收的所有内容,直到检测到关键短语/字符串(例如“SUCCESS”),此时它将所有接收到该点的内容释放到标准输出然后继续传递其余的流。如果没有检测到关键短语,程序将丢弃所有内容。 有没有一个标准的命令可以做到这一点,还是我需要编写一

    12热度

    3回答

    自从我安装了一台新机器上的Emacs我看到一个丑陋的行为。不幸的是,我的旧的.emacs文件相当分散,我不能确定我是否曾经有过处理此问题的elisp。 问题是这样的:它使用的是,当我执行命令,将打开一个新的缓冲区,如grep'ing,或点击搜索结果中的文件名,一两件事情会发生: 如果只有一个缓冲区显示时,屏幕上会如果不止一个缓冲区显示当前缓冲区窗口拆分后一度 ,缓冲窗口会打开所需的文件 我想这种行

    1热度

    2回答

    我创建了一个简单的缓冲区管理器类,用于异步套接字。这将防止内存碎片并提高性能。任何关于进一步改进或其他方法的建议? public class BufferManager { private int[] free; private byte[] buffer; private readonly int blocksize; public BufferMan