問題タブ [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.
perl - Perl Print バッファリング フラッシュ
次の Perl コードがあります。
ただし、print ステートメントはループの最初の繰り返しでのみ機能し、その後は何も出力しません。理由はありますか?
編集:理由を見つけて、回答にも追加しました。解決策は次のとおりです。
ループ内に次の行を追加したところ、機能しました。
STDOUT を選択します。
process() 関数のコードは、デフォルトの出力バッファを変更するべきだったと思います。それは他の誰かによって書かれたコードでした!
これがこれを許可する Perl の問題なのか、それともデフォルトに戻さなかった開発者の問題なのかはわかりません。
最終的なコードは次のようになります。
皆さんありがとう...
emacs - ミニバッファーの履歴を Emacs に保存するにはどうすればよいですか?
たとえば、ファイル検索と Meta-X の履歴を Emacs のミニバッファーに保存して、後で別のセッションでコマンドを呼び出せるようにしたいと考えています。
python - Pythonでフロートのリストをバッファに変換しますか?
PortAudio と Python で遊んでいます。
ストリームで、Float32 値で表されるサウンド データを再生したいと考えています。したがって、次の関数を使用します。
stream.write
残念ながら、バッファオブジェクトを渡す必要があるため、これは機能しません:
私の質問は次のとおりです。フロートのリストをバッファオブジェクトに変換するにはどうすればよいですか?
c# - C#のCircularBuffer IDictionary?
CircularBuffer IDictionary が必要です。誰かが私に良いオープンソースの実装を教えてくれますか?
したがって、最大容量を持つ IDictionary は、たとえば 100 項目に構成され、項目 101 が追加されると、元の最初の項目がディクショナリからポップ/削除されるため、項目数が 100 を超えないようにします。
ありがとう
vim - MiniBufExplorer と NERD_Tree のクロージング バッファーの予期しない動作
MiniBufExplorer と NERDTree がインストールされています。編集可能なバッファが 2 つを超える MiniBufExplorer と同時に NERDTree ウィンドウが開いている場合、バッファの 1 つを :bd で閉じると、バッファは空になりますが、ウィンドウには空のバッファが表示され、次または前のバッファは表示されません。また、閉じたばかりのバッファーは、MBE リストで選択されたまま表示されます。これを実行したときのウィンドウのレイアウトは次のとおりです: (N - NerdTree、M - MiniBufExpl、D - ドキュメント ウィンドウ)
何が問題なのかについて何か提案はありますか?
c++ - CSingleLock を使用してこのバッファーへのアクセスを提供するにはどうすればよいですか?
CMyBuffer
オブジェクトへのスレッド排他アクセスには、次の 2 つの方法があります。
ヘッダ:
実装:
使用法:
- これについて私が気に入っているのは、ユーザーが関数呼び出しを 1 回だけ行う必要があり、バッファーをロックした後にのみバッファーにアクセスできることです。
- 私が気に入らないのは、ユーザーが明示的に解放しなければならないことです。
更新: これらの追加の欠点は、Nick Meyer と Martin York によって指摘されました。
- ユーザーはロックを解除してからバッファを使用できます。
- ロックを解放する前に例外が発生した場合、バッファーはロックされたままになります。
CSingleLock
オブジェクトが範囲外になったときにバッファのロックを解除するオブジェクト(または同様のもの)でそれを行いたいと思います。
どうすればそれができますか?
vim - Vimで(多くの中から)単一のバッファを閉じるにはどうすればよいですか?
たとえば、実行してVimでいくつかのファイルを開きます
23個のファイルを開きます。
次に、編集を行い、次を2回実行します
すべてのバッファを閉じます。
Vimで1つのバッファだけを閉じるにはどうすればよいですか?
git - vimのディスクからバッファ内のすべてのファイルを更新します
ディスク上のバージョンからファイルを更新するコマンドは次のとおりです。:e!
バッファ内のすべてのファイルに対して同じことを行うにはどうすればよいですか?
背景:バッファを含む1つのvimを開いた状態で複数のブランチでgitを使用しているため、これが必要です。ブランチをチェックアウトするときに、vimを更新してもらいたいです。