695得票16回答
如何在Mac OS X的终端中清除之前的输出?

我知道clear命令可以“清除”当前屏幕,但它只是通过打印大量的换行来实现 - 被清除的内容只是被滚动了。 有没有一种方法可以完全清除终端中所有以前的输出,以至于即使向上滚动也无法访问它们?

571得票10回答
如何在Vim中关闭一个缓冲区(其中之一)?

我通过在 Vim 中运行以下命令打开多个文件:vim a/*.php 打开了23个文件。 然后,我进行了编辑并运行了以下代码两次::q 如何在Vim中关闭单个缓冲区,而不是关闭所有缓冲区?

235得票9回答
缓冲区是什么意思?

我看到"BUFFER"这个词无处不在,但我无法掌握它的确切含义。 请用通俗易懂的语言解释一下什么是缓冲区? 什么时候会使用它? 如何使用它?

223得票5回答
Java中ByteBuffer的作用是什么?

ByteBuffer在Java中有哪些应用示例?请列举任何使用此功能的示例场景。

217得票14回答
201得票14回答
Linux中缓冲区和高速缓存的区别是什么?

对我来说,Linux内存概念中的buffer和cache之间的区别不是很清楚。我阅读了这篇文章,我认为它们之间的区别是到期策略: buffer的策略是先进先出 cache的策略是最近最少使用。 我理解的对吗? 特别地,我正在研究两个命令:free 和 vmstatjames@utopia:...

190得票12回答
将屏幕输出(程序)保存到文件

我需要将Screen的整个输出保存到文件中,以便以后检查所有内容。 原因是我通过串口转储闪存,使用Screen与其交互。我想将其保存到文件中以检查内存结构。 我尝试过:screen /dev/ttyUSB0 115200 >> foo.txt screen /dev/ttyUSB0...

182得票3回答
将JSON对象转换为缓冲区,再将缓冲区转换回JSON对象

我有一个 JSON 对象,正在将其转换为 Buffer 并在此处进行一些处理。稍后,我想将相同的缓冲区数据转换为有效的 JSON 对象。 我正在使用 Node V6.9.1 进行开发。 以下是我尝试的代码,但是当我将其转换回 JSON 并且不能打开此对象时,我会得到[object obje...

177得票10回答
当使用FileInputStream时,如何确定理想的缓冲区大小?

我有一个方法,可以从文件创建MessageDigest(哈希),我需要对很多文件(>= 100,000)执行此操作。为了最大化性能,我应该将用于从文件读取的缓冲区大小设置多大? 大多数人都熟悉基本代码(我会在这里重复一遍,以防万一):MessageDigest md = MessageDig...

170得票7回答
在管道中强制对stdout进行行缓冲处理

通常情况下,stdout 是行缓冲的。换句话说,只要您的 printf 参数以换行符结尾,就可以期望该行立即打印出来。然而,当使用管道重定向到 tee 时,这种情况似乎不成立。 我有一个 C++ 程序,名为 a,总是将字符串输出到 stdout 中(每个字符串都以 \n 结尾)。 当独立运...