«scala» 태그된 질문

스칼라는 주로 Java Virtual Machine을 대상으로하는 범용 프로그래밍 언어입니다. 간결하고 우아하며 형식이 안전한 방식으로 일반적인 프로그래밍 패턴을 표현하도록 설계된이 제품은 명령형 및 기능적 프로그래밍 스타일을 모두 갖추고 있습니다. 주요 특징은 다음과 같습니다. 유형 유추가있는 고급 정적 유형 시스템; 기능 유형; 패턴 매칭; 암시 적 매개 변수 및 변환; 연산자 과부하; Java와의 완전한 상호 운용성 동시성

12
java.io.IOException : Hadoop 바이너리에서 실행 가능한 null \ bin \ winutils.exe를 찾을 수 없습니다. Windows 7에서 Eclipse 스파크
설치된 (Maven Spark 프로젝트) spark에서 간단한 작업 을 실행할 수 없습니다 Scala IDE.Windows 7 Spark 핵심 종속성이 추가되었습니다. val conf = new SparkConf().setAppName("DemoDF").setMaster("local") val sc = new SparkContext(conf) val logData = sc.textFile("File.txt") logData.count() 오류: 16/02/26 18:29:33 INFO SparkContext: Created broadcast 0 from textFile at FrameDemo.scala:13 16/02/26 18:29:34 ERROR Shell: Failed …

3
IntelliJ IDEA 내에서 SBT를 사용하여 Uber JAR (Fat JAR)을 빌드하는 방법은 무엇입니까?
간단한 Scala 프로젝트를 빌드하기 위해 SBT (IntelliJ IDEA 내)를 사용하고 있습니다. Uber JAR 파일 (일명 Fat JAR, Super JAR) 을 빌드하는 가장 간단한 방법 이 무엇인지 알고 싶습니다 . 현재 SBT를 사용하고 있지만 JAR 파일을 Apache Spark에 제출할 때 다음 오류가 발생합니다. 스레드 "main"java.lang.SecurityException의 예외 : Manifest 기본 속성에 대한 …


2
Scala를 사용하는 Joda Time의 클래스 중단 오류
SBT에 Joda Time 저장소를 추가하고 있습니다. libraryDependencies ++= Seq( "joda-time" % "joda-time" % "2.1" ) 그런 다음 다음과 같이 즐겁게 사용합니다. val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd") ymd.parseDateTime("20121212") 그러나 SBT에서 프로젝트를 컴파일하면 다음과 같은 문제가 발생합니다. [warn] Class org.joda.convert.FromString not found - continuing with a stub. [warn] Caught: java.lang.NullPointerException while parsing annotations …
91 scala  sbt  jodatime 

13
C, Clojure, Python, Ruby, Scala 등의 벤치 마크 해석 [닫기]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …


4
n 번 동일한 요소로 목록을 만드는 방법은 무엇입니까?
n 번 동일한 요소로 목록을 만드는 방법은 무엇입니까? 수동 구현 : scala> def times(n: Int, s: String) = | (for(i <- 1 to n) yield s).toList times: (n: Int, s: String)List[String] scala> times(3, "foo") res4: List[String] = List(foo, foo, foo) 동일한 작업을 수행하는 기본 제공 방법도 있습니까?
91 scala 

8
튜플 목록을 맵으로 변환 (중복 키 처리?)
중복 키가있는 튜플 목록 [("a","b"),("c","d"),("a","f")]을 map 으로 변환하는 좋은 방법에 대해 생각하고있었습니다 ("a" -> ["b", "f"], "c" -> ["d"]). 일반적으로 (파이썬에서) 목록에 빈 맵과 for 루프를 만들고 중복 키를 확인합니다. 그러나 나는 여기에서 더 스칼라적이고 영리한 솔루션을 찾고 있습니다. btw, 여기에서 사용하는 키-값의 실제 유형은 다음 (Int, Node)과 같습니다.(Int -> …
91 scala  map 

26
Maven 패키지는 작동하지만 Intellij의 빌드가 실패합니다.
내 maven repo의 로컬 jar에 대한 maven 종속성이있는 JDK 1.7 프로젝트가 있습니다. Intellij를 사용하여 프로젝트를 빌드 할 수 없으며 기호를 찾을 수 없다는 오류가 발생합니다 (기호는 로컬 jar에서 패키지를 가져 오는 클래스입니다). 하지만 'mvn package'를 사용하여 프로젝트를 성공적으로 빌드 할 수 있습니다. 솔루션을 찾기 위해 너무 많은 시간을 보냈습니다. 무효화 …

5
sbt에서 종속성 트리를 보는 방법은 무엇입니까?
설명서에 설명 된대로 SBT 종속성 트리를 검사하려고합니다 . sbt inspect tree clean 하지만이 오류가 발생합니다. [error] inspect usage: [error] inspect [uses|tree|definitions] <key> Prints the value for 'key', the defining scope, delegates, related definitions, and dependencies. [error] [error] inspect [error] ^ 뭐가 잘못 되었 니? SBT가 트리를 구축하지 않는 이유는 무엇입니까?

10
sbt의 힙 크기를 설정하는 방법은 무엇입니까?
SBT 0.12.0을 사용하고 있습니다. 나는 스택 오버플로에 대한 다른 답변을 읽고 따라 왔지만 그중 어느 것도 도움이되지 않습니다. ForkRun클래스 생성 -sbt를 사용하는 동안 분기 된 프로세스를 관찰하지 않았습니다. 환경 변수 설정 JAVA_OPTS-설정되었지만 sbt의 프로세스 명령 줄에서 전혀 사용하지 않는 것 같습니다. sbt -J-Xmx2Gsbt 프로세스 명령 줄에 매개 변수를 추가하지만 -Xmx1536m추가 …
91 scala  sbt 


3
Scala 특성에서 val 또는 def를 언제 사용합니까?
나는 통해가는 효과적인 스칼라 슬라이드 과 사용 결코 슬라이드 (10)에 언급 valA의 trait추상적 인 회원들과 사용을 위해 def대신. 이 슬라이드는 왜 추상 val을 사용하는 trait것이 반 패턴 인지에 대해서는 자세히 언급하지 않습니다 . 누군가가 추상 방법에 대한 특성에서 val 대 def를 사용하는 것에 대한 모범 사례를 설명 할 수 있다면 …

4
Scala 케이스 클래스 상속
Squeryl을 기반으로 한 응용 프로그램이 있습니다. 주로 복사 메서드를 사용하는 것이 편리하다는 것을 알기 때문에 모델을 케이스 클래스로 정의합니다. 엄격하게 관련된 두 가지 모델이 있습니다. 필드는 동일하고 많은 작업이 공통되며 동일한 DB 테이블에 저장됩니다. 그러나 두 경우 중 하나에서만 의미가 있거나 두 경우 모두 의미가 있지만 다른 동작이 있습니다. 지금까지는 …

2
스칼라 슬릭 방법은 지금까지 이해할 수 없습니다
나는 Slick 작품과 그에 필요한 것을 이해하려고 노력합니다. 여기에 예가 있습니다. package models case class Bar(id: Option[Int] = None, name: String) object Bars extends Table[Bar]("bar") { def id = column[Int]("id", O.PrimaryKey, O.AutoInc) // This is the primary key column def name = column[String]("name") // Every table needs a * projection …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.