7得票3回答
有没有其他替代WebSockets在共享主机中使用的方法?

在共享主机中,有没有替代Websockets的方式可以使用?我知道node.js、socket.io和Express.js,但无法在共享主机中使用它们。因此,如果有任何可用于制作实时网站的替代方案,请告诉我。

27得票3回答
Minecraft是如何进行光照处理的?

我熟悉的只有漫反射光照模型,但这看起来比那个要复杂得多。

15得票8回答
Java中的实时图形绘制

我的应用程序每秒更新5到50次变量,我正在寻找一种实时绘制这些变化连续XY图的方法。 虽然JFreeChart并不推荐高更新频率的应用,但仍有许多用户表示它对他们有效。我尝试使用这个演示和修改它以显示一个随机变量,但它似乎一直使用100%的CPU使用率。即使我忽略这一点,我也不想受到JFre...

8得票3回答
在关键任务的实时应用中安全使用C++

我希望听到各种意见,如何在关键任务的实时应用程序中安全地使用C++。 更准确地说,可能可以创建一些宏/模板/类库以进行安全数据操作(封闭溢出、零除产生无穷大值或仅对特殊“非零”数据类型进行除法),带有边界检查和foreach循环的数组,安全智能指针(类似于boost shared_ptr),...

15得票6回答
Twisted(异步服务器)与Django(或任何其他框架)的比较

我需要帮助理解使用异步框架的优点。假设我想开发一个简单的聊天网络应用程序,为什么不能在Django框架中编写Python代码进行长轮询,在没有新消息输入之前不发送响应返回到服务器。Twisted提供了什么优势,使其更适合实时应用程序,如聊天应用程序? 抱歉,我显然有点困惑关于异步框架的必要性。

12得票9回答
游戏可以被认为是实时系统吗?

我一直在研究实时系统及其工作原理等方面。我看了维基百科上的一篇文章,说每步棋都有时间限制的国际象棋游戏可以被视为实时系统,因为程序必须在规定时间内计算出下一步棋。那其他游戏呢?我们知道,游戏通常都会尝试以25帧/秒(FPS)以上的速度运行,如果低于这个阈值(顺便说一下,我用的是预定义的阈值),...

20得票2回答
如何在 HTML 页面刷新后避免在 socket.io 中创建新的套接字连接?

我尝试了socket.io,我发现当客户端html页面加载时,会创建一个新的socket连接。当我刷新页面时,我发现会创建一个新的socket连接,然后旧连接断开。 我的问题是如何避免这种情况?因为我正在构建一个聊天室应用程序。当用户进入房间页面时,在服务端上“连接”事件会发出“欢迎用户xx...

15得票2回答
Linux中间定时器的准确性是多少?

我正在尝试对Linux上的定时器抖动进行表征。我的任务是运行100毫秒的计时器并查看数字的工作情况。 我正在使用多核机器。我使用了一个带有setitimer()的标准用户程序,相同的运行方式为root,然后使用处理器亲和力,最后使用处理器亲和力和进程优先级。然后我使用PREEMPT_RT内核...

23得票4回答
我该如何优雅地中断urllib2下载?

我正在使用urllib2的build_opener()创建一个OpenerDirector。我正在使用OpenerDirector获取一个加载缓慢的页面,因此它具有较长的超时时间。 到目前为止,一切都很好。 但是,在另一个线程中,我被告知要中止下载 - 假设用户已经在GUI中选择退出程序。...

10得票13回答
什么构成“实时”?

我在决定将我的应用程序归类为“实时”还是“准实时”,或者可能是其他什么时遇到了问题。 该软件立即接收生成源数据,然后基于某些规则,在满足特定条件时引发警报。它采用每 30 秒检查过去 30 秒数据的方法,以查看是否已满足某一规则的标准。 这算是实时的吗?实时与准实时的定义阈值是什么? 编...