小编mat*_*att的帖子

不会发生java.util.List到scala List的隐式转换

我对scala.collection.JavaConversions有一个非常基本的问题.我希望以下代码可以工作,但是从java.util.List [String]到scala List [String]的隐式转换不会发生.为什么?

import collection.JavaConversions._
import java.util
class Test {
  def getStrings() : List[String] = {
    val results : java.util.List[String] = new java.util.ArrayList[String]()
    results
  }
}
Run Code Online (Sandbox Code Playgroud)

我从compi得到以下消息

type mismatch;
 found   : java.util.List[String]
 required: scala.collection.immutable.List[String]
    results
    ^
Run Code Online (Sandbox Code Playgroud)

java scala implicit-conversion scala-java-interop

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

Files.walkFileTree的并行版本(java或scala)

有没有人知道java Files.walkFileTree或类似东西的任何并行等价物?它可以是Java或Scala库.

java io multithreading scala file-processing

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

在CakePHP中放置自定义全局函数的位置?

我想为当前在PHP 5.3上运行的CakePHP应用程序添加array_column()的实现(在PHP 5.5中引入了array_column()).在不触及核心文件的情况下,最好的方法是什么?

请注意我不想使用帮助器,我真的想定义全局函数.

php cakephp

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

如何处理 iText“意外的色彩空间/CS0”类型的异常

我有一些由未知来源生成的文件,可以在 PDF 浏览器(Reader/Foxit)中正常打开,但 iText 无法处理它们。对于特定文件我得到:

Exception in thread "main" java.lang.IllegalArgumentException: Unexpected colorspace /CS0
        at com.itextpdf.text.pdf.parser.InlineImageUtils.getComponentsPerPixel(InlineImageUtils.java:238)
        at com.itextpdf.text.pdf.parser.InlineImageUtils.computeBytesPerRow(InlineImageUtils.java:251)
        at com.itextpdf.text.pdf.parser.InlineImageUtils.parseUnfilteredSamples(InlineImageUtils.java:280)
        at com.itextpdf.text.pdf.parser.InlineImageUtils.parseInlineImageSamples(InlineImageUtils.java:320)
        at com.itextpdf.text.pdf.parser.InlineImageUtils.parseInlineImage(InlineImageUtils.java:153)
        at com.itextpdf.text.pdf.parser.PdfContentStreamProcessor.processContent(PdfContentStreamProcessor.java:370)
        at com.itextpdf.text.pdf.parser.PdfReaderContentParser.processContent(PdfReaderContentParser.java:79)
Run Code Online (Sandbox Code Playgroud)

有时/CS0颜色空间会更改为/CS1到/CS9(或类似的东西)。

这是 iText 错误(我使用的是 java 1.7、iText 5.4.1)还是我的 pdf 文件已损坏?即使pdf文件损坏了,有什么办法可以修复它们吗?(Adobe Reader 似乎以某种方式做到了这一点,但不幸的是打开文件并再次保存不起作用)。

java pdf exception itext color-space

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