circular-buffer

    1

    2答えて

    私はリングバッファのコードを以下に書いています。私は位置指示器なしでポインタだけを使いたいと思っていました。しかし、私は執筆中に期待される結果を得ていません。書き込みは行われますが、1回目の入力後に停止しません。それはさらに続く。読み取り操作が正しいようです。 デバッガを使ってデバッグしようとしました。しかし、驚いたことに、if(head>(myRing+AVAILABLE_SIZE*sizeof

    2

    1答えて

    背景 私はWebSocketの接続を介して受け取った最近のメッセージのコレクションが含まれているApacheのCommonsのライブラリからCircularFifoBufferクラスを使用しようとしています。しかし、LinuxデプロイメントでCircularFifoBufferのサイズ制限に達すると、BufferOverflowExceptionがスローされています。 私はまだJavaのにかなり新

    -3

    2答えて

    私はchar *配列を使用して、複数のマッピングスレッドから還元スレッドに情報を移動するバッファを作成しています。配列を円形にする必要がありますが、配列が部屋を使い果たすとセグメント化エラーが発生します。アレイを円形にするにはどうしたらいいですか?私は現在、すべてのヘルプが理解される1024であるマクロで for(j = 0; j < i; j++){ int next = mr->ne

    0

    3答えて

    はい、再び、私は非常にまっすぐ進む実装に再び来る: // write data always! if buffer is already full, overwrite old data! void Put(const CONTENT_TYPE &data) { buffer[ inOffset++] = data; inOffset%=size;

    0

    2答えて

    したがって、私は最大サイズ2097152の円形配列を持っています。それは524288までを埋めるようにして、524288のインデックスを保持するアドレスを返します。その後、別の524288を満たし、同じことをします。それは円形の配列なので、それを続けます。 私はTCP経由でデータストリームを取得しています。このデータはさまざまなサイズになりますが、今は配列に数値を入力しようとしています。 私はこれ

    7

    1答えて

    lexicographically minimal string rotationの番号の見方は?例えば : S = abab, N = 2 S = abca, N = 1 S = aaaa, N = 4 私はそれが非常に長く働き、デュバルのアルゴリズムを試してみました。文字列の長さは100000000文字です。

    0

    2答えて

    私の質問にすべての関連情報が含まれていないとお詫び申し上げます。コメントしてください、私はそれに応じて修正します。 私はMinGWのとgccでWin7の上CLionを使用 私は私は思わピートGoodlifeによってcircular bufferを使用したい私のプロジェクトの大きさのため、循環バッファを使って実験し、boost::circular_bufferに出くわしてきましたただ1つの固体実装の

    9

    2答えて

    boost::circular_bufferを含むクラスを次に示します。structです。私はイテレータのtypedefを同梱のcircular_bufferに入れます。 私の問題はこれです:doWork機能がconstマークされている場合、std::upper_boundの戻り値が返り値はboost::cb_details::const_traitsを有することに起因するMyIteratorタイ

    3

    2答えて

    この単純なコードは、循環バッファに2 boolを追加します。 boost::circular_buffer<bool> stuff; stuff.push_back(false); stuff.push_back(true); cout << stuff.size() << endl; // prints 0 残念ながら、オブジェクトは追加されておらず、size()はゼロです。なぜ誰かが

    2

    1答えて

    これらは私がオフに考えることができ、いくつかの例ですが、私は、彼らが完全であるとは思わない: - Conga Line(ダンス): - 人々は、ランダムに循環キューはなく、出口の終わりに入るので、完璧ではありません。 (人々はちょうど連続的にではなくランダムに出ます) 空港手荷物カルーセル: - 上記と同じ理由。荷物は、所有者によって無作為に選ばれる。 Ferris Wheel: - エントリは順