小编bar*_*ara的帖子

RPC 与 node.js 的承诺

是否有任何与承诺一起使用的 RPC 模块?

在服务器上,我有返回承诺的函数。我想向浏览器客户端公开它们以通过 websockts 或回退调用。我找到了一些 RPC 库,例如 dnode,但他们希望回调作为参数。

我想要这样的东西:

服务器:

rpc.expose({
    超时:函数(时间){
        var d = Q.defer();
        设置超时(函数(){
            d.解决();
        }, 时间);
        返回 d. 承诺;
    }
});

客户:

rpc.timeout(2000).then(function() {
    console.log('完成');
});

javascript rpc websocket node.js promise

18
推荐指数
2
解决办法
1458
查看次数

找到两个提交的第一个普通孩子

           :
           A
T         / \
i        B   C
m        :   :
e        D   E
          \ /
|          F
V          :
Run Code Online (Sandbox Code Playgroud)

git merge-base B E允许查找A两个提交的共同祖先的位置.有没有办法找到F两个分支再次合并的提交?

git merge branch git-branch

8
推荐指数
1
解决办法
1111
查看次数

用于webapps的android WebView替代品

WebView确实具有许多html5功能,但缺乏显示动态内容所需的性能.还有其他裸骨网页浏览器更适合作为Android上的Web应用程序平台吗?

这是一个简单的例子,它在我的设备和模拟器上执行非常糟糕:强调文本

http://themeforest.s3.amazonaws.com/116_parallax/tutorial-source-files/tut-index.html

  • 过渡动画几乎冻结
  • 导航滞后中的悬停效果(使用鼠标时)

performance android web-applications webview

6
推荐指数
1
解决办法
2508
查看次数

淡出旧元素,淡出新元素

我是新手做出反应,并尝试过反应动画.在TransitionGroup中添加或删除元素时,它们工作得很好.但是如果我用类似的元素替换单个元素,则react会检测到该元素的内容已更改并且不会触发动画.

如何淡出单个元素并在同一个地方淡入新元素?例如淡出login-div,淡入dashboard-div.

javascript animation reactjs

6
推荐指数
1
解决办法
3118
查看次数

为什么有些资源有名称和“名称”属性?

我是 Terraform 的新手,正在尝试在 Azure 上创建一些资源。name对我来说,定义中的资源名称和属性之间似乎存在一些不必要的重复。

resource "azurerm_resource_group" "group_name" {
  name     = "group_name" # <-- repeated!
  location = "${local.location}"
}
Run Code Online (Sandbox Code Playgroud)

有区别吗?我可以本着这样的精神将它们设置为相同吗:

resource "azurerm_resource_group" "group_name" {
  name     = "${name}"
  location = "${local.location}"
}
Run Code Online (Sandbox Code Playgroud)

terraform

6
推荐指数
1
解决办法
2041
查看次数