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

node.js - Node-RED listen PostgreSQL in real-time

I need to listen PostgreSQL on changes in real-time with Node-RED. How can I do this?

I created trigger on new record in the table and notify this to 'changes' channel.

But I don't know how to listen it from Node-RED. Could you help me please? Maybe I can do it differently?

0 投票
0 回答
391 浏览

firebase-storage - Android 中 Firebase 中的实时数据库

关于将存储(例如图片或视频)与实时数据库相结合的任何想法?意思是,我正在寻找解决方案,管理员可以在其中保存图像和一些关于存储在 firebase 中的详细信息,并且用户可以使用实时数据库对图像或视频进行评论?它是如何实现的?例如像 instagram 一样的东西

0 投票
0 回答
935 浏览

.net - 实时读取(游戏)截图中的设置文本

我正在开发一个项目,以实时从正在运行的游戏的屏幕控制台(通过定期屏幕截图)读取设置的文本短语。

屏幕上的 Minecraft 控制台屏幕截图示例:

图像

这最好用 OCR 库来完成吗?或者我可以通过在扫描线上搜索设置像素(使用 C#)来执行 OCR,因为我已经设置了要搜索的短语(像素模式/字符串?)?如果是这样,任何图形专家都可以为我指明正确的方向。

编辑:这需要在 Windows 7 上工作

0 投票
1 回答
556 浏览

java - 为什么实时数据库无法在我的回收站视图中工作

我试图更改控制台 firebase 中的数据库,但我的适配器中的数据没有改变,recylerview 仅在应用程序关闭并再次打开时才更改

MainActivity.java

AdapterDB.java

0 投票
3 回答
47 浏览

java - 有没有办法在 REST API 更新其值时触发特定代码块

我很好奇当 REST API 的值发生变化时是否可以触发特定的代码。实际上是一种实时更新机制。

如果不可能,有什么更好的做法?这个想法是当我按下一个按钮(在我的 android 设备上)时,一个文本会出现在游戏(Java 桌面)中。

谢谢!

0 投票
1 回答
326 浏览

wpf - 高频数据通过数据库实时曲线显示,可行吗?

监控项目,16个sensor,采样频率50hz,采用oracle数据库,结构简单:record_time + sensor_data。

我使用 livecharts wpf 控件读取数据库,显示实时曲线。

要求:20ms显示一个数据,曲线左移,无显示停顿。

现在有两种读取数据库的方法:

  1. 定期刷新

    Timer = new DispatcherTimer { Interval = TimeSpan.FromMilliseconds(1000) };

问题是1秒的间隔,读取数据库中最新的1秒数据(约50条数据),曲线有停顿(每1秒左移一次);转为20ms刷新,读取最新数据并插入曲线后,多次读取相同数据,因为数据库查询时间在100ms左右(选择top),导致曲线直线很多,不符合实际变化趋势。

  1. 线程的使用,具体是一个线程读取数据库,选择启动时间,偶尔会有停顿,原因分析:读取数据的时间一般是20ms,偶尔300ms,因为数据库有频繁的insert而删除,同时操作系统内存也是实时变化的,会影响读取速度。而且时间越长,曲线延迟越严重。

是否高频数据显示,通过数据库读取的方式不可行?只通过直接读取设备API可行吗?

谢谢!

0 投票
1 回答
167 浏览

node.js - Node.js 变量事务(并发修改)

美好的一天,目前我正在构建一个使用 node.js 作为服务器端语言的 HTTP 服务器。目前的主要职责是接受诸如添加用户,增加喜欢和不喜欢等请求。服务器的架构是基于套接字的。(socket.io)因此允许实时通信。当前客户端是安卓设备。从沟通到简单的修改,每件事都有效。然而,问题在于多个连接的客户端之间发生的真正更新。示例多个客户端同时尝试增加类似计数,随后增加值。但它一次只为一个客户端执行此操作。我想要一个允许从任意数量的修改进行并发修改的架构。最好从服务器端。但客户端也可以。

我正在寻找基于火的交易建模。是否有任何库、方法或最佳实践来克服这种情况。谢谢你!

0 投票
1 回答
2335 浏览

c++ - QCustomPlot 海量数据绘图

我正在尝试使用 qcustomplot 类在我的 Qt Gui 程序上绘制一些串行数据。当我尝试绘制 100 个数据/秒的低采样频率数据时,我没有遇到任何问题。该图非常酷,并且可以流畅地绘制数据。但是在 1000 数据/秒这样的高采样率下,绘图仪成为串行读取功能的瓶颈。它减慢了串行速度,距离设备有 4-5 秒的巨大延迟。直截了当,绘图仪无法达到数据流速度。那么,是否有任何我不知道的常见问题或任何建议?

我认为这些场景,

1-将整个程序分配给 2 或 3 个线程。例如,串行部分在一个线程中运行,绘图部分在另一个线程中运行,并且两个线程与 QSemaphore 通信

qcustom 绘图的 2-fps 是有限的。但应该有一个解决方案,因为 NI LABVIEW 可以毫无延迟地绘制多达 2k 的数据

3-在usb协议中设计一个新的虚拟串行设备。现在,我正在使用 ft232rl 串口转 USB 转换器。

4-更改编程语言。C# 或 java 中实时绘图的情况和类支持是什么?(我知道这就像一个孩子说的,但这是用其他语言体验的借口)

我的串口设备发送数据功能(它是用于实验的 foo 设备,没有严重的编码)简单地说:

Qt程序读取功能是:

而 qcustom 绘图设置功能是:

最后是绘图功能:

0 投票
1 回答
4758 浏览

c# - C# 示波器模拟器(带 MS 图表控件)

我需要使用 ms-chart 控件创建一个示波器模拟器。我将数据存储在一个数组中。但是我不知道如何创建“移动效果” - 控件的持续更新。(从图表控件中添加/删除点)并在控件上每秒绘制一条垂直线。

我的代码是:

0 投票
0 回答
309 浏览

oracle - 如何进行实时同步

我有一个场景,我在 Firebird 或 Oracle 中有一个数据库,在 sqlserver 中有一个数据库,它有一些其他数据库的表。

我确实喜欢realm.io之类的工具,我可以在其中同步数据库。

怎么做?