問題タブ [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.
java - JSP gzip 出力ストリーム
次のようなものを使用して、出力ストリームをgzipできることを知っています..
JSPで、しかしそれを次のように書くことは可能ですか:
これは、たとえば出力バッファをフラッシュする前にキャプチャし、バッファを gzip 圧縮し、最後に書き込むことによって、PHP で行われることを知っています。
しかし、JSPでそれは可能ですか?
java - Javaでのプロキシ入出力ストリームの問題
私はしばらくの間、カスタムプロキシを機能させるためにいくつかの異なる方法を試してきましたが、これまでにできた唯一の方法は、ApacheのHttpClientを使用することです。ただし、知るために、以下の独自のプロキシハンドルの実装で問題が発生しているのはなぜか疑問に思いました。
一言で言えば(そして私のリクエストヘッダー解析の欠陥を無視して)、上記のコードはコンパイルされて実行されますが、inToOut()
メソッドは少し苦労し、input.read()中にロックアップするようです。理由はよくわかりません。私が渡した元のソケットが有効であり、エラーなしで開かれていることを事実として知っています。さらに、System.out
inToOut()関数のinは「読み取り」を出力しますが、そのread()
部分を超えることはありません。
提案ありがとうございます!
blackberry - メディア ファイルを Blackberry SD カードに保存する
ユーザーが壁紙や着信音を保存できるマルチメディア アプリを作成しています。それらを保存する必要があるパスは「SDCard/BlackBerry/ringtones/file.mp3」(壁紙の場合は「/pictures」) であることはわかっています。フォーラムを検索して数日間投稿しましたが、見つけたのはテキストファイルの書き方だけでした。ここでは、着信音と画像がプロジェクトのリソース フォルダーに保存されているとします。ご意見をお寄せいただければ幸いです。
java - PrintWriter内のソケット接続のステータスを知るにはどうすればよいですか
私が使う
println 関数は戻り値がないため、例外も発生しません。切断が切断されたことをどのように知ることができますか?
ありがとう
android - Android : ファイルを SD カードに保存する
アプリ内からデバイスの外部ストレージにファイルを保存しようとしています。具体的には、サウンドを保存しようとしています。
私はこれを行うためのすべての「チュートリアル」に従いましたが、特に混乱するようなものはありませんでしたが、うまくいきません。SD カード上にファイルが作成されることはまったくなく、実際に情報を転送することはほとんどありません。
どういうわけかカードへの正しいパスを取得していないと思いましたが、何を試しても機能しません。「/sdcard/」だけを入力してみたり、getExternalStorageDirectory() メソッドを使用したり、その他のランダムな実験を試みました。
些細なことに半日以上を費やした後、私はもはやまっすぐに考えることができません.
java - Java を使用して Web サーバーにテキスト データを転送する
HttpURLConnection.getOutputStream() を使用して、Web サーバー上のテキスト ファイルに書き込もうとしています。2 つの異なるサーバーでこれを試しましたが、成功しませんでした。
InputStream をテストするために FileWriter を追加しました。そのファイルはローカル ディレクトリに正しく作成されますが、すべてのパスワード保護をオフにしても、Web サーバー ディレクトリには何も表示されません。
どんな助けでも大歓迎です。
java - int onebyte を使用せずに文字列を OutputStream に書き込む
これはまったくの初心者の質問です。過去 1 時間、stackoverflow と Google の両方を検索しましたが、探しているものが見つかりませんでした。ここの誰かが正しい方向に向けてくれることを願っています。
文字列を OutputStream に書き込もうとしています。これを使用して、MySQL データベースにデータを書き込みます。MySQL から (.php から、JSON と RESTful を実装して) データを正常に取得できたので、自分が何をしているのかある程度はわかったと思います。文字列を受け取って出力ストリームを返すメソッドを作成していますが、出力ストリームへの書き込みに問題があります。これを初期化しようとすると、write(int oneByte) を持つ匿名の内部クラスが作成されるためです。方法。それは私が望むものではありません。
ご覧のとおり、1 バイトではなく、バッファーを使用して OutputStream に書き込みたいと考えています。これは簡単な質問だと思いますが、答えを見つけることも、私が望むことを行うサンプルコードさえ見つけることもできませんでした. 誰かが私を正しい方向に向けることができれば、本当に感謝しています。ありがとう。
c++ - QString の std::ostream と operator<< を継承するクラス
地獄 !テキストを標準出力に出力するのに役立つクラスを作成しようとしています...とにかく、1つのことを除いてすべてが機能しています。呼び出されたクラスのオブジェクトを作成したとしましょう。これを行うと、すべてが正常に機能します。
そして、私がこれを行うときにも機能します:
しかし、この 2 つのことを連鎖させようとすると、次のようになります。
非常に大きなエラーが発生しました。最終的には、operator<< が QString 型のパラメーターを受け入れないことを示しています。QString をチェーンしないと問題なく動作するため、これは奇妙です...これも動作します:
この:
だから私は自分の operator<< 関数に問題があると思います... operator<< を正しく作成しなかったか、正しい値を返しません。または、他の何かが間違っている可能性があります。とにかく、私はそれを理解できないので、私を助けてくれませんか? 以下はソースコードです:
output.h: http://xx77abs.pastebin.com/b9tVV0AV output.cpp: http://xx77abs.pastebin.com/5QwtZRXc
そしてもちろん、超大きなエラー :D
http://xx77abs.pastebin.com/8mAGWn47
EDIT:あなたが不思議に思っているのは、私は名前空間を使用していないということです...
java - ServletOutputStream.write がインデックスを範囲外にスローすることがある
一貫して再現できない問題が発生しています。ファイルを読み取り、そのファイルの内容を ServletOutputStream に書き込みます。
一部のファイル (20KB 未満) が、出力ストリームへの書き込み時に IndexOutofBoundsException をスローすることがあることに気付きましたが、それ以外の場合は、すべてがうまく機能します。つまり、IndexOutOfBoundsException は報告されません。
これが私が得るスタックトレースです:
私のコードの 101 行目は次のとおりです。 response.getOutputStream().write(buff, 0, bytesRead);
同じファイルでテストしても一貫して問題が報告されない理由はありますか?
java - ストリームを文字列のブロックに、またはその逆に変換する
write
メソッドを使用して (たとえば) 非同期的にデータを送信し、メソッドを使用してデータを受信する Java/scala XMPP クライアント アプリを開発しましたlistener
。このlistener
メソッドは、個別の XMPP メッセージ パケットとしてデータを受信し、processPacket
メソッドを使用してそれらを処理します (受信したデータの処理内容に基づいて変更できます)。
inputstream
からデータを読み取り、に書き込むサードパーティ ライブラリを接続したいと考えていますoutputstream
。具体的にinputstream
は、サードパーティのライブラリの を、私のlistener
方法で受け取ったデータを使用してエミュレートし、 を私の方法outputstream
でエミュレートしたいと考えていwrite
ます。
これを行う最も簡単な方法は何ですか?これには、ストリームから文字列のチャンクへの変換、およびその逆の変換が必要であることを知っています。いくつかのヒントをいただければ幸いです。
XMPP メッセージ パケットの構造は次のとおりです (ただし、必要に応じて変更できます)。