問題タブ [stream]

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 投票する
4 に答える
8332 参照

c# - FileStream のデータを汎用 Stream に読み込む

ストリームを別のストリームに読み込む最も効率的な方法は何ですか? この場合、Filestream のデータを汎用ストリームに読み込もうとしています。私は次のことができることを知っています:
1.行ごとに読み取り、データをストリームに書き込みます
2.バイトのチャンクを読み取り、ストリームに書き込みます
3.など

私はただ最も効率的な方法を見つけようとしています。

ありがとう

0 投票する
7 に答える
19917 参照

.net - あるストリームのコンテンツを.netの別のストリームに書き込む方法は?

1つのストリームにデータがいっぱいあり、そのすべてを別のストリームに書き込みたいという問題に遭遇することがよくあります。

そこにあるすべてのコード例では、バイト配列の形式のバッファーを使用しています。

これにもっとエレガントな方法はありますか?

そうでない場合、バッファの理想的なサイズはどれくらいですか。この値を構成する要素はどれですか?

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

c++ - wav ファイルのストリーミング

ソケット経由でデータを送信するサーバーがあります。データは wav 'ファイル' です。データをディスクに書き込んで WMP で再生することは簡単にできますが、ソケットから読み取ったときにどのように再生できるかわかりません。出来ますか?

おまけの質問: ストリームが mp3 またはその他の形式の場合、どうすればよいですか?

これは、ネイティブ C++ のウィンドウ用です。

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

c++ - ファイルの内容を istringstream に読み込むには?

ファイルからの読み取りのパフォーマンスを向上させるために、大きな (数 MB) ファイルの内容全体をメモリに読み込んでから、istringstream を使用して情報にアクセスしようとしています。

私の質問は、この情報を読み取って文字列ストリームに「インポート」する最良の方法はどれですか? このアプローチの問題 (以下を参照) は、文字列ストリームを作成するときにバッファがコピーされ、メモリ使用量が 2 倍になることです。

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

.net - GetResponseStream() を読み取る最良の方法は何ですか?

GetResponseStream から HTTP 応答を読み取る最良の方法は何ですか?

現在、私は次のアプローチを使用しています。

これが http 応答を読み取る最も効率的な方法であるかどうかはよくわかりません。

文字列としての出力が必要です。別のアプローチの記事を見たことがありますが、それが良いものかどうかはわかりません。そして、私のテストでは、コードにはさまざまな Web サイトでエンコードの問題がありました。

Web 応答をどのように読みますか?

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

c++ - この INI 解析コードの改善にご協力ください

これは、この質問のために私が思いついた簡単なものです。私はこれに完全に満足しているわけではなく、STL とストリーム ベースのプログラミングの使用を改善するチャンスだと考えました。

これをどのように改善しますか?代替ライブラリを推奨しないでください - INI ファイルからいくつかの設定文字列を解析するための簡単な方法が欲しいだけです。

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

c# - C#でHttp応答ストリームを2回読み取るにはどうすればよいですか?

次の方法で Http 応答ストリームを 2 回読み取ろうとしています。

ただし、StreamReader コードが実行されると、ストリームが最後に到達したため、返されるデータはありません。stream.Position = 0 でストリームをリセットしようとしましたが、これは例外をスローします (ストリームの位置を手動で変更できないためだと思います)。

基本的に、XML のストリームを解析し、生データ (文字列形式) にアクセスしたいと考えています。

何か案は?

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

asp.net - XPSドキュメントをブラウザにストリーミングしてWebページに埋め込むにはどうすればよいですか?

私はこれについてどうやって行くかについてのいくつかの提案を探しています。どんな入力でも大歓迎です!

現在、ASP.NETMVCアプリケーションがあります。クライアントには、XPSドキュメントのIDを持つリンクがあります。ユーザーがリンクをクリックすると、ドキュメントの詳細が記載されたページに移動します。この情報に加えて、この情報と一緒に同じページにドキュメントを表示したいと思います。

サーバー側では、IDを取得すると、データベースからバイト配列としてシリアル化されたドキュメントを取得できます。問題は、そのシリアル化されたドキュメントをWebページに取り込むための最良の方法は何ですか?

そのドキュメントをファイルシステムにドロップしてから、ファイルパスをまとめる必要がないことを強く望んでいます。ドキュメントを「application/vnd.ms-xpsdocument」のコンテンツタイプとしてブラウザにストリーミングできるようにしたいと思います。

私はこれを処理するためにWebコントロールを使用してみました(バイナリを書き出すことができません)、これを行うためのHTTPハンドラーを作成することを考えました(どこから始めればよいかわかりません)、そしてドキュメントを取得するための他のいくつかの方法をいじくり回しましたブラウザにストリーミングします。

さらに、Webページにドキュメントを埋め込む方法の問題もあります。EMBEDタグを使用しますか?またはオブジェクト?または、iframeを使用して、ドキュメントを配信するものを指すようにソースを設定しますか?

繰り返しますが、私は解決策が弓に包まれることを期待していません。これについてのアドバイスを探しています。また、この質問はxpsドキュメントに関するものですが、ブラウザーでホストされるバイナリファイル(PDFなど)をストリーミングするすべてのアプリケーションに適用されます。


さて、ブラウザに表示することに関しては、一言:Silverlight。それは解決しました。サーバーからブラウザに送信するための最良の方法を見つけるという問題がまだあります。


それを打つ。Silverlightは、XPSドキュメントを表示するのに十分なほど進んでいないようです。httpハンドラーを指すiframeについて考えています...iframeは機能します。残念ながら、すべてがパイプに投げ込まれます。私はいつでも最初のページを取り除き、その子犬を送ることができると思います...


わお。HTTPハンドラーは必要ありません。必要なのはMVCのカスタムActionResultだけです。それはどれほど素晴らしいですか?

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

asp.net - XMLTextWriters と Streams に関する質問

サードパーティが解析して電話ナビゲーション システムを提供する VXML プロジェクトがあります。メッセージを残すにはIDコードを入力する必要があり、後で当社が確認します。

現在、これは次のように機能しています。

私はこのアプリを維持しているだけで、書いたわけではありません...しかし、最後のセクションは複雑に思えます。

出力ストリームを取得し、書き込まれた XML をそれにフィードしていることは知っていますが、最初に文字列全体を読み取るのはなぜですか? 非効率じゃないですか?

上記のコードを書くためのより良い方法はありますか?

0 投票する
9 に答える
53012 参照

java - Java FileInputStream を閉じる

さて、私は次のことを行っています(変数名は変更されています):

最近、FindBugs を使い始めました。これは、ストリームを適切に閉じていないことを示唆しています。私は、finally{} ブロックで何かできることがあるかどうかを確認することにしました。すると、そうそう、close() が IOException をスローできることがわかりました。人々はここで何をすべきですか?Java ライブラリがスローするチェック例外が多すぎます。