Описание тега iterate

2 ответа

Как реализовать расшифровку запросов и шифрование ответов в приложении Play?

Дано trait CipherService { def decryptData(data: Array[Byte])(implicit ec: ExecutionContext): Future[DecryptionError \/ Array[Byte] def encryptEncrypt(data: Array[Byte)(implicit ec: ExecutionContext): Future[EncryptionError \/ Array[Byte]] } Как я м…
1 ответ

Play Iteratees: ошибка для простой итерации файла

В настоящее время я пытаюсь обернуть голову вокруг идеи Enumerators а также Iteratees, Я решил начать с просмотра библиотеки iteratee в Play 2.0, которую я добавил в свой тестовый проект со следующими строками в файле build.sbt. (Я использую Scala 2…
31 май '13 в 12:47
1 ответ

Как получить перечислитель [T] из списка [T] при использовании Play 2 Iteratees

Я совсем новичок в Play 2 и пытаюсь использовать Iteratees. Q1. Как я могу получить Enumerator[Person] от List[Person]? Q2. Когда я пытаюсь передать Enumerator(Option[String]) в Ok.stream Я получаю сообщение об ошибке на консоли Невозможно записать …
1 ответ

Hastell iteratee: простой проработанный пример удаления конечных пробелов

Я пытаюсь понять, как использовать библиотеку iteratee с Haskell. Кажется, что все статьи, которые я видел до сих пор, сосредоточены на построении интуиции о том, как могут быть построены итераторы, что полезно, но теперь, когда я хочу опускаться и …
10 июл '11 в 20:35
2 ответа

Простые генераторы

Этот код взят из статьи под названием "Ленивый против доходности". Речь идет о способе разъединения производителей и потребителей потоков данных. Я понимаю часть кода на Haskell, но O'Caml/F# ускользает от меня. Я не понимаю этот код по следующим пр…
30 окт '12 в 19:16
1 ответ

Перечислитель против Итератора в Scala и Java

В чем разница между перечислителем и итератором? В моем понимании Enumerator это не причудливый псевдоним для enum на Яве. Скорее, это похоже на метод обхода, похожий на Iterator, Так что каждый может сравнить и противопоставить Enumerator а также I…
22 фев '13 в 20:14
3 ответа

Воспроизведение / ведение журнала / печать тела ответа / запуск по перечислителю / буферизация тела

Я ищу способ напечатать тело ответа в Play Framework, у меня есть код, подобный этому: object AccessLoggingAction extends ActionBuilder[Request] { def invokeBlock[A](request: Request[A], block: (Request[A]) => Future[Result]) = { Logger.info(s"""…
23 дек '14 в 00:00
1 ответ

Создание Enumeratee из алгоритма с отслеживанием состояния

У меня есть алгоритм с состоянием, который постепенно принимает входные данные и постепенно производит выходные данные. Входы и выходы не связаны по количеству; т.е. вход может производить ноль или более выходов. Я пытаюсь превратить его в Enumerate…
1 ответ

Сравнение пакета перечислителя с итератором

В настоящее время есть два популярных варианта, которые реализуют шаблон iteratee: Перечислитель пакета и пакет итерированных. Каковы их относительные преимущества? Является ли один лучше другого, или это зависит от варианта использования (и если да…
06 окт '11 в 13:02
1 ответ

Итеративный ввод от Standard IO

Я использую скалаз 6.0 со скалой. Я использую итераторы для чтения из входного потока. Вот простой файл с именем simple.txt, который у меня есть. это Является Тест Мой итератор создаст монаду io для печати строк def printLines: IterV[String, IO[Unit…
18 авг '13 в 00:04
1 ответ

Скала итерации Java хэш-набор

Интересно, как идиоматически повторять java.util.HashSet в Скале. В настоящее время я использую java-итераторы в цикле while, что не очень хорошо. Кроме того, мне интересно, эффективен ли изменяемый растущий буфер или есть возможность избежать созда…
16 мар '17 в 22:32
1 ответ

Лучший способ сделать периодический вызов WS, чтобы кормить Enumerator с Play2/Scala?

Я использую шаблон Enumerator для получения некоторых твитов каждую секунду с помощью WS.url Enumerator.fromCallback[String](() => Promise.timeout(WS.url("http://search.twitter.com/search.json?q="+query+"&rpp=1").get().map { response => va…
2 ответа

Создание словаря из файла XML с использованием Python и BeautifulSoup

Прошу прощения за мои начальные знания Python. Мне нужно использовать BeautifulSoup для перебора определенного элемента в файле XML. Я пытаюсь получить информацию из файла XML, созданного с веб-сайта о погоде, сейчас я сохраняю XML следующим образом…
28 дек '16 в 16:02
1 ответ

Вложенные Итерации

Я работаю с конкретной базой данных, в которой после успешного запроса вы можете получить доступ к группе фрагментов полученных данных с помощью определенной команды: getResultData :: IO (ResponseCode, ByteString) Теперь getResultData вернет код отв…
26 сен '11 в 20:28
0 ответов

Отправьте JsArray, используя кодировку передачи Chunked.

У меня есть динамически вычисленная коллекция jsObject. val collection: Enumerator[JsObject] = ??? Я хочу преобразовать свою коллекцию в JsArray и отправить JsArray, используя кодировку передачи по частям. import play.api.libs.iteratee.{Iteratee, En…
22 сен '15 в 11:20
2 ответа

Перечислитель playframework катящийся контент файла, поскольку строка получила странные символы

def buildLog(appName: String) = { val file = s"${sys.env("HOME")}/builds/logs/${appName}.log" val f = new File(file) Enumerator.fromFile(f).map(new String(_)) } Я хочу отобразить файл журнала на веб-странице, я использую Enumerator.fromFile() метод …
30 дек '13 в 09:47
0 ответов

Play2 iteratee и enumerator потоковая передача большого файла не удалась

Возможный дубликат: Play2 Framework прокси потокового контента на клиенте сохраняет соединение открытым после завершения потоковой передачи Я передаю файл размером 11 Мб с веб-службы клиенту. По сути, это сквозной прокси. вот мой код: def getStreamE…
0 ответов

Как использовать Play2 Iteratees для использования потокового HTTP с разными именами событий?

Мне нужен функциональный способ потребления отправленных сервером событий (SSE) по HTTP (или потокового HTTP, как некоторые его называют). На примерах ( Scala: Receiving Server-Sent-Events) я обнаружил, что итераторы Play2 хорошо работают со своим к…
1 ответ

PowerShell перебирает большой файл

Здравствуйте! Я только что запустил powershell и работаю со скриптом powershell, который должен перебирать большой файл, содержащий строки, такие как "ABCD#######";"####";"@@";##;"@@";####;#####;"@";. Что мне нужно сделать в powershell, так это пере…
1 ответ

Play Framework WebSocket Async

Я использую конечную точку WebSocket, предоставляемую моим контроллером Play Framework. Мой клиент, однако, отправит большой байтовый массив, и я немного запутался в том, как справиться с этим в моем Iteratee. Вот что у меня есть: def myWSEndPoint (…
25 фев '14 в 10:42