問題タブ [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 投票する
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バッファをどのようにフラッシュしますか?

例えば:

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

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

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

emacs - emacs *compilation* バッファ内での行折り返し

私のプロジェクトをemacsでコンパイルするのに少し問題があります。コンパイルバッファは行を折り返しません。また、非常に長いコンパイル コマンドとリンク コマンドがいくつかあるので、時々サニティ チェックを行います。

コンパイルバッファに追加された出力にラインラップを強制する方法を知っている人はいますか?

VBR、マーク。

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

c++ - C++ でファイル全体をメモリにバッファリングせずにバイナリ ファイルを読み取る

バイナリ比較機能を作成するために、CreateFileW 関数を使用して 2 つのファイルのバイナリ コンテンツを読み込もうとしています。ただし、これによりファイル全体がメモリにバッファリングされ、大きな (500MB) ファイルでは問題になります。

代わりにファイルの一部をバッファリングできる他の関数を探しましたが、これらの関数でバッファがどのように機能するかを具体的に説明しているドキュメントは見つかりませんでした (私はこれに少し慣れていないので、多分私は明らかなことを見逃しています)。

これまでのところ、私が見つけたと思われる最良の一致は ReadFile です。定義可能なバッファーがあるようですが、CreateFileW のように、別のバッファーが舞台裏で実装されないかどうかは完全にはわかりません。

使用するのに適した機能について何か意見はありますか?

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

java - Java NIO: 可変サイズのブロックの読み取り

実際のデータが続くバイト長で指定された TCP ストリームから文字列を読み取りたいと思います。Pythonでは、私はそうします

Java NIO で同じことを行うにはどうすればよいですか? 私が持っているのはバッファです(容量257)

残念ながら、これは機能しません: get() 呼び出しはバッファ内のデータを読み飛ばします:-(

おそらく、フリップ、巻き戻し、リセットなどの組み合わせが必要ですが、わかりません。

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

buffer - GNU Screen:ファイルを番号付きバッファに?

「^a+ESCSPACE--SPACE」と「^a+]」を非効率的に使用しています。

1.大きなファイルをGNUScreenバッファにコピーするにはどうすればよいですか?

2.次のように各バッファの数を指定するにはどうすればよいですか?

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

environment-variables - GNU Screen:環境変数

[更新] この質問は、GNU Screen:プログラマーがReadbufGNU Screen:ファイルを番号付きバッファーに引用する質問に関連しています。。それらは解決されていないため、質問は環境変数に関するより一般的な概念を対象としています。私の信念は、それらがScreenをより効率的にするための鍵であるということです。

1. ScreenでBashの変数を次のように使用するにはどうすればよいですか?

2.次のようなScreenのバッファを再利用するにはどうすればよいですか。

3.環境変数のようなScreenのバッファをどのように使用できますか?