問題タブ [outputstream]

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

java - 1 つではなく 2 つの OutputStream ですか?

次のロギング構成のみを公開する商用 Java API を扱っています。

ファイルとコンソールの 2 つのストリームにログを記録したいと考えています。出来ますか?

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

java - ソケットの出力ストリームが閉じているかどうかを確認するにはどうすればよいですか?

私はこのコードを持っています:

ご覧のとおり、コードの最初でソケットを閉じてから、それtryを使用して別のコンピューターに情報を送信します。プログラムは「次のメッセージは正常に送信されました」と書いています。NullPointerException がスローされなかったことを意味します。

では、ソケットのクローズされた出力ストリームを使用しようとしても、Java は例外をスローしないのでしょうか? ソケットが閉じているか開いているかを確認する方法はありますか?

追加した

次の方法でソケットを初期化します。

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

java - OutputStreamからByteBufferにデータを入れる方法は?

Javaでは、OutputStream(自分でそのストリームにデータを入力する)のコンテンツをByteBufferに入れる必要があります。簡単な方法でそれを行う方法は?

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

java - OutputStreamを使用してテキストファイルに書き込むループを書き込もうとしています

私はJavaプログラマーではなく、VBプログラマーです。私はこれを課題の一部として行っていますが、課題に関連する何かについて助けを求めているわけではありません。OutputStreamWriterこの場合、を正しく動作させる方法を理解したいと思います。生成している値をキャプチャして、テキストドキュメントに配置したいだけです。ファイルは生成されますが、エントリは1つだけであり、私が期待している40ではありません。私はVBを使ってハートビートでこれを行うことができましたが、Javaは今私にとって非常に奇妙に感じています。あなたの助けに感謝します。

ありがとう、

スティーブ

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

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

asp.net - ページに xml 出力がありません

aspx ページに xml を出力しようとしています。しかし、結果は返されません。

aspx ページ:

コードビハインド:

これで何か問題があることがわかりますか?

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

java - Java: 私の input.readObject() は、書き込みまたは読み取りのいずれかで切り捨てられていますか?

暗号化されたメッセージを交換するシステムを構築しています。これを銀行とクライアントと呼んでいます。交換する必要がある最初のメッセージは長い文字列です。それらは書き込みまたは読み取りのいずれかで切り捨てられているように見えますが、どこを把握するかわかりません。

読んだ:

書く:

0 投票する
8 に答える
80707 参照

java - InputStream を DataHandler に変換する方法は?

ファイルがデータベースに保存されるJava Webアプリケーションに取り組んでいます。もともとgetBytes、結果セットを呼び出すだけで、DB に既にあるファイルを取得しました。

DataHandlerこのバイト配列は、明らかなコンストラクターを使用してに変換されました。

これは、より大きなファイルの保存と取得を試みるまでうまくいきました。ファイルの内容全体をバイト配列にダンプしてから、そこから構築するDataHandlerと、単に大量のメモリが必要になります。

私の当面のアイデアは、データベース内のデータのストリームを取得しgetBinaryStream、何らかの方法でそれをメモリ効率の良い方法で に変換することInputStreamですDataHandlerInputStream残念ながら、 を に直接変換する方法はないようですDataHandler。私が遊んでいる別のアイデアは、 からデータのチャンクを読み取り、それらを のにInputStream書き込むことです。しかし...呼び出したときにnull以外を返す「空」を作成する方法が見つかりません...OutputStreamDataHandlerDataHandlerOutputStreamgetOutputStream

誰かがこれをしましたか?あなたが私に与えてくれる、または正しい方向に導くことができる助けをいただければ幸いです。

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

c++ - SWIG でラップされ、Python に公開された C++ ルーチンの標準ストリームをどのようにリダイレクトしますか?

Python で C++ コードの標準ストリームを制御することは可能ですか? コードは SWIG でラップされ、Python に公開され、そこでその関数の 1 つを呼び出します。

C++ コードからあらゆる種類の不要なメッセージを受信して​​います。出力ストリームを使用しないか、ビット バケット (os モジュールの devnull など) にリダイレクトすることで、メッセージを抑制したいと考えています。

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

java - Android - アプリを閉じたときにファイルを永続化する

次のように、Android アプリケーションでファイルを作成しています。



そして、アプリの実行中に次のようにファイルに書き込みます。



これは正常に機能しますが、アプリを閉じるとファイルが削除され、アプリを再度実行すると、書き込んだすべての情報が失われます。

アプリを閉じた後もファイルが保持されるようにするにはどうすればよいですか?

アップデート:

MODE_PRIVATE を MODE_APPEND に変更し、問題は解決しました。Skirmish に感謝します。

0 投票する
5 に答える
1099 参照

java - Javaを使用してXMLデータをAPIにPOSTする際の問題

HTTPPOSTを使用してXMLデータをAPIに送信する際に問題が発生しました。

適切にフォーマットされたXMLを送信すると、次のエラーメッセージが表示されます。

サーバー例外:閉じたストリームにアクセスできません

XMLが適切にフォーマットされていない場合は、を取得しHTTP 500ます。また、XMLを含む文字列の代わりに空の文字列を送信すると、次のエラーメッセージが返されますEMPTY REQUEST

エラーが何であるかについてはあまりわかりませんが、エラーメッセージがXML形式で返されるため、接続は機能します。XMLデータを文字列として送信しているだけです。最終的にEOFなどを送信する必要がある可能性はあります?そして、Javaコードでそれをどのように行うのですか?問題が何であるかについての他のアイデアはありますか?

APIは.NETで作成されています

XMLデータをPOSTするために使用しているJavaコードは次のとおりです。