bytestring

    1

    1答えて

    create(Data.ByteString.Internal)は、ByteStringを作成するためにPtr Word8が必要であると述べています。私はこれが、バイトの頭か何かの頭の参照のようなものだと推測しています。しかし、私は新しいポインタを作成するために何を使うべきか分かりません。nullPtrで正しく実行されていないと私は確信しています。

    11

    1答えて

    バッファオーバーフローの悪用に取り組んでいるうちに、私は本当に奇妙なものを見つけました。正しく飛び越えたいアドレスの前に32文字を入力する必要があり、適切なアドレスが0x08048a37であることがわかりました。私が実行したとき python -c "print '-'*32+'\x37\x8a\x04\x08'" | ./MyExecutable 悪用は成功しました。しかし、私が試したときに

    0

    3答えて

    私は私がさまざまなコーデックでエンコードされたテキストを表すバイト列のカップル持っているのpython 3.5 を使用しています:b'mybytesstring'、今いくつかはUtf8他の符号化されているが、そうでlatin1あると。私が次の順序でしたいのは: 文字列をASCII文字のような文字列に変換します。 ASCII文字列のような文字列をバイト文字列に変換し直します。 正しいコーデックでバイ

    4

    1答えて

    私はイェソドの私Handler関数からByteStringを返すようにしようとしている: getHomeR :: Handler ByteString getHomeR = return "foo" が、私はこのエラーを取得しています: /Users/maximiliantagher/Documents/Mercury/hs/mercury-web-backend/src/Applicati

    2

    1答えて

    Conduitをバイナリファイルを読み込み、正しいヘッダーがあることを確認して、ファイル内の残りのデータを処理する設定に使用したいと考えています。 ヘッダーをチェックして残りのデータを次のコンジットに流すコンジットを作成しようとすると、問題が発生します。私はそれらをある例外処理のためにEither Stringモナドに住まわせる。 import Conduit (ConduitM, mapC, m

    1

    1答えて

    私はDouble行列が行順リストとして続くヘッダーで構成されるバイナリファイルを書き込むConduitを構築しています。コードは次のとおりです。 import Conduit ((.|), ConduitM, mapC, sinkFileBS, yield) import Control.Monad.Trans.Except (ExceptT) import Control.Monad.Tra

    0

    1答えて

    データを保存しました:b'\xa2ac\xa0av\xf6' of <class 'bytes'> SAP HANAにありますが、pyHDBを使用してクエリを実行すると、バックスラッシュがエスケープされます。b'\\xa2ac\\xa0av\\xf6' <class 'bytes'> どのようにデータ型をバイトとして保持しますが、二重バックスラッシュは削除しますか?私はそれを文字列に変換し、バック

    9

    2答えて

    私はpython3でsprintfを実行したいが、%sが動作するための手動変換を行うことなく、生のバイトオブジェクトを使用したい。だから、バイトオブジェクトを「テンプレート」として取り出し、任意の数のオブジェクトを任意の数のオブジェクトとし、レンダリングされたバイトオブジェクトを返します。これは、python 2のsprintf%演算子が常に働いていた方法です。 b'test %s %s %s'

    -1

    1答えて

    私は簡単な作業に苦しんでいます。一見すると少なくともそうなっているように見えます。私はTextBoxにHEX文字列を含んでいます。それらは常に2桁の16進数です(例:AA)。 textbox3.TextをByteに変換したいと思います。 Dim checking As String = textbox3.Text Dim a = Convert.ToByte(checking) RichTex

    3

    1答えて

    ByteStringを使用し、改行を\nと\n\rに置き換えますが、それを行うには良い方法は考えられません。 import qualified Data.ByteString as BS import Data.Char (ord) import Data.Word (Word8) endlWord8 = fromIntegral $ ord '\n' :: Word8 replace