Scala – вопросы и ответы

121
голос
1
ответ
Я разрабатываю приложение с платформой воспроизведения v 2.1 для просмотров, которые я должен использовать Scala Я пытался прочитать один из примеров кода, который можно найти здесь. Http://www.pla...
6 месяцев, 3 недели назад Siavosh
99
голосов
3
ответа
Например, я хочу фильтровать объекты по некоторым значениям полей. Я могу написать objects.filter{ o => val set = Set(c1,c2) set contains o.field } в этом случае я создам hashset каждый раз мето...
6 месяцев, 3 недели назад yura
58
голосов
1
ответ
Я пытаюсь написать простой плагин sbt, который использует jsch . Из-за соображений безопасности (ecdsa) мое требование - использовать jsch в 0.1.53 . Я объявил зависимость в файле build.sbt : libra...
6 месяцев, 3 недели назад ar2r
59
голосов
1
ответ
Предположим, что User является классом case, который содержит информацию о пользователе: case class User(name: String, age: Int) заданное имя поля (например, "name" или "age" ), я хочу вернуть функ...
6 месяцев, 3 недели назад Amir
82
голоса
3
ответа
У меня есть приложение play framework 2.3. Когда я использую его локальную машину в режиме dev или production, она работает отлично. Однако, когда я развертываю на другом сервере (Red Hat Enterpris...
6 месяцев, 3 недели назад j_alc
58
голосов
3
ответа
Мне нужно сохранить данные массива в базу данных. Но я не нахожу образцы, как это сделать. Я пробовал просто рассматривать массив как обычный тип данных, но кажется, что он не работает. Вот мой код...
6 месяцев, 3 недели назад user2512057
101
голос
1
ответ
Вот пример: import org.jfree.chart.plot.PlotOrientation import org.jfree.chart.{ChartFactory => cf, JFreeChart} import org.jfree.data.xy.XYDataset package object sfreechart { object xyl { def xy...
6 месяцев, 3 недели назад qed
108
голосов
2
ответа
Я работаю над проблемой, когда я импортировал таблицу DB в Apache Spark. Я преобразовал его в DataFrame. Затем я выполнил RegisterTempTable, чтобы использовать Hive Queries на нем. Я могу выполнять...
6 месяцев, 3 недели назад Sanju Thomas
101
голос
1
ответ
Учитывая, что Seq.view возвращает a SeqView , я бы ожидал, что Set.view вернет a SetView , но такого представления не существует; Set.view вместо этого возвращает IterableView . К сожалению, в Iter...
6 месяцев, 3 недели назад dsiegmann
90
голосов
1
ответ
Поэтому у меня база данных SQLite с использованием Slick, и я хочу добавить и удалить из нее таблицы. Вот что у меня есть сейчас: Вот класс элемента базы данных: class Data(tag: Tag) extends Table[...
6 месяцев, 3 недели назад Ou Tsei
208
голосов
5
ответов
Я не могу найти код/​​документ, описывающий, как подписать CSR, используя BC. В качестве ввода у меня есть CSR в виде байтового массива и вы хотите получить сертификат в формате PEM и/или DER. Я по...
6 месяцев, 3 недели назад Fredrik Jansson
107
голосов
1
ответ
Извините за отсутствие правильной терминологии, но, надеюсь, вопросы, по крайней мере, понятны :) Я реализую черту, вызванную библиотекой, поэтому у меня нет доступа к "середине" кода. Controller →...
6 месяцев, 3 недели назад brent
114
голосов
4
ответа
Являясь давним программистом на Java, и в последние годы я употребляю Haskell, я изучаю Scala сейчас. Мой вопрос: Как программировать без побочных эффектов в Java? то есть. Как я могу сделать вручн...
6 месяцев, 3 недели назад Bastl
115
голосов
1
ответ
Попытка получить представление о том, как думать с точки зрения актеров, а не потоков. Я немного озадачен следующим прецедентом: Рассмотрим систему, в которой есть процесс-производитель, который со...
6 месяцев, 3 недели назад toluju
58
голосов
1
ответ
Я уверен, что кто-то создал отличную, красную и эффективную функцию Scala для создания коротких несекретных ключей, подходящих для использования в веб-ссылках. Я бы хотел, чтобы ключи были трудно у...
6 месяцев, 3 недели назад Zac
134
голоса
2
ответа
В чем разница между этими двумя классами: class Person { var name : String = _ var surname: String = _ } class Person (var name:String, var surname: String) имя и фамилия всегда являются полями кла...
6 месяцев, 3 недели назад user1826663
58
голосов
3
ответа
Как преобразовать List(1,2,30,13,4) в List(1,2,3,4) без использования изменчивой коллекции? 30 - вид номера выхода; если он найден, его следует удалить, а следующее число должно быть уменьшено на 10.
6 месяцев, 3 недели назад Skoky
91
голос
1
ответ
Как добавить заголовок в результаты Spark SQL Query перед сохранением результатов в текстовом файле? val topPriceResultsDF = sqlContext.sql("SELECT * FROM retail_db.yahoo_stock_orc WHERE open_price...
6 месяцев, 3 недели назад Shalini Goel
82
голоса
1
ответ
Я пытаюсь написать потоковое обслуживание в Scala с помощью GRPC. К этому я написал этот прото файл syntax = "proto3"; package com.abhi.grpc; message TimeRequest{} message TimeResponse { int64 curr...
6 месяцев, 3 недели назад Knows Not Much
70
голосов
1
ответ
Я пытаюсь запустить akka-http с клиентом кролика mq ("amqp-scala-client_2.12") используя версию scala 2.12. но я получаю исключение: Exception in thread "main" java.lang.NoClassDefFoundError: scala...
6 месяцев, 3 недели назад roman
83
голоса
2
ответа
Я работаю над проектом akka с java и играю в framewrok. Я хочу создать кластерную систему с удаленной кластеризацией akka. но после добавления зависимостей к файлу build.scala Я получаю следующую о...
6 месяцев, 3 недели назад faisal abdulai
70
голосов
3
ответа
Я пытаюсь найти более чистый способ обновления вложенных неизменяемых структур в Scala. Я думаю, что я ищу что-то похожее на assoc-in в Clojure. Я не уверен, сколько типов факторов в этом. Например...
6 месяцев, 3 недели назад bihzad
91
голос
3
ответа
Предполагая, что у нас есть класс класса Student case class Student(name: String,roll: String) и список студентов List(Student("a","123"),Student("b","345"),Student("a","678"),Student("b","321")) Я...
6 месяцев, 3 недели назад jonyroy
72
голоса
3
ответа
Я использую postgresql, который поддерживает поле столбца массива. Чтобы разобрать строку, я использую этот синтаксический анализатор. Он имеет ошибку в объекте Array. Наверное, я сделал это неправ...
6 месяцев, 3 недели назад Hoang Ong
58
голосов
1
ответ
Моя цель - прочитать несколько строк из большого каталога hdfs, я использую spark2.2. Этот каталог генерируется предыдущим искровым заданием, и каждая задача генерирует один маленький файл в катало...
6 месяцев, 3 недели назад AI Joes
70
голосов
2
ответа
Я ищу утверждения в стиле Google рамки тестирования , где что-то вроде ASSERT_LT (a, b) проверяет, что $a меньше $b, а если нет, выведет в сообщении об ошибке значения $a и $b. Утверждения, которые...
6 месяцев, 3 недели назад emchristiansen
58
голосов
1
ответ
Я использую Scala, Cucumber, язык Gherkin для теста автоматизации. У меня есть следующий сценарий в моем файле свойств, написанный на языке Геркина: Scenario Outline: Do something When I do somethi...
6 месяцев, 3 недели назад nikus
109
голосов
1
ответ
У меня есть следующий код Scala 2.12.x: object Myapp extends App { val bootstrapper = new Bootstrapper() val config = bootstrapper.bootstrap(args) } class Bootstrapper { def bootstrap(val args : Ar...
6 месяцев, 3 недели назад smeeb
57
голосов
1
ответ
В scala, используя scalafmt и имеющую следующее содержимое в моем файле .scalafmt.conf : style = default maxColumn = 120 continuationIndent.callSite = 2 continuationIndent.defnSite = 2 align.openPa...
6 месяцев, 3 недели назад k0pernikus
57
голосов
2
ответа
Я пытаюсь использовать (1,) , но не работает, что синтаксис для определения Tuple1 в scala? scala> val a=(1,) <console>:1: error: illegal start of simple expression val a=(1,)
6 месяцев, 3 недели назад zjffdu
90
голосов
4
ответа
Можно ли создать в Scala тип, который параметризуется значением? Вместо определения частичного типа List[A] и параметризуйте его с помощью List[Int] , я хотел бы определить частичный тип (в псевдок...
6 месяцев, 3 недели назад avernet
81
голос
1
ответ
Искра дает мне ошибку времени компиляции Error:(49, 13) Unable to find encoder for type stored in a Dataset. Primitive types (Int, String, etc) and Product types (case classes) are supported by imp...
6 месяцев, 3 недели назад Carlos Bribiescas
90
голосов
1
ответ
У меня есть проект Android, написанный на scala. Как я могу открыть и работать с этим проектом в eclipse? Какие плагины мне нужны? Какой компилятор scala мне нужен? Я просто хочу создать подписанны...
6 месяцев, 3 недели назад whitenexx
58
голосов
2
ответа
У меня простой шаблон регулярного выражения и строка. Шаблон регулярного выражения (\d*)\*(C.*) и строка 32*C1234*3 . Я хочу извлечь значения 32 и C1234*3 из этой строки, используя этот шаблон регу...
6 месяцев, 3 недели назад Shiva
58
голосов
1
ответ
Я пытаюсь преобразовать тег типа в класс java, который поддерживает/сохраняет обычно стираемые параметры типа. Существует довольно много библиотек, которые пользуются такими конверсиями (такими как...
6 месяцев, 3 недели назад Nate
81
голос
1
ответ
Я пытаюсь установить Play! Рамки на ящике Linux Mint, но мне сложно сработать play . После установки я получаю сообщение об ошибке folliwing, когда я ввожу play help в командной строке: $ play help...
6 месяцев, 3 недели назад user2354293
81
голос
2
ответа
Идея заключается в том, что, например, мы получили тип некоторого объекта: val tm = getTypeTag("String here").tpe //> tm: reflect.runtime.universe.Type = java.lang.String // for example I got an...
6 месяцев, 3 недели назад DaunnC
58
голосов
1
ответ
У меня есть топология akka-streams, где я делаю POST-вызов с помощью akka-http. Я получаю следующую ошибку при удалении почтового запроса на незащищенный сервер (с самозаверяющими сертификатами). Э...
6 месяцев, 3 недели назад Saurabh
82
голоса
1
ответ
Scala -style-guide предлагает всегда явно определять тип возвращаемого значения при использовании Unit : Методы должны быть объявлены в соответствии со следующим шаблоном: def foo(bar: Baz): Bin = ...
6 месяцев, 3 недели назад MyTitle
115
голосов
1
ответ
Я тестирую взаимодействие между одним объектом и другим объектом с некоторыми методами, которые имеют аргументы по имени. Однако я не могу понять, как создать аргумент-аргумент для этого аргумента ...
6 месяцев, 3 недели назад Wilfred Springer
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема