问题标签 [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.
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?
firebase-storage - Android 中 Firebase 中的实时数据库
关于将存储(例如图片或视频)与实时数据库相结合的任何想法?意思是,我正在寻找解决方案,管理员可以在其中保存图像和一些关于存储在 firebase 中的详细信息,并且用户可以使用实时数据库对图像或视频进行评论?它是如何实现的?例如像 instagram 一样的东西
.net - 实时读取(游戏)截图中的设置文本
我正在开发一个项目,以实时从正在运行的游戏的屏幕控制台(通过定期屏幕截图)读取设置的文本短语。
屏幕上的 Minecraft 控制台屏幕截图示例:
这最好用 OCR 库来完成吗?或者我可以通过在扫描线上搜索设置像素(使用 C#)来执行 OCR,因为我已经设置了要搜索的短语(像素模式/字符串?)?如果是这样,任何图形专家都可以为我指明正确的方向。
编辑:这需要在 Windows 7 上工作
java - 为什么实时数据库无法在我的回收站视图中工作
我试图更改控制台 firebase 中的数据库,但我的适配器中的数据没有改变,recylerview 仅在应用程序关闭并再次打开时才更改
MainActivity.java
AdapterDB.java
java - 有没有办法在 REST API 更新其值时触发特定代码块
我很好奇当 REST API 的值发生变化时是否可以触发特定的代码。实际上是一种实时更新机制。
如果不可能,有什么更好的做法?这个想法是当我按下一个按钮(在我的 android 设备上)时,一个文本会出现在游戏(Java 桌面)中。
谢谢!
wpf - 高频数据通过数据库实时曲线显示,可行吗?
监控项目,16个sensor,采样频率50hz,采用oracle数据库,结构简单:record_time + sensor_data。
我使用 livecharts wpf 控件读取数据库,显示实时曲线。
要求:20ms显示一个数据,曲线左移,无显示停顿。
现在有两种读取数据库的方法:
定期刷新
Timer = new DispatcherTimer { Interval = TimeSpan.FromMilliseconds(1000) };
问题是1秒的间隔,读取数据库中最新的1秒数据(约50条数据),曲线有停顿(每1秒左移一次);转为20ms刷新,读取最新数据并插入曲线后,多次读取相同数据,因为数据库查询时间在100ms左右(选择top),导致曲线直线很多,不符合实际变化趋势。
- 线程的使用,具体是一个线程读取数据库,选择启动时间,偶尔会有停顿,原因分析:读取数据的时间一般是20ms,偶尔300ms,因为数据库有频繁的insert而删除,同时操作系统内存也是实时变化的,会影响读取速度。而且时间越长,曲线延迟越严重。
是否高频数据显示,通过数据库读取的方式不可行?只通过直接读取设备API可行吗?
谢谢!
node.js - Node.js 变量事务(并发修改)
美好的一天,目前我正在构建一个使用 node.js 作为服务器端语言的 HTTP 服务器。目前的主要职责是接受诸如添加用户,增加喜欢和不喜欢等请求。服务器的架构是基于套接字的。(socket.io)因此允许实时通信。当前客户端是安卓设备。从沟通到简单的修改,每件事都有效。然而,问题在于多个连接的客户端之间发生的真正更新。示例多个客户端同时尝试增加类似计数,随后增加值。但它一次只为一个客户端执行此操作。我想要一个允许从任意数量的修改进行并发修改的架构。最好从服务器端。但客户端也可以。
我正在寻找基于火的交易建模。是否有任何库、方法或最佳实践来克服这种情况。谢谢你!
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 绘图设置功能是:
最后是绘图功能:
c# - C# 示波器模拟器(带 MS 图表控件)
我需要使用 ms-chart 控件创建一个示波器模拟器。我将数据存储在一个数组中。但是我不知道如何创建“移动效果” - 控件的持续更新。(从图表控件中添加/删除点)并在控件上每秒绘制一条垂直线。
我的代码是:
oracle - 如何进行实时同步
我有一个场景,我在 Firebird 或 Oracle 中有一个数据库,在 sqlserver 中有一个数据库,它有一些其他数据库的表。
我确实喜欢realm.io之类的工具,我可以在其中同步数据库。
怎么做?