小编chi*_*ayv的帖子

在arbor.js中为边添加标签(查询插件)

如何在arbor.js中为边添加标签这是一个图形可视化库.

假设A和B是节点而E是边缘.一种粗略的方式是插入"文本节点"T并加入AT和TB

但我不想这样,还有其他方法吗?

这是示例代码

var theUI = {
  nodes:{A:{color:"red", shape:"dot", alpha:1}, 
      B:{color:"#b2b19d", shape:"dot", alpha:1}, 
      C:{color:"#b2b19d", shape:"dot", alpha:1}, 
      D:{color:"#b2b19d", shape:"dot", alpha:1},
  },
  edges:{
      A:{
          B:{length:.8},
          C:{length:.8},
          D:{length:.8}
           }
  }
}

var sys = arbor.ParticleSystem()
sys.parameters({stiffness:900, repulsion:2000, gravity:true, dt:0.015})
sys.renderer = Renderer("#sitemap")
sys.graft(theUI) 
Run Code Online (Sandbox Code Playgroud)

在此,A连接到B,C和D.如何为边缘提供标签?

javascript jquery-plugins arbor.js

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

接受任何在traala中扩展trait作为参数的case类

我需要一个函数来接受任何扩展特征的case类.举个例子

假设有一个特征

trait Action {
    def execute(param: Parameters)
}
Run Code Online (Sandbox Code Playgroud)

并且可以传递以下参数,具体取决于它的操作类型

trait Parameters
case class A(x: String, y: Double) extends Parameters
case class B(x: Int, y:String, z: Double) extends Parameters
Run Code Online (Sandbox Code Playgroud)

用户应该能够指定它想要的参数

class Action1 extends Action {
    override def execute(param: A)
}

class Action2 extends Action {
    override def execute(param: B)
}
Run Code Online (Sandbox Code Playgroud)

在打电话的时候

def run(t: Action) {
    t.execute(new A("a", 1.0))
}
Run Code Online (Sandbox Code Playgroud)

怎么做到这一点?当我实现Action1时,它表示我将得到我们无法覆盖的错误,因为trait说execute方法接受Parameters,但是在重写时,我们需要一个扩展Parameters的类.

scala

5
推荐指数
1
解决办法
2203
查看次数

使用 FIFO 队列在弹性 beanstalk 工作线程上运行定期任务

我试图在使用FIFO SQS 队列的EB 工作环境中设置定期任务(使用cron.yaml)。当 cron 作业尝试将作业提交到 SQS 时,它会失败,因为它没有 FIFO 队列所需的消息组 ID。

有没有解决的办法?(除了使用一些其他的调度机制或者使用通用队列之外)

调度程序:由于无法发送作业“italian-job”的消息而删除领导者,因为:请求必须包含参数 MessageGroupId。(AWS::SQS::错误::缺少参数)


更新: 作为解决方法,我创建了一个云监视触发器来启动 lambda,该 lambda 将消息发送到 SQS 队列。

amazon-sqs amazon-web-services amazon-elastic-beanstalk

5
推荐指数
1
解决办法
732
查看次数

VIM没有突出显示PHP文件,突出显示其他文件

VIM无法突出显示PHP文件或缩进它(使用'=').它适用于其他文件类型(.html,.c,.java等)

我尝试手动设置文件类型/语法,没有任何结果.

我该怎么办?

操作系统:Ubuntu 11.04 VIM - Vi IMproved 7.3(2010年8月15日编译,2011年10月6日10:34:41)附带补丁:1-154

我应该提供更多信息吗?

PS:php.vim文件存在于语法文件夹中.

php vim syntax-highlighting ubuntu-11.04

4
推荐指数
1
解决办法
4908
查看次数