問題タブ [buffered]

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 に答える
1855 参照

c# - C#でディスクに書き込む前にバッファにデータを書き込む方法

C++ では、setvbuf を使用してバッファリングされた i/o を書き込むことができます。C#で同じことを達成する方法。C#でバッファリングされたI / Oを書くために利用できる方法はありますか

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

filereader - 1 つの txt で 2 つのプロセスを分離: FileReader と FileWriter

私のコードでは、最初のステップでマッチャーの結果をファイル test1.txt に書き込みます。2 番目のステップでは、test1.txt の内容を読み取り、品詞タグ付けを使用します。私の問題は、test1.txt への書き込みと読み取りが同時に機能し、output.txt に二重のエントリが発生することです。test1.txt からの読み取りが、書き込みが終了したときにのみ開始され、同時にではなく開始されるようにするには、どうすればよいですか?

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

extjs - Extjs バッファストアは、新しく追加されたすべてのアイテムをロードします

Ext の(4.1.1)バッファリングされたストア/グリッドの組み合わせをデータと使用しようとしていますが、これには残りの Api から直接アクセスできません..またはそうですが、受信データはコントローラーによって処理され、このデータをバッファリングされたグリッド。

ここで問題が発生します.500個のアイテムをストアに直接ロードすると、バッファリングが機能します.表示できるアイテムのみがレンダリングされますが、開始するstore.add(items)とすべてが自動的にレンダリングされます..

これが私のストアとグリッドです。

グリッド

データ管理者

だから私の期待は、データがストアに入るということでしたが、表示されるデータのみがレンダリングされます..今では、すべての新しいデータがレンダリングされるようになっています。

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

java - Buffered writer がテキストを書き込んでいませんか?

ユーザー名とパスワードを取得してテキスト ファイルに保存する簡単なプログラムを作成しています。ただし、ハードドライブをチェックするまで、プログラムは正常に動作します。テキストファイルはありますが、テキストはありません。

}

}

私はこれがおそらく不十分に書かれていることを知っていますが、私は初心者であり、いくつかの助けを求めています. ありがとうございました

0 投票する
0 に答える
213 参照

image - JavaFX で awt.Image バッファリングを処理する最良の方法

String パラメーターを受け取り、Google 検索を実行するクラスがあります。次に、10 個の画像を取得して配列に入れ、同じクラスの別のメソッドで処理します。Javafx.scene.image を使用すると、おそらくバッファリングの進行状況を簡単に実装できるようになりますが、JavaFX Image にはバグがあり、通常の画像のカラー エンコーディングを誤って解釈し、奇妙に見える画像をハード ドライブに保存することにしました。 awt.Image を使用します。

これは画像検索クラスです:

これは、配列内の新しい画像を開く処理を行うメイン GUI クラスのスニペットです。

要約すると、画像が読み込まれる前にプログレス バーを画像の代わりに表示する適切な方法が必要であり、タスクを使用できる UI をハングする必要はありません。MediaTracker を使用して配列の読み込みを最適化できるため、最初のいくつかの画像を優先的に読み込むことができます。

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

sockets - 改行を送信しない場合にサーバーから送信されたデータ (xml) を読み取る方法

XML データを送り返すサーバー (XMPP) と通信しようとしているとします。使用できます

ただし、サーバーが \10 (改行) 記号を送信しないという問題が 1 つあります。私も12を試しましたが、運がありませんでした。\10 にも依存しているため、readLine 関数にも同じことが言えます。では、サーバーから送信されたデータを読み取るにはどうすればよいでしょうか。「>」を区切り文字として使用してみましたが、メッセージの一部のみを受信することに成功しました (予測可能)。エラーがゼロのときにループして区切り文字「>」を使用するというアイデアがありましたが、うまくいきませんでした。私の調査によると、メッセージの最後の記号は実際には '>' (62) であり、最後には何もありません。

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

go - golang でバッファリングされたチャネルのスライスを作成する

golang でバッファリングされたチャネルのスライスを作成する方法が見つかりませんでした。以下のように、バッファリングされていないチャネルのスライスを作成する方法を知っています

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

java - 読んでいる行に応じて、テキスト ファイルを反復処理してさまざまなタスク (不明な数のオブジェクトの作成を含む) を実行する方法

こんにちは、私は低レベルの comp sci の学生で、ファイル I/O に本当に苦労している/慣れていません。

バッファリーダーを使用してテキストファイルを読み込もうとしています。while ループを使用してファイルの最後に到達するまでスキャンを続ける方法は理解していますが、リーダーに 1 行だけを読み込んで、その 1 行の終わりに到達するまで何かを実行してから、次の行を読み込んで、その行が終了するまで何かをしますか?

基本的に、入力テキスト ファイルは 3 行ごとに繰り返されます。テキスト ファイルは、加重有向グラフのノードを表します。

入力テキスト ファイルは、次のようになります。

各ノードは 2 行のテキストで表されます。たとえば、最上行の最初の「S」はノードの名前、2 番目の「S」は開始ノードであることを示し、3 番目の「n」はゴール ノードではなく通常のノードであることを示します。これは「g」で示されます。

2 行目には、「S」に接続された 2 つのノードがあり、最初のノードは加重距離が 1 の「B」で、2 番目のノードは加重距離が 2 の「E」です。

3 行目は空白と見なされ、パターンが繰り返されます。

私のコードは次のとおりです。

私のノードクラスは次のとおりです。

}

私のもう 1 つの大きな問題は、繰り返される 3 行シーケンスの 2 行目をどのように処理するかということです。2 行目は、すべての隣接ノードと、1 行目に記述されたノードからの重み付けされた距離を示します。問題は、特定のノードに隣接するノードがいくつ存在するかがわからないことです。技術的には、まったく存在しないか、多数存在する可能性があります。

ここの親切なプログラマーは、ハッシュマップを使用して隣接ノードを記録することを提案しましたが、そのような隣接の不確定数を説明するためにコード行を構成する方法がわかりません

注:この質問は、私が尋ねたこの以前の質問に関連しています:入力テキストファイルを使用して隣接行列を作成し、有向加重グラフを表す方法[java]?

誰かが私を正しい方向に向けることができれば、私は永遠に感謝します

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

java - mJava では、Web ページを BufferedReader にロードするにはどうすればよいでしょうか?私のページは印刷されません。

ねえ、私はここで少し問題を抱えています。私は学校でファイルライティングを行っていますが、ウェブページを読むという課題がありました。どうすればそれが可能ですか?JSoup と Apache プラグインを試してみましたが、どちらも機能しませんでした。ネット インポートを使用する必要があります。

私はコーディングに少し慣れていないので、おそらくいくつかのエラーが発生するでしょう! これが私のコードです:

プログラムからの出力はありません。以前は出力を管理していましたが、HTML の形式でしたが、皮肉なことにその問題の修正を探して、そのコードを削除しました。

どんな助けや解決策も大歓迎です! 本当にありがとうございました!

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

c++ - Xcode std::cout 出力の動作がおかしい

私は Xcode を 2 年間使用しており、かなりの数の C++ コマンド ライン アプリケーションを作成してきました。過去数か月間、私はコマンド ライン アプリケーションを放棄し、GUI アプリケーションに集中してきましたが、いくつかの古いコマンド ライン アプリケーションに戻った後、以前std::coutの記憶どおりに動作していないことに気付きました。coutステートメントの前に「enter age:」などのステートメントがある場合cin、Xcode でアプリを実行しているときに、最初に cout ステートメントが表示されるのではなく、からの入力の後に表示されます。cin. 出力がバッファリングされ、テキスト行を表示するために「\ n」が必要であるとどこかで読みましたが、私の知る限り、これを行う必要はありませんでした。新しいバージョンの Xcode で何か変更がありましたか (私は Xcode を完全に更新しています)? 改行を必要とせずにアイテムを画面に出力できるように使用します。このため、古いアプリケーションが正しく機能しなくなりました。どこかに変更する設定はありますか?

どんな助けでも大歓迎です。