小编cou*_*ech的帖子

参数扩展了一个类

我想做一个接受任何订购和打印更多的课程.(我只是在学习,所以我知道它有点无用)

class PrinterOfGreater[T extends Ordered](val a:T, val b:T){println(a > b)}
Run Code Online (Sandbox Code Playgroud)

我知道它不能用scala中的这种风格写出来,但我不知道怎么写得恰到好处......有人知道吗?

为什么这不编译?乳清字符串包装器是Ordered

class PrinterOfGreater[T <: Ordered[T]](a:T, b:T){println(a > b)} 
object A extends Application{new PrinterOfGreater("abc","abd")}
Run Code Online (Sandbox Code Playgroud)

scala type-parameter

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

scala event swing ::鸡肉或鸡蛋

我怎样才能处理一个情况,一个字段听取了尚未声明的按钮?

  val detail = new BoxPanel(Orientation.Vertical){
    listenTo(button)
  }
  val seznam = new BoxPanel(Orientation.Vertical){
    val button = new Button("But"){
      reactions += {
        case ButtonClicked(_) =>
          detail.contents.clear
          detail.contents += new Label("Anystring")
    }
  }
Run Code Online (Sandbox Code Playgroud)

我也不能seznam先声明,因为它引用了该字段detail.那我该怎么写呢?

events swing scala

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

Mysql maven jpa骨架

是否有使用mysql的项目的骨架,一些与RESOURCE_LOCAL作为连接类型的eclipse/top链接?最好使用maven.我正在寻找它几个小时,甚至不能运行最狡猾的exaple.所以,如果你准备好并且正在运行,请发布:-).即使是像这两个类一样简单的东西.


@Entity
public class Message implements Serializable{
    public Message() {}
    public Message(String s){
        this.s = s;
    }
    @Id
    String s;
    public String getS(){
        return s;
    }
}
public class App {
    static private EntityManagerFactory emf;
    static private EntityManager em;
    public static void main( String[] args ) {
        emf = Persistence.createEntityManagerFactory("persistence");
        em = emf.createEntityManager();
        Message m = new Message("abc");
        em.persist(m);
    }
}

java mysql maven-2 jpa eclipselink

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

用企业java bean提升

使用企业java bean部署lift应用程序时遇到了麻烦.有一个简单的例子:

@Stateless
class TestEJB {
 def a = "hello"
}

object TestApi extends XMLApiHelper{
 @EJB
 private var bean:TestEJB = _
 def createTag(a:NodeSeq) = 
 def dispatch: LiftRules.DispatchPF = {
  case Req("test" :: Nil, "", GetRequest) =>
   () => PlainTextResponse( bean.a )
 }
}
Run Code Online (Sandbox Code Playgroud)

在线上有NullPointerException bean.a,这意味着bean还没有很好地初始化.为什么?

java scala lift ejb-3.0

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

scala中的选项monad

如何使用Option monad?我正在浏览scala api并且有一个例子(我的意思是第二个),

由于理解的工作原理,如果从request.getParameter返回None,则整个表达式将导致None

但是当我尝试这段代码时:

 val upper = for {
   name <- None //request.getParameter("name")
   trimmed <- Some(name.trim)
   upper <- Some(trimmed.toUpperCase) if trimmed.length != 0
 } yield upper
 println(upper.getOrElse(""))
Run Code Online (Sandbox Code Playgroud)

我收到编译错误.这应该怎么样?

monads scala scala-option

5
推荐指数
2
解决办法
1844
查看次数

带有int和char*的c ++重载构造函数

我尝试用int和重载构造函数char *.然后在电话中有歧义0.有没有解决方法/解决方案?

CBigInt (unsigned int);
CBigInt (const char *);
Run Code Online (Sandbox Code Playgroud)

问题在于0:

CBigInt a;
// some more code
 a *= 0; 
Run Code Online (Sandbox Code Playgroud)

谢谢回答.

c++ constructor overloading ambiguity

5
推荐指数
2
解决办法
1908
查看次数

还要注意项目文件

sbt以下列方式使用:我~ test:compile在sbt中运行然后在IDE中工作,如果项目仍然编译,偶尔观看,因为IDE的演示编译器往往是错误的.当我git pull有些代码时,project/文件中可能会有变化,所以我想重新加载.有没有办法,如何观察源文件和项目文件,所以当项目文件发生变化时,我实际上得到了更新?

scala sbt

5
推荐指数
2
解决办法
739
查看次数

Selenium驱动程序 - 等待页面重新加载

有没有办法,如何等待页面重新加载?例如,当我在页面上时localhost:9000/web,我再次指示webdriver导航到localhost:9000/web.我不希望或不能通过等待某些元素来指示重新加载.

selenium

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

scala的鼠标活动有效吗?怎么样?

我正在尝试在scala中创建类似链接的标签.但是没有鼠标事件适合我.它们应该如何工作?

class Hyperlink extends Label{
text = "hyperlink"
reactions += {
    case MouseClicked(_,_,_,_,_) =>
        println("mouse clicked")}}
Run Code Online (Sandbox Code Playgroud)

我把它放在一些面板中,像专业扫雷玩家一样点击标签......并且没有任何东西出现在控制台中.为什么?

swing scala mouseevent

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

如何在java中创建内部类对象的多维数组

一切都是标题
java教程说:

OuterClass.InnerClass innerObject = outerObject.new InnerClass();

这对我不起作用:

public class aching{
    class pixel{
        public char c;
        public int f;
    }
    public static void main(String[] args){
        aching a = new aching();
        aching.pixel[][] p = a.new pixel[1][1];
    }
}
Run Code Online (Sandbox Code Playgroud)

java arrays

3
推荐指数
1
解决办法
4028
查看次数