Публикации по теме 'scala'


Программирование в Scala Gist 4
Это ключевые моменты из книги Programming in Scala, Second Edition, написанной Мартином Одерски, Лексом Спуном и Биллом Веннерсом. Я хотел отметить некоторые ключевые моменты. Они могут показаться сломанными и не иметь особого смысла, если вы не читали книгу. Это для личного ознакомления. Не стесняйтесь исправлять меня, если я что-то неправильно интерпретировал в этом посте. Глава 4. Классы и объекты 4.1 Классы, поля и методы Общий — это уровень доступа Scala по умолчанию...

Вопросы по теме 'scala'

Лучший способ определить глобальные переменные в Play! 2.0 приложение
В игре! 2.0 можно использовать Global , как описано здесь . Global должен быть в пакете по умолчанию (пустом). Мне также нужны глобальные переменные в моем приложении, и некоторые из них должны быть доступны для методов в Global . Таким...
753 просмотров
schedule 07.04.2024

Конструктор объектов пакета Scala
Когда и как вызывается конструктор объекта Scala Package? У меня есть два класса: Пакет .scala package my; package object entities { //Some initialization code in constructor } Классная.скала package my.entities; case class...
613 просмотров
schedule 23.03.2024

Есть ли способ перезапустить актера akka
есть ли способ перезапустить актера? Я пишу тесты для проверки моей стратегии восстановления в структуре системы актеров, и я не могу найти способ перезапустить актера, чтобы проверить мои настроенные перехватчики жизненного цикла...
4390 просмотров
schedule 15.05.2024

Ошибка $Class.getResource из толстой банки, упакованной плагином maven shadow
Моя программа java/scala требует поддержки фрагмента кода javascript. Итак, я поместил его в папку с ресурсами: resources |- sizzle.js И в моем pom.xml, чтобы явно включить его в банку fat/uber, скомпилированную плагином maven shadow:...
2215 просмотров
schedule 20.04.2024

Как записать содержимое потока Scala в файл?
У меня есть поток байтов Scala, который я хотел бы записать в файл. В потоке слишком много данных, чтобы буферизовать всю память. В качестве первой попытки я создал InputStream , подобный этому: class MyInputStream(data: Stream[Byte]) extends...
18082 просмотров
schedule 20.03.2024

Иерархия классов Scala
Вопросы по иерархии классов Scala: В IntelliJ IDE ищу реализацию Any и AnyRef , но их там нет. Где они определены и как я могу увидеть их код? Я прочитал следующее в "Программировании на Scala" Единственный случай, когда ==...
434 просмотров
schedule 15.04.2024

Играть в! scala и Akka: как проверить, отправил ли актор A сообщение актору B?
Я хочу проверить, что актер A отправляет сообщение актеру B после получения сообщения. Я использую Play! 2.5, и я использую фабрики, так как мне нужно внедрить некоторые из моих классов и вещи, такие как wSClient, внутрь актеров. Актер А...
548 просмотров
schedule 17.05.2024

рекурсивная оценка хвоста дерева n-арности в scala
У меня есть структура дерева, которая является более общей, чем структура двоичного дерева. sealed trait Tree[+A] case class Leaf[A](value: Terminal[A]) extends Tree[A] case class Node[A](op: Function[A], branches: Tree[A]*) extends Tree[A]...
180 просмотров
schedule 20.03.2024

Объединение двух столбцов RDD в Apache Spark
Это уже заданный вопрос, но я не мог правильно понять ответы. У меня есть два RDD с одинаковым количеством столбцов и одинаковым количеством записей. RDD1(col1,col2,col3) и RDD2(colA,colB,colC) Мне нужно присоединиться к ним...
1169 просмотров
schedule 27.03.2024

Конфликт разрешения транзитивных зависимостей SBT
У меня есть проблема в SBT, разрешающая транзитивные зависимости. Ошибка: java.lang.NoSuchMethodError: com.vividsolutions.jts.index.strtree.STRtree.queryBoundary()Ljava/util/List Geospark использует jts2geojson...
986 просмотров
schedule 11.04.2024

Схема GraphQL с Sangria
Я смотрю библиотеку Sangria для кодирования сервера GraphQL на Scala. Однако кажется странным, что одна и та же система типов должна быть реализована дважды: (1) как часть объявлений типа GraphQL и (2) также на стороне сервера, как классы сценариев...
1831 просмотров
schedule 09.05.2024

Является ли этот класс неизменяемым или изменяемым?
Является ли приведенный ниже класс Scala изменяемым или неизменным? Я считаю, что он неизменяем, поскольку я не могу редактировать переменные или получать к ним доступ после их создания, но что заставляет меня сомневаться в себе, так это тот факт,...
173 просмотров
schedule 06.05.2024

Есть ли способ получить максимальную память, используемую задачей в мезосе?
Контекст: Я реализовал Scheduler в Scala на основе интерфейса Mesos Scheduler. . Все задачи идеально организованы. Ожидания: Теперь я хотел бы иметь возможность отслеживать максимальную память, потребляемую завершенными задачами....
194 просмотров
schedule 07.03.2024

Почему при выполнении приложения структурированной потоковой передачи происходит сбой с ошибкой «Не удалось найти источник данных: kafka»?
Я пытаюсь подключить структурированную потоковую передачу Spark к kafka, и она выдает следующую ошибку: Исключение в потоке «основной» java.lang.ClassNotFoundException: не удалось найти источник данных: kafka. Пожалуйста, найдите пакеты в ......
2328 просмотров

MultipleMatchesException при использовании реакции webjar
Я использовал реакцию с игровой платформой из webjar. При выполнении кода возникает исключение MultipleMatchesException . Изучив проблему, я обнаружил файл react.production.min.js в двух местах. Один в cjs, а другой в umd. Строка build.sbt:...
78 просмотров
schedule 16.05.2024

Сопоставление с образцом с логикой ИЛИ
Например, у меня есть два объекта Try . Я хочу получить ошибку в случае сбоя того или иного и обработать ее таким же образом: val t1 = Try(throw new Exception("one")) val t2 = Try(throw new Exception("two")) (t1, t2) match { case...
65 просмотров
schedule 20.05.2024

Как использовать MonadError с типом эффекта IO?
Я пытаюсь написать тесты для моей алгебры без тегов, чтобы она использовала MonadError . Вот бестеговая алгебра с интерпретатором: trait DbConnector[F[_]] { def read(url: DbUrl, user: DbUser, pw: DbPw): F[DbParams] } object DbConnector {...
403 просмотров
schedule 07.03.2024

Ошибка типа для ограничения контекста с неявными приоритетами
У меня есть следующая проблема, и я смущен тем, что происходит: У меня есть неявно определенный приоритет Я использую этот неявный приоритет, чтобы наложить привязку к контексту Я объявляю класс case с полем по умолчанию, значения которого...
42 просмотров

Sbt: заказ нескольких задач
Я хочу сделать задачи зависимыми друг от друга в sbt. Я хочу, чтобы задача task2 выполнялась до task3 . Вот мой код: Task1.dependsOn(task3) Task3.dependsOn(task2) task2 выполняется до task3 , а затем выполняется task1 . Теперь, если я...
49 просмотров
schedule 12.03.2024