问题标签 [buffering]
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.
c# - 创建 shim 流
我正在使用的解压 API 具有以下 API:
我想围绕这个 API 创建一个包装器,这样我就可以创建自己的Stream
类来提供解码的数据。
这样我就可以使用这个流作为 XmlReader 构造函数的参数,就像使用System.IO.Compression.GZipStream
. 据我所知,唯一的其他选项是将 outStream 流设置为 MemoryStream 或 FileStream 并进入两跳。我正在处理的文件非常庞大,因此这些选项都不是特别有吸引力。
在我重新发明轮子之前,是否有任何我可以借鉴的现有技术,或者我可能错过的 BCL 中的某些东西?这里的CircularStream
实现将在一定程度上有所帮助,但我真的在寻找类似的东西,当 Stream 的内部缓冲区在读取它时为“空”时会阻塞(而不是溢出/欠载),而当内部缓冲区为“空”时会阻塞写入时缓冲区已满。
通过这种方式,它可以用作参数outStream
,同时(即从另一个线程)可以由XmlReader
.
javascript - HTML5 视频 currentTime 和缓冲
我有一个缓冲问题。
在我的页面(我远程访问)上,我有一个使用该currentTime
属性定位的视频。
然而,看起来,尽管我没有自动缓冲,但视频仍然缓冲到这个位置。
那是对的吗?
有没有办法在这个时间点之前不阅读视频就可以找到这个位置?
c++ - 缓冲区大小:N*sizeof(type) 还是 sizeof(var)?C++
我刚从 cpp 开始,我一直在遵循不同的示例来学习它们,我看到缓冲区大小以不同的方式设置,例如:
VS
哪一种是正确的使用方法?
我已经在 InternetReadFile、ZeroMemory 和 MultiByteToWideChar 等其他函数中看到了这一点。
android - Android - MediaPlayer 中的缓冲
我正在使用 MediaPlayer 在我的应用程序中播放视频。视频需要一段时间来缓冲,并且视频视图在这段时间内是空白的。
有没有办法在用户在上一个屏幕时开始缓冲,这样当他来到视频播放屏幕时,视频就可以播放了?
谢谢克里斯
php - 使用 Ruby 生成格式化文件的方式与使用 PHP 的方式相同
我使用 PHP 生成一些特殊格式的文件,我决定用 Ruby 尝试同样的事情。要使用 PHP 创建文件,我使用以下代码:
有可能与Ruby有关吗?你会怎么做?
更新
以下代码等效于 PHP 代码:
有办法ruby file.erb >> output.fmt
吗?
更新2
标准 Ruby 发行版具有erb
处理器
windows - Haskell: read input character from console immediately, not after newline
I've tried this:
but it waits until the enter is pressed, which is not what I want. I want to read the character immediately after user presses it.
I am using ghc v6.12.1 on Windows 7.
EDIT: workaround for me was moving from GHC to WinHugs, which supports this correctly.
php - 在 PHP 中使用不带任何参数的 ob_start 有什么意义
我可以看到带有参数集的ob_start的使用,但是在没有设置任何参数output_callback
的情况下调用它时我看不到使用。ob_start
禁用输出以稍后立即抛出所有输出有什么意义?由于仅在页面完全呈现后(或调用ob_end_flush时)才开始下载,这不会使用更多内存(服务器端)和缓慢的下载(客户端)吗?
ob_start()
任何人都可以给我在不设置任何参数的情况下使用的用法/优点(如上面的代码片段)。
performance - 三重缓冲真的是免费的性能提升吗?
所以我一直在阅读很多关于 openGL 和 gpus 以及一般图形的内容,并且半频繁地提到三重缓冲可以提供免费的性能提升。我知道它为什么有帮助;实际上,您可以进行垂直同步,而不受帧速率选择的限制,例如 60 或 30 或 20 或 15 等,因此您实际上可以达到 55fps。但这真的有代价吗?直观地说,我希望三重缓冲可以将输出延迟一帧,从而为所有内容添加一个非常小的延迟。
flash-cs4 - 防止 FLV 缓冲(AS FLVPlayback 组件)
我有一个客户坚持要在她的主页上使用 65Mb FLV。我劝她放弃自动播放,但我担心会浪费带宽观看一部 30 位访客可能会播放的电影。
在查看 FLVPlayback 组件的文档时,我发现的唯一与缓冲区相关的参数是
我想出的唯一解决方案是加载播放器的 jpeg 静止图像,并在单击时将其替换为 SWF。
任何人都有更清洁的解决方案来防止浪费带宽?
谢谢。
java - Mac OS 不支持 Java 页面翻转?
我希望有人碰巧之前偶然发现了以下问题。
我的 Java 应用程序在 Mac 上存在图形性能问题,所以我做了一个简单的测试应用程序(代码如下)。当我在 Windows 上运行它时,控制台告诉我:
图形配置翻转?真正的
BufferStrategy 翻转?真的
当我在 Mac OS 上运行完全相同的代码时,我得到:
图形配置翻转?真正的
BufferStrategy 翻转?错误的
这是否意味着在 Mac OS 上,窗口应用程序根本不支持翻页?是否有任何技巧可以在不全屏的情况下在 Mac OS 上进行翻页工作?
非常欢迎所有的指点,
Mattijs
在 Windows XP 和 Mac OS 10.5 上使用 JDK 1.6。
编码: