小编amo*_*fis的帖子

rvm安装无法正常工作:"RVM不是一个功能"

我刚刚安装了RVM,但无法使其正常工作.我的.profile文件末尾有这样的行:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
Run Code Online (Sandbox Code Playgroud)

我试图运行source .profile并重新启动终端,但仍然,当我运行时,rvm use 1.9.2我得到:

RVM is not a function, selecting rubies with 'rvm use ...' will not work.
Run Code Online (Sandbox Code Playgroud)

我的系统是Ubuntu 11.10.

ruby rvm

227
推荐指数
10
解决办法
17万
查看次数

什么`:_*`(冒号下划线星)在Scala中做什么?

我从这个问题得到以下代码:

def addChild(n: Node, newChild: Node) = n match {
  case Elem(prefix, label, attribs, scope, child @ _*) => Elem(prefix, label, attribs, scope, child ++ newChild : _*)
  case _ => error("Can only add children to elements!")
}
Run Code Online (Sandbox Code Playgroud)

除此之外,其中的所有内容都非常清晰: child ++ newChild : _*

它有什么作用?

我明白有Seq[Node]与另一个连接Node,然后呢?怎么: _*办?

scala pattern-matching

186
推荐指数
4
解决办法
4万
查看次数

CDI中的@ApplicationScoped和@Singleton范围有什么区别?

在CDI中有@ApplicationScoped和(javax.inject)@Singleton伪范围.他们之间有什么区别?除了@ApplicationScoped代理的事实,而@Singleton不是.

我可以把我的@Singleton豆子改成@ApplicationScoped吗?可@ApplicationScoped豆有两个(或更多)的实例?

java scope cdi

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

切换到另一个分支而不更改工作区文件

我从GitHub克隆了一个git存储库,进行了一些更改和一些提交; 我做了很多而且都很脏,所以它们不适合拉动请求.现在我所创建的分支cleanchangesorigin/master,所以它是干净的,我想在那里将我的变化一个一个不错的提交提交评论.

当我在本地主人时,我想切换到我cleanchanges但不更改文件.然后我就能承诺了.

如何在不更改文件的情况下切换分支?

我想说清楚:我在当地承诺了所有变更master.没有未提交的更改.

git branch git-branch

62
推荐指数
3
解决办法
22万
查看次数

如何将java.sql.Blob写入JPA实体?

我有一个带java.sql.Blob的JPA实体:

@Entity
public class LargeData {

  @Lob
  private java.sql.Blob data;

  //getters/setters
}
Run Code Online (Sandbox Code Playgroud)

如何创建这个实体的实例?我想BlobsetData()方法设置,但如何Blob从JPA 获取?java.sql.Blob是唯一的接口,不同的数据库有不同的实现,所以我认为JPA应该给我正确的实现.怎么弄?

java jpa blob

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

如何在Hibernate的import.sql中将表达式分解为更多行?

在Hibernate中,有可能import.sql在类路径的根目录中添加文件,并且在创建Hibernate会话时,将在数据库上执行此文件中的SQL表达式.

但是,如果某个表达式被分成2行或更多行,则Hibernate会抛出异常.如何将SQL表达式分解为更多行?

sql hibernate

19
推荐指数
1
解决办法
4412
查看次数

简单的java lib文本模板?

我需要模拟一些电子邮件文本.没什么好看的,只需@name@用真正有价值的东西来代替.没有图片,没有花哨的格式等.

你推荐什么java lib?越简单就越好.

java text templates

15
推荐指数
3
解决办法
2万
查看次数

SOAP WS - 使@WebParam可选

我有一个非常简单的方法,我通过JAX-WS注释在WS API中使用它:

@WebMethod
public MyResponse sendSingle2(
    @WebParam(name="username") String username,
    @WebParam(name="password") String password,
    @WebParam(name="newParam") String newParam) {
        // the code
    }
Run Code Online (Sandbox Code Playgroud)

现在我希望newParam是可选的.我的意思是我希望该方法不仅可以在传递的xml中参数为空时工作:

<ws:sendSingle2>
    <username>user</username>
    <password>pass</password>
    <newParam></newParam>
</ws:sendSingle2>
Run Code Online (Sandbox Code Playgroud)

但是当它不存在时:

<ws:sendSingle2>
    <username>user</username>
    <password>pass</password>
</ws:sendSingle2>
Run Code Online (Sandbox Code Playgroud)

我需要它不要破坏现有的API,它在没有新参数的情况下工作.

java soap web-services jax-ws jaxb

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

Scala无法识别要调用的方法

我想在Scala控制台中运行一些Java.这是我得到的:

scala> String.format("hello %d",3);
<console>:8: error: overloaded method value format with alternatives:
  (java.util.Locale,java.lang.String,<repeated...>[java.lang.Object])java.lang.String <and>
  (java.lang.String,<repeated...>[java.lang.Object])java.lang.String
 cannot be applied to (java.lang.String, Int)
              String.format("hello %d",3);
Run Code Online (Sandbox Code Playgroud)

为什么Scala无法识别调用哪个方法,如果参数集不同,我提供的方法是非常明确的?

奇怪的是,当我尝试使用与两个参数集中的任何一个都不匹配的参数调用函数时,也会出现相同的消息,例如 String.format()

我使用的是scala 2.9.1

scala

14
推荐指数
2
解决办法
2743
查看次数

从Play 2.0 Scala控制器中的请求获取表单参数值

在Play 2.0 Scala应用程序中,我有一个带有一个参数的Form的简单页面.它重定向到另一个页面,我想用表格中的参数做一些事情.我怎么才能得到它?

我正在寻找类似的东西

request.formData.get("paramName")
Run Code Online (Sandbox Code Playgroud)

我知道request.body,但仍然不知道如何从中获取单个参数值.

scala playframework-2.0

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