小编use*_*661的帖子

GHCi可以告诉我本地Haskell函数的类型吗?

是否有可能在ghci中查询为另一个函数内的函数推断的类型?

haskell types type-inference ghci

12
推荐指数
3
解决办法
679
查看次数

什么可能导致webrtc数据通道消息中的这个> 1000ms滞后?

当我在2个浏览器之间设置数据通道(在同一网络上的2台不同机器上进行测试)时,在以下2种情况下,我得到的滞后结果不同.

案例1:仅发送/接收

当我设置一侧发送测试消息时,间隔为例如70ms,我看到它们在另一侧进入而没有明显的延迟.每个收到的消息之间的时间接近70毫秒.到现在为止还挺好.

案例2:双方轮流发送和接收

当我安装双方尽快发送消息,因为它收到来自对方的消息,这是超过70ms的前自去年发送,一切都很好,除了有时.每隔几秒钟(不一致)我测量~1000ms的延迟.奇怪的是,绝大多数消息之间的时间是<200ms OR> ~1000ms.


我在chrome和firefox(组合)中测试了两种情况,行为类似.我还在移动电话网络(使用网络共享)上进行了测试,虽然频率较低,但仍显示相同的延迟.数据通道未配置任何特殊选项,因此它使用可靠的有序连接.

可能是什么导致了这个?在我看来,它可以修复,因为在一个方向(任一方向)发送工作正常没有滞后.我也尝试使用单独的数据通道进行发送/接收,这无关紧要.


例子

以下是第二种情况的测试结果示例.这是1000次往返的所有往返时间列表,高于200ms.

(Delay index) round trip time - round trip number - time
(0) 2192 - 0 - "2016-05-06T12:34:18.193Z"
(1) 1059 - 111 - "2016-05-06T12:34:22.777Z"
(2) 1165 - 372 - "2016-05-06T12:34:32.485Z"
(3) 1062 - 434 - "2016-05-06T12:34:35.585Z"
(4) 1157 - 463 - "2016-05-06T12:34:37.598Z"
(5) 1059 - 605 - "2016-05-06T12:34:43.264Z"
(6) 1160 - 612 - "2016-05-06T12:34:44.633Z"
(7) 1093 - 617 - "2016-05-06T12:34:45.857Z"
(8) 1158 - 624 - "2016-05-06T12:34:47.204Z"
(9) 1162 - 688 …
Run Code Online (Sandbox Code Playgroud)

javascript network-programming lag webrtc

9
推荐指数
1
解决办法
1332
查看次数

如何重命名mongodb atlas中已存在的集合?

我在 MongoDB atlas 中有一个集合,名为callhistories我想将其重命名为call_history. 如果我在我的猫鼬模型中添加第三个选项,如下所示:

const callHistory = mongoose.model("callHistory", callHistorySchema, 'call_history');
Run Code Online (Sandbox Code Playgroud)

它会重命名我在 MongoDB atlas 中的集合吗?还是会破坏我的网站?

请帮忙..!

javascript mongodb node.js

7
推荐指数
2
解决办法
5504
查看次数