問題タブ [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 投票する
3 に答える
13531 参照

perl - Perl Print バッファリング フラッシュ

次の Perl コードがあります。

ただし、print ステートメントはループの最初の繰り返しでのみ機能し、その後は何も出力しません。理由はありますか?

編集:理由を見つけて、回答にも追加しました。解決策は次のとおりです。

ループ内に次の行を追加したところ、機能しました。

STDOUT を選択します。

process() 関数のコードは、デフォルトの出力バッファを変更するべきだったと思います。それは他の誰かによって書かれたコードでした!

これがこれを許可する Perl の問題なのか、それともデフォルトに戻さなかった開発者の問題なのかはわかりません。

最終的なコードは次のようになります。

皆さんありがとう...

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

emacs - ミニバッファーの履歴を Emacs に保存するにはどうすればよいですか?

たとえば、ファイル検索と Meta-X の履歴を Emacs のミニバッファーに保存して、後で別のセッションでコマンドを呼び出せるようにしたいと考えています。

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

python - Pythonでフロートのリストをバッファに変換しますか?

PortAudio と Python で遊んでいます。

ストリームで、Float32 値で表されるサウンド データを再生したいと考えています。したがって、次の関数を使用します。

stream.write残念ながら、バッファオブジェクトを渡す必要があるため、これは機能しません:

私の質問は次のとおりです。フロートのリストをバッファオブジェクトに変換するにはどうすればよいですか?

0 投票する
6 に答える
2729 参照

c# - C#のCircularBuffer IDictionary?

CircularBuffer IDictionary が必要です。誰かが私に良いオープンソースの実装を教えてくれますか?

したがって、最大容量を持つ IDictionary は、たとえば 100 項目に構成され、項目 101 が追加されると、元の最初の項目がディクショナリからポップ/削除されるため、項目数が 100 を超えないようにします。

ありがとう

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

vim - MiniBufExplorer と NERD_Tree のクロージング バッファーの予期しない動作

MiniBufExplorer と NERDTree がインストールされています。編集可能なバッファが 2 つを超える MiniBufExplorer と同時に NERDTree ウィンドウが開いている場合、バッファの 1 つを :bd で閉じると、バッファは空になりますが、ウィンドウには空のバッファが表示され、次または前のバッファは表示されません。また、閉じたばかりのバッファーは、MBE リストで選択されたまま表示されます。これを実行したときのウィンドウのレイアウトは次のとおりです: (N - NerdTree、M - MiniBufExpl、D - ドキュメント ウィンドウ)

何が問題なのかについて何か提案はありますか?

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

c++ - CSingleLock を使用してこのバッファーへのアクセスを提供するにはどうすればよいですか?

CMyBufferオブジェクトへのスレッド排他アクセスには、次の 2 つの方法があります。

ヘッダ:

実装:

使用法:

  • これについて私が気に入っているのは、ユーザーが関数呼び出しを 1 回だけ行う必要があり、バッファーをロックした後にのみバッファーにアクセスできることです。
  • 私が気に入らないのは、ユーザーが明示的に解放しなければならないことです。

更新: これらの追加の欠点は、Nick Meyer と Martin York によって指摘されました。

  • ユーザーはロックを解除してからバッファを使用できます。
  • ロックを解放する前に例外が発生した場合、バッファーはロックされたままになります。

CSingleLockオブジェクトが範囲外になったときにバッファのロックを解除するオブジェクト(または同様のもの)でそれを行いたいと思います。

どうすればそれができますか?

0 投票する
10 に答える
264261 参照

vim - Vimで(多くの中から)単一のバッファを閉じるにはどうすればよいですか?

たとえば、実行してVimでいくつかのファイルを開きます

23個のファイルを開きます。

次に、編集を行い、次を2回実行します

すべてのバッファを閉じます。

Vimで1つのバッファだけを閉じるにはどうすればよいですか?

0 投票する
5 に答える
25279 参照

git - vimのディスクからバッファ内のすべてのファイルを更新します

ディスク上のバージョンからファイルを更新するコマンドは次のとおりです。:e!

バッファ内のすべてのファイルに対して同じことを行うにはどうすればよいですか?

背景:バッファを含む1つのvimを開いた状態で複数のブランチでgitを使用しているため、これが必要です。ブランチをチェックアウトするときに、vimを更新してもらいたいです。

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

input - Erlangでioバッファをフラッシュするには?

Erlangでioバッファをどのようにフラッシュしますか?

例えば:

この投稿は、明確な解決策がないことを示しているようです。

その投稿よりも良い解決策はありますか?