问题标签 [buffered]

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.

0 投票
2 回答
4328 浏览

java - 在没有 Opengl 或 Direct3d 管道的情况下使用 Java2d 进行平滑绘图?

当禁用 opengl 和 direct3d 管道时(通过使用 -Dsun.java2d.d3d=false 和 -Dsun.java2d.opengl=false 调用 vm),我无法找到使用 Java2d 获得平滑移动或动画的方法

下面快速而肮脏的代码演示了我的问题。它绘制了一个在屏幕上移动的框。方框位置每秒更新大约 60 次,屏幕重绘尽可能多的次数。它使用 BufferStrategy 类来实现双缓冲;翻转在“bs.show();”完成

代码(按退出键退出):

当我使用“java FluidMovement”正常执行此代码时,它像丝绸一样顺畅运行(除了偶尔的撕裂),因为 jvm 使用了 direct3d/directdraw 管道。当我使用“java -Dsun.java2d.d3d=false -Dsun.java2d.opengl=false FluidMovement”执行此代码时,它非常不稳定。

我不能假设使用了 direct3d 或 opengl 管道。管道不适用于我尝试过的 3 台机器中的 2 台;它只能在运行 Windows 7 的具有专用图形的机器上运行。无论如何我可以使盒子顺利移动,还是我应该求助于使用某种低级别访问权限的库,如 JOGL?

笔记:

  • 帧率不是问题。在这两种情况下(启用和禁用管道),应用程序的运行速度都超过 300 fps。启用管道时,我强制关闭 vsync。
  • 我试过 Toolkit.getDefaultToolkit().sync()
  • 我尝试了许多不同类型的循环,但运动从来都不是真正流畅的。即使使用固定的帧速率,也会表现出相同的断断续续。
  • 我试过以全屏独占模式运行框架。
  • 我尝试过使用 3 个甚至 4 个缓冲区。
0 投票
1 回答
1365 浏览

extjs - Ext JS 在自定义组件上缓冲滚动

查看缓冲滚动的示例:

http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/buffer-grid.html

我是否假设此功能仅在网格上可用?

我想将它与绑定到不是网格的自定义数据视图的内存代理一起使用。

这可能吗?

0 投票
1 回答
750 浏览

python - 为什么使用 xargs --max-procs 对具有无缓冲输出的 python 进程进行加扰?

我正在执行多个 python 进程,如下所示:

并且输出偶尔会被打乱。

输出流是无缓冲的,写入的大小小于默认系统(osx 10.8.2,python 2.7.2)定义的 512 字节的 PIPE_BUF,所以我相信写入应该是原子的,但输出偶尔会被打乱。我一定会遗漏一些东西,任何建议都将不胜感激。

谢谢。

脚本的简化骨架是:

0 投票
2 回答
889 浏览

php - php json_encode() 输出随机跳过字符

我在亚马逊 ec2 实例上使用 PHP 5.3.15 (cli)(构建时间:2012 年 7 月 20 日 23:10:20)。当我调用 json_encode() 时,生成的 JSON 会随机跳过字符,因此 JSON 不再有效。即使使用完全相同的参数/数据进行调用,这种情况也只会在某些时候发生。奇怪的是它发生在不同的地方,随机的地方,没有模式。在我的本地 MAMP 安装中,相同的数据和相同的代码以及相同版本的 PHP 不会发生这种情况

..."updateTime":"2012-12-21 03:24:14","createTime":"2012-12-21:"21","updateTime":"2012-12-25 19:33:25 “,……

你可以在 21:"21" 看到上面的效果。我什至不知道从哪里开始解决这个问题。

我已经重新启动,甚至创建了新的服务器虚拟实​​例。

我非常需要帮助。你能提出的任何建议都会很棒!!

0 投票
7 回答
1028 浏览

java - 了解 Java 堆栈

有这个代码:

还有输出:

为什么它打印“y”八次而不再打印。println()遇到Java怎么调用StackOverflowError

0 投票
2 回答
1649 浏览

html - HTML5 媒体元素 - SEEKABLE 和 BUFFERED 之间的区别?

media.seekable我想知道 HTML5 媒体元素和之间有什么区别media.buffered

0 投票
2 回答
840 浏览

java - 如何每 1Mb 读取文本文件 [.log 文件]

我有一个很大的日志文件,我想一个一个地读取 1Mb。

Example.我有 100Mb 的文本文件,我想一次读取 1Mb。那需要100次。

任何相关的想法?

0 投票
1 回答
425 浏览

java - Java教程方法示例

这里有一个摘自这里的片段:

但是我不能用 newOutputStream 方法编译日志文件(它是一个 Path 对象)......只能用 Files.newOutputStream(path,StandardOpenOption..);

0 投票
1 回答
31 浏览

java - 滞后修复 BufferedImage

是否有另一个图像变量然后缓冲图像,因为当我启动从文本文档读取地图的应用程序时,它滞后了很多

我的 BufferedImage 代码(对不起,我不是英语):

0 投票
2 回答
2446 浏览

mysql - PDO 缓冲区属性设置为 true 的一般错误 2014

我试图在这里问这个,但结果并不好。我考虑过编辑,但鉴于已经收到的答案,我认为最好重新开始。

我收到以下错误:

这是连接设置:

这是 MySQL 通用日志文件:

下一个要运行的查询会生成错误。

实例化对象时会生成查询,如下所示:

为了更好地衡量,以下是所有列出的查询:

难住了。我不确定还要添加什么,但如果我错过了什么,请告诉我。