问题标签 [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 投票
0 回答
149 浏览

extjs - Extjs无限网格只加载第一页或一次全部加载

我在 extjs 4.2.2 中添加了一个无限滚动网格,代理如下所示,

我的回复如下所示, 在此处输入图像描述

默认情况下,我只得到一页。我应该能够根据滚动位置滚动并获取相应的页面。

pagesize 为 15,存储负载如下,

商店定义如下,

如果将缓冲配置添加到存储中,则它会一次加载所有页面。但我需要基于滚动来获取页面。我错过了什么?

0 投票
4 回答
75 浏览

java - 查找每一行的整数和字符串并将它们放入一个数组中?

所以我有这个 dat 文件(txt 文件),每个国家都有一个州和一个邮政编码。在这个 dat 文件中,我有一个分号,用于分隔每行的字符串和每行的整数。我也为此使用了一个接口和一个主类,但这是应该完成大部分工作的类。下面是方法。

PS:我试图在这个网站上找到其他已经回答了我的问题但实际上没有帮助的问题!

这是 dat 文件的内容:

75242;乌普萨拉

90325;于默奥

96133;博登

23642;霍尔维肯

35243;韦克舍

51000;延雪平

72211;韦斯特罗斯

我的问题是我找不到一种方法来以我希望它们工作的方式保留数组中的整数或字符串。试图只读取整数和字符串,但没有奏效。另请注意,我已尝试读取 dat 文件中的每一行,然后读取每个字符,以尝试将值放入它们自己的数组中。还尝试通过使用 if'ments 并说“if(Character.is..)”来转移它们。在下面的方法中,我只是试图捕获整数。

还认为由于分号,我应该使用“Character.is....”之类的东西来检查它,然后从读取 ch/string 转到 int。但是当时想迈出一步,否则我什么也做不了!

这是预期的:它们也已排序,但我可以处理它,只要我能弄清楚如何正确地将它们存储在它们自己的每个数组中。

23642 霍尔维肯

35243 韦克舍

51000 延雪平

72211 韦斯特罗斯

75242 乌普萨拉

90325 于默奥

96133 博登

谢谢大家的意见,真的有帮助。

0 投票
1 回答
363 浏览

go - BufferedWriter 在同时使用时不起作用

我需要同时将大量数据从多个 goroutines(比如 30 个)写入文本文件。我要做的是:

但这似乎不适用于某些情况。这f*os.File对象。在某些情况下,这根本不会写入文件,在某些情况下,它会写入一些数据,但不会进行未来的写入。行为非常不一致,也没有错误。

任何想法为什么会发生这种情况?

0 投票
1 回答
64 浏览

java - 如果该行不遵循特定模式,在读取文件时是否有指定消息的功能

我正在制作一个名为 Book 的类,它代表具有标题、作者和年份的书籍,当他们获得奖项时。

我有一个 getList 方法,它应该从 csv 文件中读取数据,如果一行不遵循模式标题、作者、年份,那么应该将一条消息写入标准错误流。我无法确定如何指定错误消息。

我可以使用 BufferedReader 读取文件

但是,当验证所有 3 个值(标题、作者、年份)时,我不知道从哪里开始。我想我需要 3 个变量来检查 csv 的其中一行是否缺少(年份、作者等)。我是缓冲阅读器的新手,不知道该怎么做。任何帮助表示赞赏

我已经在互联网上查看并没有找到我正在寻找的确切内容

测试应用

0 投票
2 回答
153 浏览

c - 强制刷新或读取未刷新的输出

这是该工具的前端dc;这个想法是键入一个中缀表达式 (2 + 3),将其映射到相应的后缀符号 (2 3 +) 并将其发送到dc. 它是做什么的bc

我正在使用管道执行此操作,但前端挂起等待输出。
这是代码;我将在下面继续评论它。我的“h”命令dc未实现,因此我正在寻找作为dc.

TL; DR:该过程挂起,因为stdoutindc没有刷新或者这就是我认为已经找到的。无论如何,我如何阅读它或在每次写入后强制刷新?

我发现的内容在下面评论。

为了简单起见,我删除了错误检查。

前端挂在行:

因为我真的不知道如何找到问题,所以我写了自己的dc,它什么都不做,只是正确响应“h”命令并将它得到的所有内容输出到文件中(所以我可以调试它;我不知道其他方法)。如果有用,我可以在这里添加。

我发现对fflush(stdout)in (my)的调用会dc恢复前端,因为对fgetsfinally 的调用会返回。

我无法改变dc自己。怎么能不挂fgets

我的一些想法:

  • 使用另一个线程刷新rcvfp( stdoutof dc)

  • 使用伪终端编写它

我正在寻找建议或一种简单的方法来避免它们。

我尝试过了:

  • 用于read()_fileno(rcvfp)

  • 阅读这个这个类似的帖子

  • 使用setlinebuf()

0 投票
1 回答
234 浏览

extjs - 在 EXTJS 中向“缓冲存储”添加新记录

在我的应用程序中,我有一个带有缓冲存储的网格。单击网格行时,将显示警报。我想在网格中添加一个新行,即添加一个新记录来存储(在用户执行某些保存操作之前不应将其保存在后端)。如果用户选择这样做,也可以删除相同的添加记录。

目前尝试了以下方法..

使用上面的代码,新记录被添加到存储中,但是像点击这样的网格事件不起作用。得到以下错误。 在此处输入图像描述

关于实现这一目标的任何想法?任何帮助将非常感激。

0 投票
1 回答
47 浏览

java - 从 txt 读取二维数组列表

我有这个二维数组列表,我想使用 buffer Reader(Java) 从我的 txt 文件中读取它。有什么帮助吗?

//我的二维数组列表,整数 1 2 3 4 5 6 7 8 9 10 11 12

0 投票
0 回答
85 浏览

java - 在不创建新实例的情况下调整缓冲图像的大小(java)

我想知道是否有一种方法可以在不创建另一个图像的新实例的情况下调整 BufferedImage 的大小。我想知道这一点,因为我认为每次我想为我的应用程序调整 BufferedImage 的大小时创建一个新图像效率低下。这是我看到的一些代码,它解释了我不想要的内容:

感谢您的任何回复!

0 投票
2 回答
160 浏览

java - 使用 JMS 从 AQ 队列中取出 Non_Persistent 消息

我想从 Oracle AQ 队列中取出非持久性(=缓冲的)JMS 消息。

如果我设置,在 PL/SQL 中一切都很好并且可以工作

在出队。

入队选项相应地设置为 IMMEDIATE 和 BUFFERED。

尽管如此,在 Java 代码中,我尝试使用带有 javax.jms.QueueReceiver 的 JMS 接收消息

我没有在出队/接收方的事务中运行。如何在 JMS 中设置“可见性”?任何想法为什么我没有收到消息?

我错过了什么?

Payload 是 sys.AQ$_JMS_TEXT_MESSAGE,非压缩等。

顺便说一句:出队应用程序正在使用持久消息工作......

更新:如果我使用 MessageSelector,该代码也不适用于持久消息。如果没有消息选择器和持久消息,它就可以工作!

0 投票
1 回答
32 浏览

python - 标签出现缓冲,但 Python 代码运行时未缓冲

我目前正在 Sublime Text 上使用 Python3 创建一个二十一点游戏。当庄家一张一张地抽牌时,您可以在控制台中看到它是一张一张地抽牌,使用after()调用不同的函数,但在实际的 GUI 中,所有牌都是同时出现的,就在最后。

以下是部分代码: