/dev/fd/ran

Results 40 comments of /dev/fd/ran

以`NODE_MODULE_CONTEXTS`环境变量启动有个bug, 昨天给io.js提交了一个pull request https://github.com/iojs/io.js/pull/1160, 最后他们决定把`NODE_MODULE_CONTEXTS=1`这个选项砍掉了. https://github.com/iojs/io.js/pull/1162 所以下面这段代码删掉. ``` js // 如果设置了环境变量NODE_MODULE_CONTEXTS=1, 各模块将在自己的上下文加载. if (Module._contextLoad) { // 如果加载的并非主模块,(别忘了主模块的id为".") // 则在sandbox环境中运行代码 if (self.id !== '.') { debug('load submodule'); // not root module...

@skyline75489 想表达 TCP 多路复用而已,如 HTTP/2。这里“几个页面共享一个socket”是广义上讲。

@ifeiteng 这个.. 他们的优惠总会变呀, 也是在互相竞争中你高我低的~~ 消费者的标准也会跟着外卖优惠一起变, 所以嘛,其实比价的作用就是为他们**动态定义一个标准**嘛 ~~ 后来我也懒得搞了,这东西也就是玩玩行,要想真的让人用还差得远那... 哎对了,今天美团出来个满10减5和首单立减15...

@ifeiteng 确实...写log排版是个大问题...忽视了

关于掩码(Masking Key)的实质作用,请移步至[WebSocket协议中Masking Key有什么用?](https://github.com/abbshr/abbshr.github.io/issues/47)

@misakuo 感谢指出, 很抱歉当年还没学计网,概念比较模糊,可能误导别人这里表示抱歉, 稍后我会修正以前的错误说法~. 对于`分片的意义`, 其中之一肯定是高效的`多路复用`嘛, 正如你所说`并行`, 协议肯定不希望一大块数据独占下层信道, 因此把它拆分成细碎的 chunk 方便与其他的 packet 共享信道. 此外还有一个重要原因应该是防止整块数据在用户空间的缓存. (后来实验测量过程中也验证了这几点). 这样说是不是更严谨一些?

@misakuo 那么窃以为把 `节省网络带宽` 修改为 `高效利用网络带宽` 应该可以更好表达分片的意义了.

@NazcaLines 🤔几年前写的啦, 有些内容可能描述不严谨, 你可以看个概貌, 但最终得仔细读读 RFC 啊~

这里有一个CoffeeScript实现的gossip库: https://github.com/abbshr/leviathan-gossip