問題タブ [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.
c# - ネットワークI/Oを実行するときにStream.Readはバッファリングされますか?
だから私は最近いくつかの仕事をしていました、誰かが私にStream.Read
、.NETの1つを呼び出すことから得られたネットワークストリームで行うとGetResponseStream
、WebResponse
またはそれらがバッファリングされると言ったとき。
彼は、あなたが読んでいるコードにブレークポイントを置くとしたら、ネットワークトラフィックを止めないだろうと言っていました。私はその奇妙なことを見つけましたが、それが真実であることも望んでいます。それはどのように機能しますか?それも正確ですか?
c - バッファリングされたioはstdio.h非同期を使用していますか?
stdio.h
FILE
直接read()
/よりも使用する利点の1つwrite()
は、バッファリング、割り込み処理などであることを理解しています。したがって、理解しているように、fwrite()
を実行するまですべてのがバッファリングされますfclose()
。ここまでは順調ですね。さて、これを行うとfclose()
、データがディスクにフラッシュされるまでブロックしますか、それともfclose()
データをOSに渡して、暇なときにディスクにフラッシュさせた後、すぐに戻りますか?
disk - ディスクからのバッファ読み取り
プログラミング言語 (Java など) でファイルを読みたいと思っています。通常、メソッドのシグネチャは
バイト数は、オペレーティング システム (つまり、Windows 4096) で使用されるフォーマットのブロック サイズの倍数である必要がありますか? 本当に良いパフォーマンスを得るには、どのバイト数を指定する必要がありますか? BufferedInputStream と通常の InputStream の違いは何ですか?
ありがとう。
c# - ポインタ操作を介してバッファリングされたグラフィックスサーフェスに書き込みます
1027 * 768ビットマップをクライアントウィンドウ(同じサイズ)にレンダリングする必要があり、このタスクを完了するのに10〜15ミリ秒以上ありません。bufferedGraphicsContectオブジェクトから割り当てられたbufferedGraphicsを使用していますが、それでも大きなパフォーマンスの問題に気づきます。
安全でないコードを使用してコピー操作を実行していますが、信じられないほどの結果が見つかりました。Graphics / BufferedGraphicsオブジェクトは、メモリ内にある種の描画面を持っている必要があることを私は知っています。マーシャルやその他の安全でない低レベルの方法を使用してこのサーフェスに書き込む方法について、誰かが私を正しい方向に向けることができるかどうか疑問に思いました。
古いc#グラフィックアプリケーションを移植中です。私は、c#が重いグラフィックス用に設計されておらず、GDI +よりも優れたツールが利用可能であることを知っていますが、残念ながら、それらの贅沢はありません。
これは私がこれまでに思いついたものです...これまでの洞察は非常に魅力的です。
編集:
Graphics.DrawImage()の低レベルの代替手段を探していることを忘れてしまいました。できれば、ポインターを使用してGraphicsサーフェスメモリに書き込みますか?再度、感謝します
python - open() で取得したストリームで io.BufferedReader を使用しますか?
peek()
メソッドを使用して先読みしたいが、ファイルのようなオブジェクトを期待する別のメソッドでストリームを使用したいので、バッファリングされたストリームを使用したい。(私は使用しますseek()
が、ランダム アクセスをサポートしないパイプイン I/O を処理する必要がある場合があります。)
しかし、このテスト ケースは失敗します。
AttributeError: 'file' オブジェクトに属性 '_checkReadable' がありません
何が起こっていて、どうすれば修正できますか? BufferedReader はストリームをバッファリングするためのものだと思いました。もしそうなら、なぜopen()
関数はそれと互換性のあるものを返さないのですか?
c++ - バッファリングされたストリームとバッファリングされていないストリーム
バッファリングされたストリームの場合、本では、バッファがいっぱいになるまで待ってからモニターに書き戻すと書かれています。例えば:
「バッファがいっぱいです」とはどういう意味ですか。
/li>私の本では、送信されたもの
/li>cerr
はすべて標準エラー デバイスにすぐに書き込まれると書かれていますが、これはどういう意味ですか?この例
ch
では、「hello」に割り当てられ、「world」は無視されますが、それはまだバッファにあり、将来のステートメントの結果に影響するということですか?
java - ループ内のBufferedReaderエラー
このループが最初に繰り返されるときはうまく機能しますが、繰り返すために文字「y」を押した後、次に表示されるときは、別の名前を入力できません。これの原因はわかりませんが、入力バッファをクリアする必要がある場合はCを思い出します。
どんな助けでも確かにありがたいです。
java - バッファ付きファイルリーダーを使用して特定のデータを読み取る
テキストファイルから、3番目のデータセット(type = double)を連続して取得し、それを合計して合計を取得しようとしています。私の問題は、バッファリングされたファイルリーダーを使用して、特定のデータを行から取得する方法を理解するのに苦労していることです。線を引く方法は知っていますが、データの解析は謎です。より多くのコンテキストを提供するのに役立つ可能性がある場合に備えて、コードを以下に配置しました。ありがとう!
編集:我慢してください。私は文字通り、Javaを学んでから最初の1か月以内です。バッファリーダーを使用する必要があります。これは学校のプロジェクトです。「スプリット」を使用することになっていますか?もしそうなら、「次の分割」などを配列に格納できますか?
Listings.txt
コード
java - バッファリングされた出力ファイルへの書き込みが間違っている
私はそれを理解することはできません。プログラムからテキストを書き出そうとしています。ワードカウントプログラムと思われます。行数、文字数、文字数を教えてください。次に、ユーザーが検索している単語とその行と共に結果を表示します。
(つまり、Java を検索する)
5 行目: Java の島には Java が含まれています
9 行目: Java を飲むのが大好きです
テキストを表示していません。象形文字のように表示されます。
2行目: DN{c�<���\$H�Uz�X����h4[����bA.�D��Ja�8^)|��k�ˠ���� <Τ���QJ�����P˒��nI"�(��vc�Bi�"&�/�|qI�W6{pa�0��[���[M��; �FU�! }4�x�����{�-��(����V�k@�We⋅Tʺ 3 行目: �N�U ��������Ӣ ͇�? 4 行目: Ϻ鬵�P��D<�}L> ��o�V�Ex���Q|�)�'��g�I�B�3b�(�"3�T�7�� � ��=��s�g�F�;KN���r��_�� ʺ:�� �B�ۢ�s��sP����[6��; �� PK ! �� � N _rels/.rels �(�
c++ - C++ バッファ ストリーム IO
デフォルトでは、C++ でサポートされているすべてのストリーム IO がバッファリングされることを理解しています。
これは、出力されるデータがいっぱいになるまでバッファーに入れられてから出力デバイスに送信されることを意味します。入力の場合と同様に、バッファーが空になるとデータが読み取られます...これはすべて行われるため、高価なシステムの数が少なくなります。通話を最小限に抑えることができます。
ただし、この動作を実際に確認する方法。つまり、次のコードを検討してください
ここでバッファリングはどこに現れますか? バッファリングが発生していることは知っていますが、それを説明するにはどうすればよいですか? 出力は画面にすぐに表示されるので、バッファリングされた I/O の動作を実際に確認するコード例は何でしょうか?