Tag: scala
Scala ist eine Allzweck-Programmiersprache, die grundsätzlich Ausrichtung der Java Virtual Machine. Entwickelt, um express-common programming patterns in einer prägnant, elegant und typsicher Weise, es verschmilzt die beiden imperative und funktionale Programmierung-Stile. Seine Hauptmerkmale sind:
erweiterte statische Typ-system mit Typ-Inferenz ist;
Funktion Typen; pattern-matching; implizite Parameter und Umbauten; operator überladen; die volle Interoperabilität mit Java; Parallelität
6
Antworten
Wo finde ich eine Liste von Scala ' s "magic" - Funktionen, wie apply, unapply, update, += usw.? Durch Magie-Funktionen meine ich Funktionen, die verwendet werden, von einigen syntaktischer Zucker des Compilers, zum Beispiel o.update(x,y) <=> o(x)
3
Antworten
Bei der Verwendung von futures in scala die Vorgabe ist die Verwendung der Standard-Implicits.globalen Ausführungskontext. Es scheint, dies standardmäßig zu machen, ein thread pro Prozessor. In einer eher traditionellen threaded-web-Anwendung, dies scheint wie eine schlechte Standardeinstellung bei
2
Antworten
> val a:Seq[Integer] = Seq(3,4) a: Seq[Integer] = List(3, 4) Wenn Seq ist nur ein Merkmal, warum der compiler /REPL akzeptieren es und macht es sich so Verhalten, dass es für viele andere Merkmale oder auch abstrakte
1
Antworten
Ich habe zwei Modelle (sagen, Lieferanten und Kaffee) und Kaffee-Modell hat die foreign-key-Referenz auf Lieferant Modell. Während ddl, dass ich diese Beziehung bestehen in der Erstellung der Tabelle. Aber ich möchte auch die Möglichkeit zu verweisen, die
3
Antworten
Kann ich nicht erstellen, ein Schauspieler aus irgendeinem Grund (hier ist eine einfache version von meinem Klassen-Hierarchie): abstract class Class1[T <: Class2[_]: ClassTag] extends Actor { //.... val res = List(1, 2, 3) map { x =>
2
Antworten
Ich versuche zu berechnen Perzentil einer Spalte in einem DataFrame? Ich kann nicht finden, percentile_approx Funktion in der Funke-aggregation-Funktionen. Z.B. im Hive-wir haben percentile_approx und wir können es verwenden, in der folgenden Weise hiveContext.sql("select percentile_approx("Open_Rate",0.10) from myTable);
1
Antworten
Gegeben Card ich möchte in der Lage sein, um die nächsten und vorherigen Cards wenn Sie vorhanden sind. Die Idee mit der next() und prev() Funktionen ist, dass Sie gibt den nächsten oder vorherigen Suits bzw. Die
3
Antworten
Was bedeutet [B >: A] bedeutet in Scala? Und was sind die Auswirkungen? Beispiel Referenz: http://www.scala-lang.org/node/129 class Stack[+A] { def push[B >: A](elem: B): Stack[B] = new Stack[B] { override def top: B = elem override def
5
Antworten
Wollte ich starten eine neue web-Anwendung-Projekt, und ich bin verwirrt zwischen beiden frameworks ist, dass GWT(Java) oder Lift(Scala). Also ich will Eure Meinung, welche ich wählen? Beide sind gut nach meinem Projekt erforderlich. Also auf der basis
3
Antworten
Ich versuche zu installieren von scala auf meinem mac (Maverick). Ich heruntergeladen und entpackten es. Dann legte ich mich, von wo aus es wurde nicht archiviert und im /bin-Ordner in das terminal. Aber wenn ich "scala" oder
2
Antworten
Ich habe ein array namens " array-Liste die wie folgt aussieht arraylist: Array[(String, Any)] = Array((id,772914), (x4,2), (x5,24), (x6,1), (x7,77491.25), (x8,17911.77778), (x9,225711), (x10,17), (x12,6), (x14,5), (x16,5), (x18,5.0), (x19,8.0), (x20,7959.0), (x21,676.0), (x22,228.5068871), (x23,195.0), (x24,109.6015511), (x25,965.0), (x26,1017.79043), (x27,2.0), (Target,1),
3
Antworten
Gibt es keine built-in Funktion oder eine Methode von einer Liste, die es erlauben würde Benutzer hinzufügen ein neues element an einer bestimmten position einer Liste. Hab ich schrieb eine Funktion, die dies tut, aber ich bin
2
Antworten
Was offen ist Rekursion? Ist es spezifisch für OOP? (Ich stieß auf diesen Begriff in dieser tweet von Daniel Spiewak.) Kam hier aus einer seiner anderen neueren tweet "Meine definition von OO ist message passing verheiratet mit
4
Antworten
Ich habe den folgenden code in Spielen 2.0 Vorlage: @content.toString.lines.map{ case line => //i put `case` here as another attempt to make it work line match { case "" => @Html("") case _ => <li>@Html(line)</li> /*CRASH*/ }
5
Antworten
Für einen bestimmten Array[Double] zum Beispiel val a = Array.tabulate(100){ _ => Random.nextDouble * 10 } was ist ein einfacher Ansatz zur Berechnung einer Histogramm mit n bins ? InformationsquelleAutor elm | 2014-07-02
4
Antworten
So blenden Sie ein Textfeld in play framework? Zum Beispiel, wie dies zu verbergen Feld: @inputText(userProfileForm("name"), '_label -> "Name") InformationsquelleAutor Prasanth A R | 2013-06-04
1
Antworten
Wie kann ich eine einfache feeder in Gatling ohne mithilfe einer csv-Datei? Ich habe versucht, die Skripte aus der Gatling-Dokumentation. Ich habe gesehen, ein Beispiel in der Dokumentation val random = new util.Random val feeder = Iterator.continually(Map("email"
2
Antworten
Spark installieren, README,ich Schreibe den Befehl './bin/Funke-shell', Ich bekam einen Hinweis Folgendes: Gefunden, die mehrere Spark-Montage-jar-Dateien in /opt/Funke-0.9.0-bebrüten-bin-hadoop1/Montage/target/scala-2.10: spark-assembly-0.9.0-incubating-hadoop1.0.4.jar spark-assembly_2.10-0.9.0-incubating-hadoop1.0.4.jar Bitte entfernen Sie alle, aber eine jar. Ich immer versuchen, entfernen Sie einer von Ihnen ,aber ich
3
Antworten
Bin ich mit zu kämpfen, wie die Verwendung der partition-key-Mechanismus richtig. Meine Logik ist, stellen Sie die partition Nummer 3, dann erstellen Sie drei-partition als Schlüssel "0", "1", "2", verwenden Sie dann die partition Schlüssel zum erstellen
1
Antworten
Habe ich folgende Daten : rowid uid time code 1 1 5 a 2 1 6 b 3 1 7 c 4 2 8 a 5 2 9 c 6 2 9 c 7 2 10 c
1
Antworten
Das problem ist, dass, wenn ich offen "cmd.exe" und gehen Sie zu dem Verzeichnis, genannt chesschallenge6 eingeben "sbt" - Befehl und "ausführen", danach funktioniert es nicht. Ich bekomme eine Fehlermeldung, dass es keine main-class angegeben. Ich habe
2
Antworten
Ziehe ich meine ersten Schritte in Scala und ich möchte der folgende code funktioniert: trait Gene[+T] { val gene: Array[T] } Den Fehler, dass der compiler gibt ist: covariant type T occurs in invariant position in type
2
Antworten
Bin ich ein wenig Schwierigkeiten zu verstehen, das folgende Phänomen: trait Trait[A] { def traitType: String } object Trait { implicit val stringTrait: Trait[String] = new Trait[String] { def traitType: String = "string" } implicit val intTrait:
4
Antworten
Ich habe einen code wie: val strs = List("hello", "andorra", "trab", "world") def f1(s: String) = !s.startsWith("a") def f2(s: String) = !s.endsWith("b") val result = strs.filter(f1).filter(f2) nun f1 und f2 angewendet werden soll, beruht auf einem Umstand,
2
Antworten
Hinweis: Leider wurde diese Frage geschlossen, aber ich versuche, es zu halten, wenn jemand kommt mit der gleichen Frage. Ich habe auf der Suche nach einer guten Lösung für die Entwicklung eines service in Scala, die sitzen
3
Antworten
mit Akka 2.0, die versuchen, eine Nachricht zu senden, um selbst (unter Verwendung der ask-Muster) import akka.pattern.ask import scala.concurrent.{Await, Future} import akka.actor.{Props, Actor, ActorSystem} import scala.concurrent.duration._ import akka.util.Timeout object askTest extends App{ implicit val timeout = Timeout(5
2
Antworten
Ich versuche zu schaffen, eine Bindung von einer generischen Eigenschaft mit Guice Sehen, wie die trait definiert ist trait Repository[T] Sehen die trait Umsetzung class DomainRepository extends Repository[Domain] Mein configure Methode in DomainPersistenceModule ist: def configure() {
3
Antworten
Hey ich will Funke in meinem Java-Projekt : Ich schon hinzufügen dieser Abhängigkeit in meiner pom-Datei : <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2.11</artifactId> <version>1.4.0</version> </dependency> Ich habe versucht, diesen code : import org.apache.spark.api.java.JavaSparkContext; public class sparkSQL { public void query()
3
Antworten
Habe ich eine einfache Klassenhierarchie repräsentiert einen Graphen-ähnliche Struktur mit mehreren verschiedenen Arten von Knoten implementiert unter Verwendung von case-Klassen: sealed trait Node sealed abstract case class Vertex extends Node case class Arc extends Node case class
2
Antworten
Ich bin ein bisschen verwirrt darüber, Scala string split Verhalten, wie es nicht funktioniert, konsequent und Liste einige Elemente fehlen. Zum Beispiel, wenn ich eine CSV-Zeichenfolge mit 4 Spalten und 1 element fehlt. "elem1, elem2,,elem 4".split(",") =
1
Antworten
Ich angeben möchten, die Tiere auf Farbe einmal, und es ist das gleiche für alle Tiere der gleichen Spezies. Also möchte ich tun: abstract object Animal {val color: String} Und geben Sie dann die einzelnen Tiere Farben
3
Antworten
Ich dachte, ich kann auf jede Methode, die von der Begleit-Klasse von meinem Begleiter-Objekt. Aber ich kann es nicht? class EFCriteriaType(tag:String) extends CriteriaType { //implemented method of CriteriaType def getTag = this.tag } object EFCriteriaType { var
2
Antworten
Für die Zwecke meiner app muss ich in der Lage sein, um herauszufinden, eine Liste der Felder einer Typ (kein Beispiel) und die Typen der Felder in der runtime. Bisher war ich nur in der Lage, um
1
Antworten
Habe ich die folgenden Akka Schauspieler code in Scala. Code funktioniert gut, wenn eine einzelne workerActor erstellt. Aber code lautlos schlägt fehl, wenn ich versuchen, erstellen Sie einen pool von worker-Akteure mit round-robin-Logik. Irgendeine Idee, wie man
4
Antworten
Ich habe eine spark-2.0-Anwendung, die Nachrichten liest, von kafka mit spark streaming (mit spark-streaming-kafka-0-10_2.11). Strukturierte streaming-sieht wirklich cool aus also ich wollte versuchen, und migrieren Sie den code, aber ich kann nicht herausfinden, wie es zu benutzen.
2
Antworten
Ich nur ein Upgrade von der IDEE 12 bis 13 (community edition) und seitdem bekomme ich eine Fehlermeldung in der VORSTELLUNG über inkompatible Typen für meine Spiel-Projekt. Option<String> authHeaderOption = requestHeader.headers().get(AUTHORIZATION); requestHeader ist von Typ zu spielen.api.mvc.RequestHeader.
2
Antworten
Blick auf scala Predef - Objekt, das automatisch importiert ist, fand ich die folgende Edelstein implicit def char2int(x : Char) : Int Führte dies zu einer schmierigen bugs schleichen sich in mein code (verwendet _1 statt _2
1
Antworten
Ich versuche zu nennen, die runTask in meiner Aufgabe und als dieser funktionieren würde: name := "hello" version := "1.0" scalaVersion := "2.10.2" lazy val hello = taskKey[Unit]("executes hey") lazy val helloTask = hello <<= runTask(fullClasspath, "sample.Hey"
2
Antworten
Welche Sprache ist Scala geschrieben? Wo bekommt man den source-code von Scala? ich bin auf der Suche nach der Scala Quelle selbst, nicht ein Projekt, geschrieben in Scala. Hinweis: ich habe gesehen, https://stackoverflow.com/questions/2135966/where-do-i-find-an-open-source-project-written-in-scala bei einigen anderen Diskussionen
2
Antworten
Habe ich eine Methode, die zurückgibt einen Future so... def isTokenExpired(token: String): Future[Boolean] = { ... } ... und dann hab ich eine andere Methode aufruft, die isTokenExpired gibt eine Boolean wie diese: def isExpired(token: String): Boolean
1
Antworten
Frage-text/hintergrund und findet Mein browser einige HTTP-header (z.B. referer) zu meiner Bewerbung, ich Baue in die play-2.0-framework. Ich bin völlig ratlos, wie Sie zu Lesen, so kann ich Sie weitergeben (google ist nicht zu helfen). Ich denke
1
Antworten
Kann ich verhindern, dass die Ausführung einer unendlichen Schleife in Scala REPL? Geben Sie diese und versuchen, ihn zu stoppen, ohne beenden der REPL. while(true){} Dachte ich, so etwas wie Strg-C funktionieren würde. Strg-C funktioniert bei mir
2
Antworten
Betrachten: object HelloWorld { def main(args: Array[String]): Unit = { val s:String = "AbcD" println(s.contains("ABCD")) println(s.contains("AbcD")) } } Ausgabe: false true Ich brauche das Ergebnis, um wahr zu sein, in beiden Fällen unabhängig von der Fall. Ist
3
Antworten
Wenn Sie eine Scala-Datei, die verwendet die Spark Dataset geben, bekomme ich folgenden stack trace: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/spark/sql/Dataset at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.privateGetMethodRecursive(Class.java:3048) at java.lang.Class.getMethod0(Class.java:3018) at java.lang.Class.getMethod(Class.java:1784) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:125) Caused by: java.lang.ClassNotFoundException:
4
Antworten
Bin ich mit Slick-1, und ich muss in der Lage sein, einen filter anzuwenden, der in einem query-lookup alle Entitäten, die match-Bedingung in einer verwandten Tabelle. In diesem Beispiel wird mit der Slick-Dokumentation zeigt, was ich versuche
3
Antworten
Ich bin ziemlich neu im scala und Funken, und ich habe versucht, eine Lösung zu finden für dieses Problem den ganzen Tag - es tut meinem Kopf. Ich habe versucht 20 verschiedene Variationen des folgenden code und
2
Antworten
Hallo ich bin gestartet spark streaming lernen, aber ich kann nicht führen Sie eine einfache Anwendung Mein code ist hier import org.apache.spark._ import org.apache.spark.streaming._ import org.apache.spark.streaming.StreamingContext._ val conf = new SparkConf().setMaster("spark://beyhan:7077").setAppName("NetworkWordCount") val ssc = new StreamingContext(conf, Seconds(1))
2
Antworten
Ich gerade aktualisiert, um die neuesten Scala-IDE version auf Eclipse, und es ist die Hervorhebung Lasten der unechten "illegale zyklische Vererbung" von Fehlern im code, ich weiß, OK zu sein (es war vor, und es noch kompiliert
2
Antworten
Angenommen ich habe eine statische komplexe Objekt wird in regelmäßigen Abständen aktualisiert, die durch einen pool von threads, und Lesen Sie mehr oder weniger ständig in eine lang andauernde-thread. Das Objekt selbst ist immer unveränderlich und spiegelt
1
Antworten
Ist es möglich zu analysieren, eine String in eine FiniteDuration im Scala ohne benutzerdefinierten code schreiben zu müssen? Es ist eine Methode, die auf Duration genannt create, das akzeptiert eine String jedoch, dass erzeugt eine Duration und