4
ответа

В Haskell, будет, называя длину на Ленивой силе ByteString всей строкой в память?

Я читаю большой поток данных с помощью ленивых строк байтов и хочу знать, доступны ли еще по крайней мере X байтов при парсинге его. Таким образом, я хочу знать, по крайней мере ли строка байтов X байты длиной...
вопрос задан: 28 July 2010 20:46
3
ответа

Используя Haskell для вывода UTF-8-encoded ByteString

Я иду не в своем уме попытка просто произвести UTF-8-encoded данные к консоли. Мне удалось выполнить эту Строку использования, но теперь я хотел бы сделать то же с ByteString. Есть ли хорошее и...
вопрос задан: 18 April 2011 18:31
2
ответа

Как я могу преобразовать (StorableArray (Интервал, Интервал) Word8) в ленивый ByteString?

Я пытаюсь загрузить файл PNG, получить несжатые байты RGBA, затем отправить их в gzip или zlib пакеты. pngload пакет возвращает данные изображения как (StorableArray (Интервал, Интервал) Word8), и...
вопрос задан: 20 April 2011 04:37
2
ответа

Сериализация строк байтов Python к JSON, сохранение порядковых символьных значений

У меня есть некоторые двоичные данные, произведенные как основа 256 строк байтов в Python (2.x). Я должен считать их в JavaScript, сохранив порядковый номер каждого байта (символ) в строке. Если Вы позволите мне...
вопрос задан: 21 April 2010 02:31
2
ответа

Как преобразовать Целое число в ByteString в Haskell

Мы хотели бы сериализировать данные в определенном двоичном формате. Мы используем Данные. ByteStrings внутренне. Так, вопрос: Как преобразовать различные типы данных, мы используем для ByteString. Для Строки мы имеем нет...
вопрос задан: 17 February 2010 18:56
2
ответа

Используя Парсек Haskell для парсинга ByteString

Я сумел использовать Парсек для парсинга Строки, но не могу суметь сделать то же с ByteString. Как я могу заставить Парсек работать с ByteStrings, вручную не преобразовывая их в Строки? Я добираюсь...
вопрос задан: 19 January 2010 01:09
2
ответа

Много типов Строки (Строка байтов)

Я хочу сжать сетевой трафик своего приложения. Согласно (последний?) "Рейтинги Популярности Haskell", zlib, кажется, довольно популярное решение. интерфейс zlib использует ByteStrings:...
вопрос задан: 20 September 2009 19:23
1
ответ

как декодировать строку readAsBytesSync () в Python, закодированную в dart

Я отправляю изображение типа файла на облачный сервер, написанный на python. Прежде всего, я получаю содержимое файла в виде списка байтов, затем я конвертирую его в json для отправки на сервер. Список & л; INT > ...
вопрос задан: 19 January 2019 12:09
1
ответ

Чтение в двоичном файле в haskell

Как я мог написать функцию с определением что-то вроде ... readBinaryFile :: Filename -> IO Data.ByteString У меня есть функциональные части Haskell, но система типов и монады ...
вопрос задан: 22 April 2011 18:10
1
ответ

Что лучший способ состоит в том, чтобы преобразовать Строку в ByteString

Что лучший способ состоит в том, чтобы преобразовать Строку в ByteString в Haskell? Моей реакцией пищеварительного тракта на проблему являются квалифицированные Данные импорта. ByteString как B импортируют Данные. Символ (порядок) packStr = карта B.pack.
вопрос задан: 12 July 2010 20:35
0
ответов

Python и Unicode: как все должно быть Unicode

Простите, если это длинный вопрос: я программировал на Python около шести месяцев. Самоучка, начиная с учебника по Python, затем с SO, а затем просто с помощью Google. Вот ...
вопрос задан: 23 May 2017 12:00
0
ответов

Строки байтов Haskell: как сопоставить с образцом?

Я новичок в Haskell, и у меня возникли некоторые проблемы с выяснением того, как сопоставить строку байта с образцом. Версия [Char] моей функции выглядит так: dropAB :: String -> String dropAB [] = [] ...
вопрос задан: 16 January 2016 14:46
0
ответов

Эффективное преобразование ByteString в шестнадцатеричное представление

Мне нужно было дать шестнадцатеричное представление хэша SHA512. Может быть, я просто недостаточно внимательно искал, но я мог найти любые функции на Hackage, чтобы сделать это. Поэтому я написал реализацию, используя...
вопрос задан: 6 January 2014 20:05
0
ответов

Haskell Как создать Word8?

Я хочу написать простую функцию, которая разбивает ByteString на [ByteString], используя '\n' в качестве разделителя. Моя попытка: import Data.ByteString listize :: ByteString -> [ByteString]. listize xs = ...
вопрос задан: 4 January 2013 00:55
0
ответов

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

Я пытаюсь понять, как использовать библиотеку итераций с Haskell. Все статьи, которые я видел до сих пор, похоже, сосредоточены на создании интуитивного понимания того, как можно построить итераторы, что полезно, ...
вопрос задан: 27 November 2012 15:15
0
ответов

Можно ли использовать Text или ByteString в HXT в Haskell?

Я думаю, что HXT, библиотека обработки XML/HTML в Haskell, имеет действительно гибкие и мощные методы для обхода и управления деревьями DOM с помощью Arrows. http://adit.io/posts/2012-04-14-...
вопрос задан: 8 July 2012 09:51
0
ответов

Python 3 bytes.index: лучший способ?

Только что изучил Python 3 за 7 дней, и у меня такое ощущение, что в моем понимании байтовых строк есть небольшая дыра. В Python 3 предположим, что у меня есть строка байтов b'1234'. Его итератор возвращает...
вопрос задан: 6 June 2012 23:15
0
ответов

Haskell Как преобразовать Char в Word8

Я хочу разбить ByteString на такие слова: кажется, что GHC не может преобразовать ...
вопрос задан: 16 May 2012 17:15
0
ответов

Как разобрать файл размером 7 ГБ с помощью Data.ByteString?

Мне нужно разобрать файл и, действительно, сначала прочитать его, вот моя программа: импортировать квалифицированные Data.ByteString.Char8 как B import System.Environment main = do args <- getArgs let ...
вопрос задан: 4 April 2012 13:34
0
ответов

Data.Text vs Data.ByteString.Char8

Может ли кто-нибудь объяснить плюсы и минусы использования типов данных Data.Text и Data.ByteString.Char8? Меняет ли работа с текстом только ASCII эти плюсы и минусы? Меняют ли их ленивые варианты историю как ...
вопрос задан: 18 January 2012 19:28
0
ответов

Как лучше всего преобразовать ByteString в Int?

При чтении ByteString я всегда сталкиваюсь со следующей ошибкой: Prelude.read: no parse Вот пример кода, который вызовет эту ошибку при рендеринге в браузере: factSplice :: ...
вопрос задан: 16 January 2012 23:41
0
ответов

Чистота функций, генерирующих ByteString (или любой объект с компонентом ForeignPtr)

Поскольку ByteString является конструктором с ForeignPtr: data ByteString = PS {- # UNPACK # -}! (ForeignPtr Word8) - полезная нагрузка {- # UNPACK # -}! Int - смещение ...
вопрос задан: 23 December 2011 14:19
0
ответов

Pretty print ByteString в шестнадцатеричное полубайтное представление

Какой идиоматический способ трактовать байтовую строку полубайтно и красиво печатать его шестнадцатеричное (0-F) представление? putStrLn. Показать . B. распаковать - [1,126] Которая при дальнейшей работе поставилаStrLn. show ....
вопрос задан: 7 December 2011 08:39
0
ответов

Эффективное преобразование 64-битного Double в ByteString

Я написал функцию для преобразования 64-битного Double в ByteString (архитектура / безопасность типов на самом деле не проблема - давайте предположим, что Double - это 64-битное Word). Хотя приведенная ниже функция работает хорошо, ...
вопрос задан: 2 December 2011 05:04
0
ответов

Преобразование ленивой ByteString в строгую ByteString

У меня есть функция, которая принимает ленивую ByteString, и я хочу иметь списки возврата строгих ByteString (лень следует передать списку вывода). импорт квалифицированных данных ....
вопрос задан: 19 October 2011 02:55
0
ответов

Проблема с поднятой битами в Haskell

как часть школьного проекта, я реализую некоторые криптографические алгоритмы в Haskell. Как вы, наверное, знаете, это связано довольно много низкого уровня. Теперь я застрял на одном конкретном саб ...
вопрос задан: 4 September 2011 00:34
0
ответов

Частичное декодирование байтовых строк в текст

Мне нужно декодировать байтовые строки из различных кодировок в текст, но байтовые строки могут быть неполными фрагментами. В идеале мне нужна функция с сигнатурой вроде: decodeFragment :: ...
вопрос задан: 22 July 2011 06:17
0
ответов

Haskell Lazy ByteString + функция прогресса чтения / записи

Я изучаю Haskell Lazy IO. Я ищу элегантный способ скопировать большой файл (8 ГБ) при печати прогресса копирования на консоль. Рассмотрим следующую простую программу, которая автоматически копирует файл. ...
вопрос задан: 14 July 2011 18:11
0
ответов

Как сохранить рекурсивный тип данных с помощью Data.Binary

DataBinary - это здорово. У меня есть только один вопрос. Представим, что у меня есть такой тип данных: import Data.Binary data Ref = Ref {refName :: String, refRefs :: [(String, Ref)] } ...
вопрос задан: 26 June 2011 11:50
0
ответов

findSubstrings и breakSubstring в Data.ByteString

В источнике Data / ByteString.hs написано, что функция findSubstrings устарела в пользу breakSubstring. Однако я думаю, что findSubstrings, который был реализован с использованием KMP ...
вопрос задан: 13 June 2011 13:43