Вопросы по теме 'scala'
Как я могу идентифицировать удаленного актера?
У меня есть удаленный субъект (клиент), который регистрируется с другим удаленным субъектом (сервером), а затем отменяет регистрацию (с помощью крючка выключения). Однако, хотя сервер принимает отмену регистрации, фактическое свойство sender...
327 просмотров
schedule
12.11.2023
Пустое закрытие Scala по умолчанию?
просто быстрый вопрос, на который я, кажется, не могу найти ответ.
У меня есть определение метода в Scala, которое выглядит так:
def execute(goals: List[String],
profiles: List[String] = List(),
loggingCallback: (String)...
10721 просмотров
schedule
29.11.2023
Как написать f(g(h(x))) на Scala с меньшим количеством скобок?
Такие выражения, как
ls map (_ + 1) sum
прекрасны, потому что они расположены слева направо и не вложены друг в друга. Но если рассматриваемые функции определены вне класса, это менее красиво.
Следуя примеру , я попробовал
final...
781 просмотров
schedule
30.11.2023
Использование Finagle для простого клиента Scala SOAP
Я изо всех сил пытаюсь использовать библиотеку Twitter Finagle для реализации HTTP-запроса к серверу SOAP.
Приведенный ниже код успешно выполняет первый тест (с использованием java.net.URL), но у меня возникают трудности со вторым тестом (с...
5671 просмотров
schedule
02.11.2023
Как исследовать неявные/богатые преобразования и реализованные трейты в REPL
Некоторые вещи в Scala кажутся мне непрозрачными, например, когда to не является функцией-членом Int :
1.to(4)
Могу ли я изучить, какое поведение вызвало это (неявное преобразование, черта или что-то еще), не обращаясь к справочнику по...
831 просмотров
schedule
07.12.2023
Использование вспомогательного параметра в шаблонах Play Framework 2.0
Я пытаюсь использовать views.html.helper.select (документация здесь ). Я не знаю scala, поэтому использую java. Мне нужно передать объект типа Seq[(String)(String)] в шаблон правильно? Что-то типа:...
20986 просмотров
schedule
12.01.2024
Модуль sbt и scct не найден: reaktor#sbt-scct;0.2-SNAPSHOT
scala — это версия 2.10.2, а sbt — 0.13.0.
Я пытаюсь настроить scct для покрытия кода модульного теста scala, поэтому в build.sbt я добавил
seq(ScctPlugin.instrumentSettings : _*)
и в проекте/plugins.sbt я добавил
resolvers +=...
1490 просмотров
schedule
25.11.2023
Изоморфные типы Scala
Читая этот блог пост от Chuusai, он говорит:
def size(x : Either[Int, String]) = x match {
case Left(i) => i
case Right(s) => s.length
}
size(Left(23)) == 23 // OK
size(Right("foo")) == 3 // OK
Либо [Int, String] может...
455 просмотров
schedule
16.11.2023
Каков эффективный способ обновления значения внутри RDD Spark?
Я пишу программу, связанную с графами, в Scala с Spark . Набор данных имеет 4 миллиона узлов и 4 миллиона ребер (вы можете рассматривать это как дерево), но каждый раз ( Iteration ) я редактирую только его часть, а именно поддерево, укорененное в...
11993 просмотров
schedule
12.01.2024
метод добавления из scalaz stream io вызывает бесконечный цикл
Я использую этот код с веб-сайта scalaz stream, он работает с методом to, но он не работает, когда я пытаюсь использовать добавление, он выглядит как бесконечный цикл и никогда не заканчивается. Причина, по которой я хочу использовать метод...
141 просмотров
schedule
04.12.2023
Как сохранить входной поток байтового массива в виде файла .wav в хранилище s3
В моем приложении scala я вызываю службу хранения s3 для загрузки моего входного потока массива байтов. Я хочу, чтобы этот входной поток сохранялся в виде файла .wav. Код приведен ниже
val bytes1 = new...
840 просмотров
schedule
14.01.2024
json4s — игнорировать поле определенного типа во время сериализации
Допустим, у меня есть какой-то маркер trait Ignore Я хочу, чтобы все поля, помеченные этим трейтом, игнорировались при сериализации.
Итак, если у меня есть класс
case class A(a: Int) extends Ignore
case class B(f: String, a: A, d: Int)...
921 просмотров
schedule
19.10.2023
Получение ключа строки cookie в Play для Scala
При получении запроса в приложении Play я могу распечатать файлы cookie следующим образом:
println(request.cookies)
и результат примерно такой:
Map(PLAY_SESSION ->...
543 просмотров
schedule
10.01.2024
Почему функция набора призм не возвращает вариант/может быть
В функциональной оптике хорошо работающая призма (я полагаю, называемая частичной линзой в scala) должна иметь функцию set типа 'subpart -> 'parent -> 'parent , где, если призма «успешна» и структурно совместима с заданный аргумент 'parent...
318 просмотров
schedule
01.01.2024
Akka: невозможно прочитать конфигурацию в karaf
Я использую актеров Akka для удаленного общения в karaf.
Когда я развертываю файл jar, сгенерированный после компиляции с помощью maven, я получаю следующую ошибку:
Исключение в потоке "Thread-113"...
159 просмотров
schedule
29.10.2023
Scala/Mockito: как смоделировать результат метода, вызываемого внутри другого метода?
Я пытаюсь написать модульный тест Scala с использованием Mockito для метода doSomeBusinessLogic, найденного в следующем классе:
@Service
public class HotelsService {
private final HotelsServiceInt hotelsServiceInt;
public...
1453 просмотров
schedule
06.01.2024
Преобразование эпохи строки в метку времени строки в Scala
У меня есть столбец ORDER_DATE с отметкой времени эпохи в строке. Как я могу преобразовать этот столбец со строкой типа str = "1536309236032" , которая является временем в эпохе, в строку с форматом: 2018-09-07T14:03:56.032Z в Scala?
В...
2911 просмотров
schedule
26.12.2023
как разделить строку с разделителем с неэкранированным символом разделителя
Я хочу разделить строку с разделителем (ex:|). Здесь моя проблема заключается в том, что строка содержит escape-символы. Как мне нужно удалить разделитель внутри символа побега.
Данные выглядят так:...
55 просмотров
schedule
22.11.2023
Как написать общий анализатор JSON в Play 2.7 для Scala, который проверяет входящие запросы?
У меня есть контроллер Play 2.7 в Scala, который проверяет входящие запросы JSON на соответствие схеме класса case и сообщает об ошибках полезной нагрузки входящего запроса (обратите внимание, что я извлек этот пример из большей кодовой базы, пытаясь...
155 просмотров
schedule
24.12.2023