問題タブ [buffer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
13038 参照

matlab - 連続測定用のバッファ マトリックスを作成する

MATLAB でプログラミングを開始していますが、バッファー マトリックスの作成に問題があります。私は次のことをしようとしています:

私は継続的にウェブカメラから画像を取得しており、セグメンテーションの後、移動するターゲットの重心を取得しています。処理のために重心データを保存する必要がありますが、メモリを占有しすぎないようにします。たとえば、私が time だった場合t=inf、データの 10 時点のデータを循環バッファーのようなマトリックスに保存し、古いデータを書き込んで消去することを考えていました。これは、時間内の実際のデータ (t ) と時間内の前のデータ (t-1)。

0 投票する
3 に答える
435 参照

vim - 同時に複数の Emacs バッファーを操作するにはどうすればよいですか?

:bufdoEmacs で Vim コマンドに相当するものを探しています。:bufdo引数 (別のコマンド) を取り、開いているすべてのバッファでコマンドを実行します。Emacs で同様の機能をまだ見つけていません。

0 投票する
1 に答える
905 参照

c# - ソケット サーバーの切断と再接続のバッファ エラー?

次の TCP ソケット サーバー/クライアントの例を使用しています: http://www.codeguru.com/Csharp/Csharp/cs_network/sockets/article.php/c8781/

次の CryptoStream の例も使用しています: http://www.obviex.com/samples/Encryption.aspx

問題: サーバー ソケットを停止し、1 分ほど待ってからサーバー ソケットを開始するまで、サーバーとクライアントの両方が完全に通信します。常にではありませんが、「Convert.FromBase64String(cipherText);」行の Encryption.aspx で base64 エラーを受け取ることがあります...

おそらくソケットを停止したために残ったバッファに、正しくない/破損したデータがあることを私は知っています。その後、新しいデータが入り、エラーが発生します。

Q. 'class SocketPacket;' をクリアします。この問題を解決しますか?

Q. 「クラス SocketPacketsocketBuffer」をクリアするにはどうすればよいですか?

他の提案は大歓迎です..

0 投票する
1 に答える
449 参照

vim - Vim で Ctrl-O を制限して現在のバッファのみを開くことができない

押すと古いバッファが開かれます

現在の Vim セッションで開いたバッファのみを参照したい。

Ctrl-O を使用して Vim の現在のバッファ間を高速にブラウズするにはどうすればよいですか?

0 投票する
4 に答える
10365 参照

vim - Vim で Ctrl-O の逆を使用できない

逆にしたい

  • Ctrl+O

することが

  • Shift+ Ctrl+O

元の逆は

  • Ctrl+I

VimでCTRL+の逆を++に再マッピングするにはどうすればよいですか?OShiftCTRLO

0 投票する
3 に答える
8462 参照

search - vim — どうすればバッファを検索できますか?

次のようなコマンドを探しています:

ここで、バッファ「b1」で「something_here」という単語を検索するとします。どうすればいいですか?

0 投票する
3 に答える
3835 参照

c++ - バッファへの読み書き

複数の 96 ビット オブジェクトをバッファーに書き込むクラス (一度に 32 ビット - 3x int32) と、同じバッファーから読み取りたいクラスの 2 つのクラスがあります。

最初のクラス (Writer) はメモリ領域を確保し、最初の 32 ビット領域へのポインタを作成します。

  1. バッファに安全に書き込むにはどうすればよいですか (今のところバッファ オーバーフローは無視します)... 32 ビット チャンクで書き込む必要があるため、96 ビット書き込みごとに「書き込みポインタ」の位置を変更するにはどうすればよいですか 次のようなことをしますか?

    /li>
  2. メモリを確保し、多数の 96 ビット オブジェクトを書き込み、その先頭へのポインタを 2 番目の (Reader) クラスに渡して、両方が同じオブジェクトにアクセスできるようにすることは安全ですか? (Reader は 96 ビット オブジェクトの倍数 (~10,000) を一度に読み取るため、読み取りのためにデータの開始を知る必要があるだけです。)

  3. リーダーがバッファを読み取ったら、バッファに再度書き込むことができるように、ポインタを「リセット」(バッファを空にする) するにはどうすればよいですか?

バッファ: バッファは、実際には によって予約されたメモリ領域の先頭へのポインタposix_memalignです。

0 投票する
2 に答える
778 参照

emacs - Emacsの特定のモードまたはバッファーに対してのみコンパイル出力をフィルタリングするにはどうすればよいですか?

html-mode有効になっているHTMLページがあります。関数を呼び出しsgml-validateて、マークアップエラーをチェックします。に基づいていcompilation-modeます。コンパイル出力からいくつかの警告を削除したいので、関数を作成してフックしましたcompilation-filter-hook(この変数は文書化されていませんが、compilation-filter呼び出します)。すべてが機能します。私の問題は、HTMLページで(を介して)コンパイルプロセスを開始したときにのみフィルター関数が呼び出されるようにするにはどうすればよいsgml-validateですか?

2つの方法がありますが、どれも機能しませんでした。

  • まず、の値を確認できますmajor-mode。ただし、バッファcompilation-modeで有効になっているため、常にを返します。(のソースコードで*compilation*フィルター関数を見つけましたが、の値をチェックしました。どのように正しく機能するのかわかりません。)grep+major-mode
  • もう1つのアイデアは、フィルター関数をHTMLファイルのバッファーにフックするだけでしたが、同様の理由で、コンパイルプロセスの出力が別のバッファーに送られるため、機能しませんでした。
0 投票する
2 に答える
1183 参照

buffer - Python 2.6でWebからバイナリファイルを保存するための最もメモリ効率の良い方法は?

Python 2.6とurllibを使用してWebからバイナリファイルをダウンロード(および保存)しようとしています。

私が理解しているように、read()、readline()、readlines()は、ファイルのようなオブジェクトを読み取る3つの方法です。バイナリファイルは実際には改行に分割されていないため、read()とreadlines()はファイル全体をメモリに読み込みます。

ランダムなread()バッファサイズを選択することは、このプロセス中のメモリ使用量を制限するための最も効率的な方法ですか?

すなわち

read(1000000)を選択したのは、それが機能し、RAMの使用量を抑えたからです。生のネットワークバッファを使用している場合、転送速度が低すぎるとバッファが枯渇する可能性があるため、ランダムな量を選択するのは悪いことだと思います。しかし、urllibはすでに低レベルのバッファリングを処理しているようです。

それを念頭に置いて、任意の数を選択しても問題ありませんか?もっと良い方法はありますか?

ありがとう。