草庐IT

scala-cats

全部标签

java - Swagger-core Scala 依赖项过大

我发现在我开始为我的RESTAPI使用swagger文档工具后,我的war文件的大小增加了近4.5倍,从8.7MB到39MB。我正在使用Maven构建项目。那是因为SwaggerScala的依赖性很大,特别是scala-compiler。所以我试图找出哪些依赖项不是真正需要的。我在项目的Github页面中创建了一个新问题:https://github.com/wordnik/swagger-core/issues/624他们回答说,删除任何scala依赖项不是一个好主意,因为框架是用该语言编写的,这可能会破坏它。还建议将依赖项放在容器/服务器中而不是war中作为解决方法。

java - 从 ByteBuffer 中提取 Longs (Java/Scala)

我正在构建由两个Long组成的BigInt数字,每个都采用以下方式:valmsb=-1L//somearbitrarylongvalue,canbeanythingbetweenLong.Min/MaxValuevallsb=25L//asecondarbitrarylongvaluevalbb=ByteBuffer.allocate(17).put(0.toByte)//1byte.putLong(msb)//8bytes.putLong(lsb)//8bytesvalnumber=BigInt(bb.array)//inthiscase:3402823669209384634449

java - 如何将 scala Int 转换为 java Integer?

我是scala的新手,并且同时使用scala和Java。我正在尝试将scalaInt传递给接受Integer(java.long.Integer)的方法。由于它们的类型不同,编译器会报错。/*name-Option[String],id-Option[Integer],mask-Option[String]*/newfindingFrame(name,id,mask)caseclassfindingFrame(name:String,id:Option[java.lang.Integer],mask:Option[String])我尝试使用.instanceOf[java.lang.I

java - Java 和 Scala 类加载的区别

类加载在java和scala之间是相同的还是在scala中处理不同 最佳答案 Scala根本没有对类加载做任何特殊的事情。一旦Scala代码被编译成字节码,它的外观和行为就好像源代码是Java。 关于java-Java和Scala类加载的区别,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5167806/

java - 如何使用 scala 作为脚本语言设置 jsr223 脚本

到目前为止,我已经为scala的jsr223脚本尝试了sling实现,但无法正确设置它。当我这样做时:publicstaticvoidmain(String[]args){try{newScriptEngineManager().getEngineByName("scala").eval("objectHelloWorld{defmain(args:Array[String]){println(\"Hello,world!\")}}");}catch(ScriptExceptione){e.printStackTrace();}}除了:javax.script.ScriptExcept

java - scala 代码在 playframework-2.0 的 eclipse 中导致错误

我正在eclipse上试用playframework-2.0的todolisttutorial。我eclipsified代码并导入它,以便eclipse(helios)可以正确检测到Playapi。但是我在scala部分有问题我更新了eclipse以获取scalaide插件。仍然eclipse在旁边显示错误标记returnok(views.html.index.render(Task.all(),taskForm));错误弹出框显示views.html.indexcannotberesolvedtoatype知道如何解决这个问题吗? 最佳答案

java - JSR-223 Scala 脚本引擎

我正在尝试将Scala用作脚本语言,它将从java调用,之后我需要获取一些对象作为脚本执行的结果。我试图找到一个好的解释器来做我需要的,但没有成功。是否存在Scala的JSR-223实现?或者可能有人知道如何解决我的问题。谢谢。 最佳答案 scala的官方支持从版本2.11开始,如这张已关闭的票证所示:https://issues.scala-lang.org/browse/SI-874 关于java-JSR-223Scala脚本引擎,我们在StackOverflow上找到一个类似的问题

java - Maven 只选择 src/main/java 或 src/main/scala 作为源文件夹,从不选择两者

我正在使用Eclipse3.7w/m2e(2周前安装),以及Java6和Scala2.10。当我使用m2e更新项目配置时,根据我如何配置.pom,它总是选择src/main/java&&src/test/java或者它选择src/main/scala&&src/test/scala作为我的源文件夹。我希望它将所有四个作为源文件夹。这是我的.pom4.0.0me.my.nameai.chess0.0.1-SNAPSHOTchessAIChessAIscala-tools.orgScala-toolsMaven2Repositoryhttp://scala-tools.org/repo-r

java - Java/Scala 中的高性能字符串哈希函数

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭去年。Improvethisquestion在Java/Scala中寻找高性能字符串散列函数-比MurmurHash家族的函数更快的东西,不需要加密强度高,只需要分布良好。有什么建议吗?

java - 地道的 Scala 列表理解 - 第一项匹配

亲们,我最近一直在用Scala编写一些代码来自学这门语言,在最近的一些实验中,我使用了anNLPlibrarytoproduceasetofpart-of-speechtaggedwords来自用户的输入。我想写一个函数来给出句子中的第一个动词。如果没有动词,那么我想假设集合中的第一个词是动词(例如,如果玩家刚刚输入“who”或“uptime”,我的游戏将这些视为动词)。以下是一段只有母亲才会喜欢的丑陋代码,它散发着命令式编程的味道,我想将其重构为更像惯用Scala的代码,最好是没有单个“if”语句的代码deffirstVerb={if(words.size==1)words.head