bytestring

bytestring

文章 0 浏览 2

什么时候使用 ByteString,什么时候不使用?

我在 SPOJ 上的 PRIME1 问题上做了相当糟糕的尝试。我发现使用 ByteString 确实有助于提高阅读问题文本的性能。然而,使用 ByteString 写出结果实际上…

魂牵梦绕锁你心扉 2024-11-07 00:22:22 0 0

数据类型到 ByteString

我有一个 newtype 我想保存在一个文件中,如下所示: type Index = (Int, Int) newtype Board a = Board { unboard :: Array Index a } 所以基本上是…

谢绝鈎搭 2024-11-01 01:22:35 2 0

从 Haskell 中的 git packfile 索引获取幻数

我想从 git packfile 索引中获取幻数,以确保它确实是一个 packfile。 包格式文档指出幻数是“/377tOc”。例如,当我用 Ruby 打开 packfile 时,我在…

沧桑㈠ 2024-10-31 02:48:44 0 0

在haskell中读取大文件?

我一直在尝试在 haskell 中读取一个大文件。 我需要使用大学项目的自定义算法来压缩它。一切正常,直到我开始压缩大文件。 我从程序中提取出了问题所…

瞎闹 2024-10-26 01:39:51 1 0

haskell 中大文件的 IO:性能问题

我正在尝试使用 Haskell 处理大文件。我想逐个字节地浏览输入文件,并生成一个又一个字节的输出。当然,我需要使用合理大小(几KB)的块来缓冲 IO。我…

ぽ尐不点ル 2024-10-25 09:49:14 2 0

高效输出数字

我想将用空格分隔的积分列表打印到标准输出。列表生成速度很快,所以我尝试用序列 [1..200000] 来解决这个问题。 在 C 中,我可以这样实现它: #inclu…

他夏了夏天 2024-10-04 09:20:43 2 0

Haskell 字节串:如何模式匹配?

我是 Haskell 新手,在弄清楚如何模式匹配 ByteString 时遇到了一些麻烦。我的函数的 [Char] 版本如下所示: dropAB :: String -&gt String dropAB []…

两仪 2024-09-30 01:13:11 2 0

Haskell ByteStrings - 最终将大文件加载到内存中

您好, 我试图理解为什么我看到整个文件通过以下程序加载到内存中,但是如果您注释掉“(***)”下面的行,那么程序会以恒定的速度运行(大约 1.5M)空…

无声无音无过去 2024-09-27 15:36:22 2 0

在haskell中读取二进制文件

我怎样才能编写一个具有类似定义的函数... readBinaryFile :: Filename -&gt IO Data.ByteString 我已经掌握了 Haskell 的功能部分,但类型系统和 mon…

£冰雨忧蓝° 2024-09-13 14:36:22 5 0

如何将 (StorableArray (Int, Int) Word8) 转换为惰性 ByteString?

我正在尝试加载 PNG 文件,获取未压缩的 RGBA 字节,然后将它们发送到 gzip 或 zlib 包。 pngload 包将图像数据返回为 (StorableArray (Int, Int) Wor…

情绪操控生活 2024-09-07 09:10:57 2 0

在 Haskell 中,对 Lazy ByteString 调用 length 会强制将整个字符串放入内存吗?

我正在使用惰性字节串读取大数据流,并且想知道在解析它时是否至少有 X 个字节可用。也就是说,我想知道字节串是否至少有 X 个字节长。 对其调用 leng…

清醇 2024-08-26 17:58:34 5 0

Haskell ByteString / Data.Binary.Get 问题

尝试使用 Data.Binary.Get 和 ByteString 但不明白发生了什么。我的代码如下: getSegmentParams :: Get (Int, L.ByteString) getSegmentParams = do …

寄居人 2024-08-24 07:30:39 5 0

如何在 Haskell 中将整数转换为字节字符串

我们希望以特定的二进制格式序列化数据。我们在内部使用Data.ByteString。 所以,问题是:如何将我们使用的不同数据类型转换为ByteString。对于String…

少年亿悲伤 2024-08-22 02:51:29 9 0

使用 Haskell 输出 UTF-8 编码的 ByteString

我试图简单地将 UTF-8 编码的数据输出到控制台,简直是疯了。 我已成功使用 String 完成此操作,但现在我想使用 ByteString 完成相同的操作。有没有一…

难以启齿的温柔 2024-08-18 14:39:21 7 0

将映射的 ByteString 转换为其他类型?

我意识到这可能是一个相当异端的问题,但我想知道是否可以通过 System.IO.Posix.MMap 映射数据文件,然后将生成的 ByteString 转换为严格的数组其他类…

守护在此方 2024-08-05 02:52:43 8 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文