Публикации по теме '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 просмотров
schedule
15.05.2024
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 просмотров
schedule
26.04.2024
Sbt: заказ нескольких задач
Я хочу сделать задачи зависимыми друг от друга в sbt. Я хочу, чтобы задача task2 выполнялась до task3 . Вот мой код:
Task1.dependsOn(task3)
Task3.dependsOn(task2)
task2 выполняется до task3 , а затем выполняется task1 . Теперь, если я...
49 просмотров
schedule
12.03.2024