346得票15回答
我如何在while循环中实时绘制图表?

我正在尝试使用OpenCV实时绘制来自相机的一些数据。然而,实时绘图(使用matplotlib)似乎无法正常工作。 我已将问题隔离到这个简单的示例中: fig = plt.figure() plt.axis([0, 1000, 0, 1]) i = 0 x = list() y = li...

126得票12回答
硬实时、软实时和半实时之间的区别是什么?(这是一个提问标题,不需要回答)

我已经阅读了不同实时概念的定义,提供的硬实时和软实时系统示例对我有意义。但是,没有真正解释或举例说明什么是“确切的”实时系统。根据上面的链接: 稳健型:可以容忍偶尔错过的截止日期,但可能会降低系统的服务质量。结果在截止日期后变得毫无用处。 是否存在明显区别,区分稳健型实时与硬实时或...

123得票6回答
SignalR - 使用(IUserIdProvider) *NEW 2.0.0* 向特定用户发送消息

在最新版的Asp.Net SignalR中,添加了一种使用"IUserIdProvider"接口向特定用户发送消息的新方法。public interface IUserIdProvider { string GetUserId(IRequest request); } public c...

114得票1回答
Xmpp和Websocket的区别

我即将开发一个具有近实时聊天功能的网站。我知道可以使用XMPP或WebSocket协议来实现它。我也知道XMPP协议是在1999年开发的,我猜现在应该已经很成熟了。另一方面,WebSocket协议是在2011年开发的。 如果XMPP在处理实时对话方面表现良好,那么WebSocket的需求是...

100得票3回答
短轮询 vs 长轮询:实时Web应用的选择?

我正在构建一个实时Web应用程序,据我所知,最流行的选择是短轮询和长轮询。在选择其中一种方式时,可能存在哪些优缺点? 我正在开发一个实时的Web应用程序。据我所知,短轮询和长轮询是最常见的选择。选择哪种方式会有什么优缺点呢?请注意,本文不会对技术进行解释。

97得票7回答
AWS 的实时数据库(Realtime Database)与 Firebase 类似吗?

目前我正在进行一个新的游戏项目,它将由React Native前端和基于Lambda的后端组成。该应用需要一些实时功能,例如活跃用户记录、地理围栏等。 我正在研究Firebase的实时数据库,它看起来是实时数据同步的一种非常优雅的解决方案,但我不认为AWS有类似的东西。 我想到了三个选项,可以...

97得票3回答
如何集成nodeJS + Socket.IO和PHP?

我最近一直在寻找一个好的方式,在 nodeJS 和 PHP 之间进行通信。这是我的想法:nodeJS 还相当新,并且只用它来开发完整应用可能有点棘手。此外,您可能只需要用它来处理项目中的一个模块,例如实时通知、聊天等,并且您希望使用 PHP 来管理其他所有内容,因为这对您来说可能更加容易(可以...

84得票7回答
Linux中实时优先级最高的是哪个优先级?

在Linux实时进程优先级范围1到99之间,我不确定哪个是最高优先级,是1还是99。《深入理解Linux内核》(O'Reilly)第7.2.2节表示1是最高优先级,这很有道理,因为普通进程的静态优先级为100到139,其中100是最高优先级。另一方面,《sched_setscheduler》手...

79得票12回答
使用堆内存(malloc/new)会创建一个不确定性程序吗?

我几个月前开始使用C语言为空间应用程序和使用C++语言的微控制器开发实时系统软件。在这类系统中,有一个经验法则,就是永远不要创建堆对象(因此没有malloc/new),因为这会使程序不确定性。当别人告诉我这个经验法则时,我无法验证其正确性。那么,这是一个正确的说法吗? 对我来说纠结的地方在于...

77得票12回答
用PHP实时输出运行进程

我正在尝试在网页上运行一个进程,并实时返回其输出。例如,如果我运行'ping'进程,它应该每次返回一个新的行时更新我的页面(目前,当我使用exec(command, output)时,我被迫使用-c选项并等待进程完成才能在我的网页上看到输出)。这在php中是否可能实现? 我还想知道当有人离开...