问题标签 [buffer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 为连续测量创建缓冲矩阵
我开始在 MATLAB 中编程,但在创建缓冲矩阵时遇到了一些问题。我正在尝试执行以下操作:
我不断地从网络摄像头获取图像,分割后我获得了移动目标的质心。我需要存储质心数据进行处理,但我不希望它占用太多内存。例如,如果我是一个 time t=inf
,我正在考虑将 10 个时间点的数据存储在一个矩阵中,就像一个循环缓冲区,然后写入和擦除旧数据,因为我需要同时处理这两个时间点的实际数据(t ) 和时间上的先前数据 (t-1)。
vim - 如何同时操作更多的 Emacs 缓冲区?
我正在寻找与:bufdo
Emacs 中的 Vim 命令等效的功能。:bufdo
接受一个参数 - 另一个命令 - 并在所有打开的缓冲区上执行该命令。我还没有在 Emacs 中找到类似的功能。
c# - Socket Server Disconnect and Reconnect Buffer Error?
I'm using the following TCP Sockets Server/Client example: http://www.codeguru.com/Csharp/Csharp/cs_network/sockets/article.php/c8781/
I'm also using the following CryptoStream example: http://www.obviex.com/samples/Encryption.aspx
Problem: Both Server and Clients communicate perfectly until I Stop the Server socket, wait a minute or so, then start the Server socket. Sometimes but not always I recieve a base64 error in the Encryption.aspx on line 'Convert.FromBase64String(cipherText);'...
I know there is incorrect / corrupted data in the buffer probably left-over from stopping the socket. Then the new data comes in and the error occurs.
Q. Will clearing the 'class SocketPacket; solve this issue?
Q. How do I clear the 'class SocketPacketsocketBuffer'?
Other suggestions are greatly appreciated..
vim - 无法限制 Ctrl-O 在 Vim 中仅打开当前缓冲区
当我按下时,我会打开旧缓冲区
我只想浏览在当前 Vim 会话中打开的缓冲区。
如何使用 Ctrl-O 在 Vim 中的当前缓冲区之间快速浏览?
vim - 在 Vim 中无法使用 Ctrl-O 的反转
我想要相反的
- Ctrl+O
成为
- Shift+ Ctrl+O
原来的反面是
- Ctrl+I
您如何将Vim 中CTRL+的反面重新映射为++ ?OShiftCTRLO
search - vim — 如何搜索缓冲区?
我正在寻找一些命令,例如:
我应该在缓冲区“b1”中搜索单词“something_here”。我该怎么做?
c++ - 读取和写入缓冲区
我有 2 个类,一个将多个 96 位对象写入缓冲区(一次 32 位 - 3x int32),一个我想从同一个缓冲区读取。
第一个类(Writer)保留和存储内存区域并创建指向第一个 32 位区域的指针。
如何安全地写入缓冲区(暂时忽略缓冲区溢出)...我需要写入 32 位块,那么如何在每次 96 位写入之间更改“写入指针”的位置?我是否做类似的事情:
/li>我保留内存是否安全,写入一些 96 位对象,然后将指向它开头的指针传递给第二个(Reader)类,以确保它们都能够访问相同的对象?(Reader 会一次性读取多个 96 位对象(~10,000),所以我只需要知道读取数据的开始。)
阅读器读取缓冲区后,如何“重置”指针(清空缓冲区)以便再次写入缓冲区?
缓冲区:
缓冲区实际上是一个指针,指向由 . 保留的内存区域的开头posix_memalign
。
emacs - 如何仅针对 Emacs 中的特定模式或缓冲区过滤编译输出?
我有一个html-mode
启用的 HTML 页面。我调用函数sgml-validate
来检查任何标记错误。它基于compilation-mode
. 我想从编译输出中删除一些警告,所以我编写了一个函数并将其挂钩compilation-filter-hook
(此变量未记录,但compilation-filter
会调用它)。一切正常。我的问题是,如何确保仅在 HTML 页面(通过sgml-validate
)上开始编译过程时才调用我的过滤器函数?
我看到了两种方法,但都没有奏效:
- 首先,我可以检查 的值
major-mode
。但它总是返回compilation-mode
,因为在*compilation*
缓冲区上启用了它。(我在 的源代码中grep+
找到了一个过滤器函数,他们确实检查了 的值major-mode
。我不知道它是如何正常工作的。) - 另一个想法是仅将我的过滤器函数挂钩到 HTML 文件的缓冲区,但由于类似的原因,它无法工作,因为编译过程的输出进入单独的缓冲区。
buffer - 使用 Python 2.6 从 Web 保存二进制文件的最节省内存的方法?
我正在尝试使用 Python 2.6 和 urllib 从网络下载(并保存)二进制文件。
据我了解,read()、readline() 和 readlines() 是读取类文件对象的 3 种方法。由于二进制文件并没有真正分成换行符,因此 read() 和 readlines() 将整个文件读入内存。
选择随机 read() 缓冲区大小是在此过程中限制内存使用的最有效方法吗?
IE
我随意选择了 read(1000000) ,因为它可以工作并降低 RAM 使用率。我假设如果我正在使用原始网络缓冲区,则选择随机数量会很糟糕,因为如果传输速率太低,缓冲区可能会干涸。但似乎 urllib 已经在为我处理较低级别的缓冲。
考虑到这一点,选择任意数字好吗?有没有更好的办法?
谢谢。
winapi - Windows 中 CreateFile 的默认缓冲区大小是多少?
当调用 CreateFile 函数时没有标志 FILE_FLAG_NO_BUFFERING,操作系统内部缓冲区的大小是多少?
如果我的缓冲区大小大于 Windows 的内部缓冲区,我可以完全使用磁盘的吞吐量吗?