小编Mat*_*ell的帖子

如何在Scala中将文件读取为字节数组

我可以找到大量的例子,但它们似乎要么主要依赖于Java库,要么只是读取字符/行/等.

我只想阅读一些文件并获得带有scala库的字节数组 - 有人可以帮助我吗?

io scala bytearray

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

如何使用maven-surefire-plugin在同一个项目中执行JUnit和TestNG测试?

现在我有两种类型的测试但是当我说"mvn test"它只执行TestNG测试而不是Junit.我想一个接一个地执行.任何的想法 ?

testng maven-2 unit-testing junit4 maven-surefire-plugin

39
推荐指数
5
解决办法
3万
查看次数

从存储过程Transact-SQL SQL Server中访问结果集

我正在使用SQL Server 2005,我想知道如何从transact-sql中访问不同的结果集.以下存储过程返回两个结果集,如何从例如另一个存储过程访问它们?

CREATE PROCEDURE getOrder (@orderId as numeric) AS
BEGIN   
    select order_address, order_number from order_table where order_id = @orderId
    select item, number_of_items, cost from order_line where order_id = @orderId
END
Run Code Online (Sandbox Code Playgroud)

我需要能够单独遍历两个结果集.

编辑:只是澄清问题,我想测试存储过程.我有一组从VB.NET客户端使用的存储过程,它返回多个结果集.这些不会被改为表值函数,实际上我根本无法改变程序.更改程序不是一种选择.

过程返回的结果集与数据类型或列数不同.

sql t-sql sql-server

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

将消息记录到JUnit控制台

有时候当我编写单元测试时,在JUnit控制台(我使用IntelliJ,但我认为Eclipse非常相似)中有日志消息并在运行测试时看到它们是有用的.

问题是System.out.println不起作用.有没有人有关于如何将日志消息打印到JUnit控制台的任何提示?

java junit intellij-idea

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

什么是JSF中的viewstate,它是如何使用的?

在JSF中,有一个与每个页面关联的视图状态,它与提交等来回传递.

我知道viewstate是使用页面上各种控件的状态计算的,并且您可以将其存储在客户端或服务器端.

问题是:这个值是如何使用的?它是否用于验证在提交时发送的值,以确保不会发送相同的请求两次?

另外,它是如何计算的 - 我意识到富脸可能与myfaces的计算方式不同,但一个想法会很好.

谢谢.

java jsf richfaces myfaces

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

Scala项目不会在Eclipse中编译; "无法找到主类."

我已经从/ update-current安装了Eclipse 3.5.2和今天的Scala插件(这是Scala 2.8 final.)我可以编译并运行由单个单例对象组成的Scala项目,该对象实现main().

但是,如果一个项目包含更多的类,我收到"找不到主类"错误.

我试图寻找解决方案,我发现:

Eclipse正在寻找Main $类,而不是
Debug Configurations下的Main类*,我的主类被正确识别为mypackage.Main
*我的插件是最新的,推荐用于我的Eclipse
*清理版本,重启等等.没有帮助.

同一个项目将使用scalac进行编译.

感谢您提供有关如何解决此问题的任何想法.

编辑:MatthieuF建议我应该发布代码.

此代码段会产生错误.它不是最惯用的代码,但我用它来编写测试环境的方法.我把它作为单个文件和单独的文件尝试.它与scalac合作.

import swing._

class HelloFrame extends Frame {
        title = "First program"
        contents = new Label("Hello, world!")
}

object Hello {
  val frame = new HelloFrame    
  def main(args : Array[String]) : Unit = {
        frame.visible = true
   }
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我在Hello中嵌入HelloFrame的定义,它就可以了.这个片段完美运行:

import swing._

object Hello {

    class HelloFrame extends Frame {
        title = "First program"
        contents = new Label("Hello, world!")
    }

    val frame = new …
Run Code Online (Sandbox Code Playgroud)

eclipse scala eclipse-plugin scala-ide

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

@elidable注释在Scala中做了什么,我什么时候应该使用它?

我在一些scala库代码中注意到,特别是Predef有以下代码:

/** Tests an expression, throwing an `AssertionError` if false.
*  Calls to this method will not be generated if `-Xelide-below`
*  is at least `ASSERTION`.
*
*  @see elidable
*  @param p   the expression to test
*/
@elidable(ASSERTION)
def assert(assertion: Boolean) {
if (!assertion)
  throw new java.lang.AssertionError("assertion failed")
}
Run Code Online (Sandbox Code Playgroud)

这个注释允许我在编译时消除代码.当我编译时-Xelide-below MAXIMUM,是吗?

  1. 删除方法和所有调用它?(如果是这样,如果另一个库希望这个方法在那里会发生什么?),我们得到NoSuchMethodError或者其他什么?
  2. 将方法保留在那里,但从方法中删除所有代码,留下一个空方法?
  3. 只是删除对方法的调用,但将方法保留在那里?

我可以用它来减少类的编译大小吗?所以,如果我有:

class Foobar {
    // extremely expensive toString method for debugging purposes
    @elidable(FINE) def toString(): String = "xxx"
}
Run Code Online (Sandbox Code Playgroud)

并编译与-Xelide-below …

scala

24
推荐指数
2
解决办法
1982
查看次数

Oracle:如何在Oracle SQL中将十六进制转换为十进制?

如何使用Oracle SQL将十六进制转换为十进制(然后再返回)?

database oracle hex

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

如何访问超类的多个特征之一?

我有一个从其他一些特征实现的特征.这些特征中的每一个都会覆盖超级视图的行为,并且会混合到一个类中:

trait T { 
  def name = "t"
}
trait T1 extends T {
  abstract override def name = "t1"
}
trait T2 extends T {
  abstract override def name = "t2"
}
class C extends T with T1 with T2 {
  def printName = super.name
}
Run Code Online (Sandbox Code Playgroud)

现在,在课堂上,C我想要访问不是最后一个混合特征的行为,而是访问其中一个特征的行为.这可能吗?

scala

22
推荐指数
1
解决办法
1204
查看次数

如何将缓冲的图像转换为图像,反之亦然?

其实我正在研究图像编辑软件,现在我想转换缓冲图像,即:

  BufferedImage buffer = ImageIO.read(new File(file));
Run Code Online (Sandbox Code Playgroud)

到图像,即格式如下:

  Image image  = ImageIO.read(new File(file));
Run Code Online (Sandbox Code Playgroud)

有可能吗?如果是,那怎么样?

java bufferedimage image

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