问题标签 [real-time-data]

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 回答
306 浏览

android - 每秒最多 1000 个项目的 ListView 实时数据集会减慢一切

我有一个 ListView 来观察汽车中不同电子设备之间的消息。对于某些部分,我每秒只能获得几个数据集,但在其他部分可能会达到 1000 个。

ListView 只是我的应用程序的一部分,另一部分可以很好地处理大量数据。

我使用带有以下 getView 的自定义 ArrayAdapter:

我的 Rowlayout 只有 7 个 Textview,所以我的 Holder 是 TextView

StringArray 的内容是在后台线程中定义的,这些线程经过测试并可以顺利运行。

调用 1000 次 notifyDataSetChanged() 会导致完全停止并且我的 UI 没有响应,因此我在后台线程中缓冲 DataItems 并每秒仅更新 5 次真实适配器。

tracelist 是显示所有项目,而 light 列表是仅显示每个 id 一次 update_rdl 只为两个列表调用 notifidatasetchanged;

我会很高兴你能给我的任何帮助。

0 投票
1 回答
710 浏览

python - wxpython 服务器

我正在尝试通过套接字将数据从 C 程序发送到 python 脚本,以便使用 matplotlib 执行数据的实时可视化。我还使用 wxPython 创建了一个 GUI。我用过socket模块、SocketServer模块和twisted。在每一个中,我都有不同的问题。

使用套接字模块,我收到了不止一条消息。我减少了 recv() 函数的缓冲区大小,但我只得到一个包,之后什么也没有。

然后我开始使用twisted。我仍然将这些包裹作为一个集合而不是一个一个地收集。此外,当在 C 文件中插入延迟时,我的 python 脚本崩溃了。

然后我搬到了 SocketServer 并创建了一个线程来运行服务器。消息如我所愿,但我无法再与 GUI 交互。

我想要做的就是向 Python 脚本发送一串 4 个值,剥离它并绘制它,拥有一个交互式 UI,但我找不到服务器、matplotlib 和 wxPython 协作的示例。

这是我找到并正在使用的 C 代码:

这是我目前拥有的 Python 代码(在网上搜索后):

抱歉,我是 Python 新手。先感谢您。

0 投票
1 回答
4690 浏览

web - 为网站显示提供 MCX 实时数据的网站?

搜索了很长时间才能找到提供 mcx 实时数据以显示在我们网站上的任何人。我找不到合适的数据提供者。如果有任何网站提供数据直接显示在网站上,请建议我。

我搜索的所有网站都准备好向 Amibroker 等软件和图表平台提供数据。但我们只需要在我们的网站上显示的数据而已..

0 投票
1 回答
371 浏览

stream - 使用storm进行增量处理和丰富

我们有一个专为处理社交媒体内容而设计的系统。在我们的风暴拓扑中,我们需要处理一些螺栓,例如情感分析、语言检测、垃圾邮件检测等。在storm上准备的所有教程和示例,我们已经看到一个bolt可以发出在declareOutputFields()方法中声明的元组字段。是否有任何选项可以使用输入元组发出当前螺栓的字段?

例如,我有一个输入元组,其中包含以下字段:

<

文字:bla bla

用户名:保罗

日期:01.01.2013

来源:推特

>

我想将输出元组定义为:

<

文字:bla bla

用户名:保罗

日期:01.01.2013

来源:推特

语言:tr

>

请注意,我希望我的螺栓在螺栓的输出元组模式之前不需要了解任何信息。

谢谢你。

0 投票
1 回答
815 浏览

ios - 重绘绘图的核心绘图实时数据

我在 1 个 self.view 上有 4 个托管视图

在托管视图上,我制作情节。我有 4 个包含一些数据的数组。

我使用调用方法生成器的计时器

它的工作时间为 38 秒,然后冻结。我能做些什么让它正常工作。我需要重新加载数据以进行实时

有任何想法吗?

0 投票
2 回答
7378 浏览

java - Spark 集群在较大的输入上失败,适用于小型

我在玩 Spark。它是来自网站的默认预构建发行版 (0.7.0),具有默认配置、集群模式、一名工作人员(我的本地主机)。我阅读了有关安装的文档,一切似乎都很好。

我有一个 CSV 文件(各种大小,1000 - 100 万行)。如果我用小输入文件(例如 1000 行)运行我的应用程序,一切都很好,程序在几秒钟内完成并产生预期的输出。但是当我提供更大的文件(100.000 行或 100 万行)时,执行失败。我试图挖掘日志,但没有太大帮助(它重复整个过程大约 9-10 次,然后退出失败。此外,还有一些与从某个空源获取失败有关的错误)。

第一个 JavaRDD 返回的结果 Iterable 对我来说是可疑的。如果我返回一个硬编码的单例列表(如 res.add("something"); return res;),那么一切都很好,即使有一百万行。但是,如果我添加我想要的所有键(28 个长度为 6-20 个字符的字符串),则该过程在大输入时才会失败。问题是,我需要所有这些键,这是实际的业务逻辑。

我正在使用 Linux amd64,四核,8GB 内存。最新的 Oracle Java7 JDK。火花配置:

我必须提到,当我启动程序时,它说:

这是我的程序。它基于 JavaWordCount 示例,进行了最少的修改。

0 投票
2 回答
8576 浏览

c# - 使用 NAudio 绘制 C# 实时波形数据

我是处理 wav 文件和 C# 的新手。我的目标是在 wavfile 的波形中实时绘制数据。我的意思是在录制声音(wav)文件时,我想同时绘制它的图表。我搜索了一些声音库并决定使用NAudio。(不知道这对我来说是最好的选择。我愿意接受有关选择音频库的任何建议)。但是我不知道使用声音绘制实时数据。有些人建议使用 GDI,但正如我所说,我是新手,我认为有效使用 GDI 需要花费太多时间。如果我必须学习 GDI,请分享任何可以帮助像我这样的初学者的文章。其实我看起来不知道我应该从哪里开始。需要指导:))我有一个问题。

NAudio 的教程之一,他使用字节数组在 Chart 中绘制波形。如果您知道 wav 文件的大小,那很好。但是它的工作速度太慢,并且对于大于 10mb 的 wav 文件会出现内存不足异常。下面的代码是指我的意思。

有没有办法更快地执行此操作?

0 投票
1 回答
81 浏览

messaging - 像 Pusher 这样的托管消息总线,但消息很大

Pusher 很棒,但我想尝试在不分块的情况下向它抛出一些更大的消息。有谁知道具有类似功能的托管服务,包括提供更大消息传递(低于 2mb)的私人频道。

0 投票
2 回答
944 浏览

networking - 将实时 TS 数据转储到文件中

我想从网络中捕获 TS 数据包并将其转储到一个文件中。你能给我推荐一个工具吗?提前致谢

0 投票
2 回答
770 浏览

node.js - MongoDb 用于收集生产数据

我面临着一种我以前从未尝试过解决的新型问题。因此,我希望比我知识渊博的人为正确的方向提供一些指导:-)

有朋友请我帮他设计生产线的控制系统。这个项目听起来很有趣,我不能停止思考它。

我已经发现我可以使用 node.js 服务器来控制系统。到目前为止一切顺利(HTML5 界面我们来了)!但我真正希望这个系统脱颖而出的地方在于系统指标的收集。系统报告各种事物,例如温度、流量等,这些指标每秒报告多达数百次……而且全天候运行 24/7。

我的想法是将其保存在 MongoDb 数据库中,并对此进行一些实时统计。如果您愿意的话,“竞争”似乎将其保存在 SQL 服务器数据库中,并允许操作员将汇总数据导出到 Excel,并在 Excel 中进行统计。

使用 MongoDb 进行实时统计的策略是什么?

我真的很想根据这些指标提供即时反馈和监控。例如过去 24 小时的平均温度、峰值等,还可以启用警报。服务器上不会进行太多高级统计。如果需要,我可以将数据导出到 SPSS 等程序。

MongoDb 适合这个吗?我喜欢使用 Linux 机器而不是带有 SQL Server 和 WinForms 控制界面的 Windows 机器。仅许可费就足以让我望而却步,尽管我知道购买机器的人可能并非如此。

这不会放在云中,而是放在网络上的单个服务器上。在正在操作的机器旁边,我将放置一个触摸界面,通过浏览器将联系 node.js 服务器以调用 PLC 命令。可以有多台机器需要控制,它们都将由同一个中央 node.js 服务器控制。

机器由http://beckhoff.com/上的 PLC 控制器控制。

在谈到 MongoDb 时,我不是一个完全的新手,但我从未将我所做的任何东西投入生产,而且我不会将 MongoDb 放在我的简历中......但是!

编辑:似乎 $inc 运营商是要走的路。但是,如果我不希望每天和每小时的平均值以及使用 socket.io 每秒用数据更新屏幕上的图表的连续提要怎么办。为我需要的每个聚合更新文档是一个好主意。我真的也想保存每个测量值,但也许我可以每秒聚合它,所以我不存储每个指标每秒最多 1000 条记录?