问题标签 [data-stream]

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 投票
1 回答
499 浏览

statistics - 实时检测突发?

我随着时间的推移跟踪变量的值。我想实时检测变量的值是否正在爆发(其值异常增加)。我怎样才能做到这一点?

给定这个时间序列:1、3、5、6、9、8、7、4、2、1。

有人可以通过提供如何检测先前数据中的突发的计算向我解释吗?

0 投票
1 回答
513 浏览

serialization - 关于数据流的飞镖概念是什么?

Dart 变化迅速,所以我没有找到从 HttpResponse 获取数据流以通过 websocket 发送任意(甚至是二进制)数据的方法。甚至文件 IO 现在也没有 openInput/OutputStream。目前在 dart 中处理数据流的概念是什么?

我实际上想获得一种抽象数据流对象(如 C# 中的 System.IO.Stream)来实现序列化接口,然后将其应用于 websocket 数据流,这样我就可以用 new 更改我的网络数据包的序列化格式未来的序列化器实现,或创建内存流对象(如 C# 中的 System.IO.MemoryStream)以获取内存中的序列化数据。

最后 - 是否可以使用 websockets 发送二进制数据?

谢谢。

0 投票
1 回答
958 浏览

java - 了解数据流并处理它们的异常

这就是我写出我的文件的方式。

所以我试图写出一个二进制文件,它似乎工作正常。但是当我尝试将其读回时,我最终得到了 IOExceptions。

这就是我在文件中读取的方式。

我一直在查看数据流的教程页面

http://docs.oracle.com/javase/tutorial/essential/io/datastreams.html

根据我在示例中的理解,它显示通过捕获 EOFException 来捕获文件结束条件?从我从 api 中可以看出,这是 IOException 的一个子类,这有助于我理解为什么会这样。

我不明白的是如何在不发生异常的情况下处理它。我试过做类似 in.read() == -1 然后休息的事情,但无济于事,我仍然抛出异常。

0 投票
2 回答
1033 浏览

java - 创建一种通过网络发送整数的有效方式。TCP

如何将整数值转换为字节数组,然后通过字节流将它们发送到将字节数组转换回整数的客户端程序?

我的程序是一个乒乓球游戏。一旦运行,它就会创建一个服务器,客户端现在使用对象流通过 Internet 连接到该服务器。一切运行良好,但似乎效率不高。我的意思是球在试图通过更新循环保持同步时来回结结巴巴。我可能对它进行了松散的编程,但这是我能想到的最好的。我希望对这种事情的工作原理有更多了解的人可以帮助我弄清楚一些事情。

我的问题直截了当。我需要知道一种更好的方法来更有效地通过互联网发送球位和球员位置。目前需要的时间太长了。虽然,我可能会以错误的方式更新它。

流的构造方式:

这是播放器 2 的更新循环:

玩家 1 是服务器主机。这是玩家 1 的更新循环:

0 投票
1 回答
530 浏览

java - 如何从数据流中读取数据

请帮助我了解如何在 java 中读取数据流。我的要求是建立与路由器的 telnet 连接。这部分就完成了。从路由器,必须通过 telnet 使用它的 ip 地址和端口号连接到 xxx 远程机器。在建立这种联系时,我得到了一些回应。但是在读取时,程序控制在 InputStream 类的 read() 方法处停止。这是我用来读取数据流的代码片段。

0 投票
1 回答
1565 浏览

python - 从 Python 中的 XML 字符串片段流解析

我有一个眼动仪,它使用 TCP/IP 通信和 XML 在客户端(应用程序)和服务器(眼动仪)之间发送数据。以下是我在眼动仪开启时连续收到的 XML 数据字符串示例。我想做的是能够使用数据 FPOGX 和 FPOGY 作为我拥有的另一个函数的输入。问题是它们不是变量,你不能简单地调用它们。我如何解析这个数据流?这是我第一次使用 XML。示例将不胜感激。谢谢!

以下是部分代码的片段:

给出的错误是ParseError: not well-formed (invalid token)并指向xml = ET.fromstring(rxdat)代码的

定义 xmlParse() 本身并仅打印出结果即可。但是,一旦我开始添加窗口、图形并使用数据,它就会开始发出该错误。

0 投票
1 回答
1842 浏览

dart - 如何使用流发送http响应

我想在我的 http 服务器中有一个简单的 API,所以每次我写到 HttpResponse 我都使用流。

所以我将所有对象都转换成流,即object->json->stream

然后

但我得到错误

我不确定我在这里做错了什么。我看到了 File 的输入流通过管道传输到响应的示例,但我也无法使其工作。

任何帮助表示赞赏!

0 投票
1 回答
637 浏览

pointers - 将 DataBox 从 SlimDX 转换为 SharpDX (dBox.Data.Write)

我试图弄清楚如何将下面的代码(用于 SlimDX)转换为 SharpDX。

我对 DataRectagle 也有类似的问题:

阅读 SlimDX 源代码,看起来它们存储了一段DataStreams时间,而 SharpDX 存储了 a pointer,我不确定如何继续,因为我以前从未使用过指针。任何有关如何使其工作或实现相同结果的替代方法的帮助将不胜感激。

0 投票
1 回答
1122 浏览

arduino - Arduino 向 Xively 发送数据

我有多个温度和湿度传感器连接到arduino board mega(DHT22,DS18b20,...)在我的程序中,我从传感器获取温度并将它们放入数据流并将其发送到Xiviely,问题就来了。当我将假浮点数放入流中(例如浮点数 100.12)时,我得到客户端回复“xivelyclient.put 返回 200”,女巫没问题,但是当我将来自传感器的真实数据(温度或湿度)放入数据流中时,我没有从 Xively 那里得到答案。(程序停在那里,有时几分钟后 Xively 返回 -3 或类似的东西)。

工作正常的代码:

不起作用的代码:

getTemperature 方法(getHumidity 以同样的方式创建):

代码的唯一区别是“100.12”被替换为“getTemperatureDHT22(PIN)”或“getHumidityDHT22(PIN)”。

来自工作代码的回复:

来自非工作代码的回复:

有人知道它可能出什么问题吗?我真的很感谢任何回复和任何建议。谢谢你。

0 投票
1 回答
34 浏览

java - 从 Java 到 Android 的 ObjectInput/OutputStream

我正在开发一个 Java SE 应用程序,它通过 ObjectOutputStream 将其内容保存为可序列化的对象。

我的问题是,在 Android 本机应用程序中读取 ObjectInputStream 会正确加载内容吗?

另外:还有另一种保存数据结构的简单方法(支持修改模型类)?