scala

    1熱度

    1回答

    我不確定我想實現的是否可能。我所知道的是,我正從一個執行器訪問單例對象,以確保它的構造器在每個執行器上只被調用一次。這種模式已經在我的代碼庫中被證明和按照預期用於類似的用例。 但是,我想知道的是,如果我可以在驅動程序初始化之後運送對象。在這種情況下, 訪問ExecutorAccessedObject.y時,理想情況下它不會調用println,而是返回值。這是一個高度簡化的版本,實際上,我想打電話給

    2熱度

    2回答

    有沒有人知道如何使用無形的測試工作。 package net.jtownson.swakka.jsonschema import org.scalatest.FlatSpec import org.scalatest.Matchers._ class OptionalFieldSpec extends FlatSpec { case class A(i: Int, j: Op

    2熱度

    1回答

    這裏是SBT的全新品牌,這可能是罪魁禍首。我試圖讓IntelliJ Community 2017.2導入我的a simple Scala/SBT project。 當您克隆該回購時,您可以(如果您需要)運行sbt compile和/或sbt run來驗證小小的Driver.scala源碼編譯並按預期運行。 但是當我試圖將其導入的IntelliJ: 糟糕!這是一個巨大的堆棧跟蹤但結尾: [error

    0熱度

    1回答

    在docs和here提供設置HostnameVerifierClass,我嘗試使用下面的代碼來改變HostnameVerifierClass: val sslConfig = AkkaSSLConfig().mapSettings { s => s.withHostnameVerifierClass(java.lang.Class[NoopHostnameVerifier])

    0熱度

    1回答

    一個簡單函數文本可以被寫爲 DEF添加(X:強度)= X + 2 在上述例子中我明白添加是一個函數,它接受一個I​​nt和給出一個Int。它的類型是add:(x:Int)Int 這很清楚。 但是下面的例子中,其是式期權[INT] =>內部是有點不清楚 scala> def matchFunction : Option[Int] => Int = { | case Some(x) => x

    -1熱度

    1回答

    我是新的火花流,我不明白地圖如何工作。我想從一個流排隊一些問題後,我從一個構造函數,因此我寫它傳遞的是: val data = inp.flatMap(_.split(",")) val points = data.map(_.toDouble) val queue: Queue[Point] = new Queue[Point] points.foreachRDD(rdd => { rd

    0熱度

    1回答

    相關片段: case class Video( id: String, title: String, url: String, pictureUrl: String, publishedAt: Date, channel: String, duration: Option[String], createdOn: Date

    1熱度

    3回答

    的disclude development.conf使用Scala的playframework 2.5, 我使用SBT插件PlayScala構建應用程序,裝入瓶內, ,然後建立並推動一個泊塢窗圖像使用sbt插件DockerPlugin 駐留在源代碼存儲庫conf/development.conf(與application.conf相同)。 application.conf的最後一行說include

    0熱度

    1回答

    當試圖在多部分組成一個大文件上傳到服務器chunked entity: val chunked = HttpEntity.Chunked.fromData(mimeType, sourceOfByteString) Multipart.FormData( Multipart.FormData.BodyPart("downloadPath", HttpEntity(fileResour

    0熱度

    1回答

    我對Manifest和TypeTag有幾個問題。我瞭解JVM不知道泛型並刪除類型。所以,我不能這樣做 def factoryForAll[T] = new T // will not compile. Runtime doesn't know what T is Scala編譯器可以傳送有關類型的信息使用Manifest運行時(現在已廢棄)。 Manifest具有類似erasure的方法,其中