bytestring

bytestring

文章 0 浏览 6

Haskell 包 Data.ByteString 问题

所以我看到另一篇文章,有人解决了这个问题,但他们只是说他们解决了,而我不能。 我正在开发的项目需要 Data.ByteString 来读取二进制文件。我的 Mai…

南渊 2025-01-20 00:15:22 3 0

Haskell 如何创建 Word8?

我想编写一个简单的函数,使用 '\n' 作为分隔符将 ByteString 拆分为 [ByteString]。我的尝试: import Data.ByteString listize :: ByteString -> [B…

稀香 2024-12-28 10:13:41 3 0

生成 ByteString 的函数的纯度(或具有ForeignPtr 组件的任何对象)

由于 ByteString 是一个带有 ForeignPtr 的构造函数: data ByteString = PS {-# UNPACK #-} !(ForeignPtr Word8) -- payload {-# UNPACK #-} !Int   …

紧拥背影 2024-12-22 13:23:00 3 0

使用 O(1) 函数编写 CString 的可存储实例以获取总字节长度

我正在尝试编写一个 可存储向量 CString 实例(在我的例子中是空终止的 C 字符)。可存储实例将存储 CString 所在的指针 (Ptr CChar)。因此,向量的长…

胡渣熟男 2024-12-21 03:12:20 4 0

将 ByteString 漂亮地打印为十六进制半字节

处理字节串并漂亮地打印其十六进制(0-F)表示的惯用方法是什么? putStrLn . show . B.unpack -- [1,126] 在进一步的工作中, putStrLn . show . map…

烟燃烟灭 2024-12-19 23:16:04 6 0

有效地将 64 位 Double 转换为 ByteString

我编写了一个将 64 位 Double 转换为 ByteString 的函数(架构/类型安全并不是真正的问题 - 让我们现在假设 Double 是 64 位 Word)。虽然下面的函数…

痴梦一场 2024-12-18 21:01:05 3 0

如何将 ByteString 转换为适当大小的 Word?

基本上我已经读取了对应于数量的 5 个字节,但我想将其转换为 Word64。最好的方法是什么? 编辑:我还应该说,这是在内部循环中运行的,因此性能至关…

梦回旧景 2024-12-05 10:48:04 5 0

Haskell 中的位交换问题

作为学校项目的一部分,我正在 Haskell 中实现一些加密算法。正如您可能知道的,这涉及相当多的低级位摆弄。现在我被困在一个特定的子程序中,这让我…

甜心小果奶 2024-12-02 14:23:47 6 0

Haskell 字节串打包/解包

我仍然不明白字节串是如何工作的, import qualified Data.ByteString.Lazy as BS let x = BS.readFile "somefile.txt" --some large file let z = ((…

找个人就嫁了吧 2024-11-30 02:40:39 5 0

Haskell 字节串更改 ASCII?

import qualified Data.ByteString.Lazy.Char8 as BS stuff <- BS.readFile "stuff.txt" 如何从字节串中获取特定字符然后更改其 ASCII,然后将其放回…

柒七 2024-11-29 18:51:31 8 0

将 ByteString 部分解码为文本

我需要将各种编码的字节字符串解码为文本,但字节字符串可能是不完整的片段。理想情况下,我需要一个具有如下签名的函数: decodeFragment :: Encodin…

恍梦境° 2024-11-25 13:30:59 10 0

Haskell 惰性字节字符串 +读/写进度功能

我正在学习 Haskell Lazy IO。 我正在寻找一种优雅的方式来复制大文件(8Gb),同时将复制进度打印到控制台。 考虑以下以静默方式复制文件的简单程序…

她如夕阳 2024-11-19 14:14:45 11 0

如何使用 Data.Binary 存储递归数据类型

Data.Binary 很棒。我只有一个问题。假设我有一个这样的数据类型: import Data.Binary data Ref = Ref { refName :: String, refRefs :: [(String, R…

没有心的人 2024-11-17 05:47:52 7 0

Data.ByteString 中的findSubstrings 和breakSubstring

在 Data/ByteString.hs 的源代码中,它表示函数 findSubstrings 已被弃用,取而代之的是 breakSubstring。不过,我认为使用 KMP 算法实现的 findSubst…

池予 2024-11-15 05:12:21 9 0

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

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

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

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

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