mmap

    0

    1答えて

    Python 2.7が失敗します。 mmapモジュールを使用しようとしましたが、with open(filename, "r+b") as f:の代わりにオープンファイルハンドラを使用しました。私はそれを開き、WindowsError [Error 5]を取得します。 管理者として実行するかどうかを再現します。 codecs.open()を使用しても問題は解決しません。ビットまたは研究した後 #

    2

    1答えて

    コンテキスト のLinux 4.4.0-57-一般的な#78-UbuntuのSMP金12月9日23時50分32秒UTC 2016 x86_64のx86_64でのx86_64のGNU/Linuxの フランス語ロケール コード #include <stdio.h> #include <string.h> #include <fcntl.h> #include <sys/mman.h> int

    0

    2答えて

    私はプログラムを書いていて、私が署名のないint型とunsigned int型のマッピングの長さとして格納しているメモリ位置を取得しました。 私の次のアプローチは、警告を生成します。 warning: passing argument 1 of ‘munmap’ makes pointer from integer without a cast [enabled by default] /us

    0

    1答えて

    状況:mmapを使用してRAMにロードされたCVD(ClamAV Virus Database)ファイルがあります。 CVDファイルの各行の形式は、CSVファイル( ':'で区切られたファイル)の形式と同じです。以下のコードの抜粋です: def mapping(): with open("main.cvd", 'rt') as f: global mapper m

    0

    1答えて

    Linux(mmb)に関する質問があります(具体的には、Ubuntu 14)。 ホスト上でDSE/DSE SOLRを実行しており、一部のファイルがランダムに表示されています。アプリケーションがインデックスの構築を開始すると、一連のmmapファイルが作成され、索引の作成が続けられます。/proc/$ {dse_pid}/map_filesを見る私は(削除された)ファイルを指すシンボリックリンクをたく

    0

    1答えて

    私は安全でないパッケージのエキスパートではありません - 私は熟練したCプログラマーではありません。私は巨大なファイル> 1Gをmmapシステムコールを使って読み込もうとしています。 I/Oを読み書きするのではなく、mmapとmunmapを行う理由はいくつかあります。それはポイントの横にある - 私はテストでファイルに書き込むことができます、私はファイルから読むと、私はバイトの長さが一致することを

    -1

    1答えて

    私はツリーをプリントアウトする関数printtreeを持っています。 インターネット上の多くの場所を検索したところ、mmapはメモリを割り当ててファイルに書き込むのに適していることがわかりました。 私はmmapを使って、printtreeの内容をファイルに出力したいと考えています。私は初めてmmapを学んでいるし、それをどうやって行うのか分からない。次のように printtreeは()である:私の

    -1

    1答えて

    に私はポートにWindowsにいくつかのLinux C++をしようとしていると私は見られるように、この void* ptr = mmap(NULL, sz, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); のようなラインで立ち往生していると、ファイルディスクリプタが-1であるとして動的にいくつかのメモリを割り当てるための