Вопросы по теме '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 просмотров

Использование 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 просмотров

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 просмотров

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 просмотров

как разделить строку с разделителем с неэкранированным символом разделителя
Я хочу разделить строку с разделителем (ex:|). Здесь моя проблема заключается в том, что строка содержит escape-символы. Как мне нужно удалить разделитель внутри символа побега. Данные выглядят так:...
55 просмотров
schedule 22.11.2023

Как написать общий анализатор JSON в Play 2.7 для Scala, который проверяет входящие запросы?
У меня есть контроллер Play 2.7 в Scala, который проверяет входящие запросы JSON на соответствие схеме класса case и сообщает об ошибках полезной нагрузки входящего запроса (обратите внимание, что я извлек этот пример из большей кодовой базы, пытаясь...
155 просмотров