問題タブ [io]
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 - Java 6 で継承された stdin/stdout/stderr を使用してプロセスを開始する
Java のProcessBuilderクラスを介してプロセスを開始すると、そのプロセスの標準入力、標準出力、および標準エラー ストリームに JavaInputStreams
およびOutputStreams
. System.in
ただし、これらのストリームを、System.out
、およびにシームレスに接続する方法が見つかりませんSystem.err
。
redirectErrorStream()
サブプロセスの標準出力と標準エラーを含む単一のデータを取得し、InputStream
それをループして標準出力を介して送信することは可能ですが、それを行う方法が見つからず、ユーザーがプロセスに入力できるようにする方法が見つかりません。、私が Csystem()
コールを使用した場合と同様に、彼または彼女は可能でした。
これは、Java SE 7 がリリースされた時点で可能のようです。現在、回避策があるかどうか疑問に思っています。isatty()
子プロセスの結果がリダイレクトを通過する場合のボーナス ポイント。
file-io - Haskellでメモリ内ハンドルを作成するにはどうすればよいですか?
ファイル ハンドルのように見えますが、実際には I/O リダイレクトに使用するインメモリ バッファーに支えられているものが必要です。これどうやってするの?
macos - Applescriptのディスクアクティビティ
Applescriptでディスクアクティビティをポーリングするにはどうすればよいですか?ディスクXがN秒ごとに読み取り、書き込み、またはアイドル状態になっているかどうかを確認し、何かを実行します。
windows - Windows での epoll/kqueue/select の最適な同等物は何ですか?
Windows の最高の I/O イベント通知機能は何ですか?
せいぜい私は何かを意味します...
- 入力ファイル記述子の数に制限はありません
- すべてのファイル記述子 (ディスク ファイル、ソケットなど) で動作します。
- さまざまな通知モードを提供 (エッジ トリガー、リミット トリガー)
java - FileChannel と ByteArrays を使用した ASCII ファイルの読み取り
次のコードがあります。
しかし、文字は ? で表示されます。これは、Unicode 文字を使用する Java と関係がありますか? これを修正するにはどうすればよいですか?
algorithm - IO 操作をどのようにレート制限しますか?
ソケットから読み取るプログラムがあるとします。ダウンロード速度を特定のしきい値未満に保つにはどうすればよいでしょうか?
xml - 複数のファイル入力?
XSLT ドキュメント内で、現在のディレクトリ内の一連のファイルをループすることは可能ですか?
レポートを生成するために何らかの分析を行う必要がある xml ファイルでいっぱいのディレクトリがある状況があります。スタイルシートは 1 つのドキュメントで問題なく動作していますが、別のツールを使用して XML ドキュメントをマージせずにスタイルシートを拡張したいと考えています。
私はこれらの線に沿って考えていました:
c# - C#の別のプロセスによって使用/ロックされているネットワークを介してファイルを読み取るにはどうすればよいですか?
リモートマシンのマシン管理者である場合、ネットワークを介してロックされたファイルを読み取る方法はありますか?ロックされたファイルをローカルで読み取ることができませんでした。ネットワーク経由で読み取ると、さらに問題が発生します。
c - 「混合」ファイル記述子/ソケットのクローズ/クリーンアップ
accept() を使用してソケットを作成し、fdopen() を使用してソケットから FILE を作成する場合、すべてをクリーンアップするにはどうすればよいですか? FILE に対して fclose() を実行する必要がありますか? ソケットに対して shutdown() および close() を実行する必要がありますか? それとも shutdown() および/または close() または fclose() のみを実行する必要がありますか? fclose() を実行しない場合、手動で FILE ポインターを free() する必要がありますか?
c - SIGPIPEを防ぐ(または適切に処理する)方法
TCPまたはローカルUNIXソケットで接続を受け入れ、単純なコマンドを読み取り、(コマンドに応じて)応答を送信する小さなサーバープログラムがあります。
問題は、クライアントが答えに興味がなく、場合によっては早期に終了する可能性があることです。そのため、そのソケットに書き込むとSIGPIPE
、サーバーがクラッシュします。
ここでのクラッシュを防ぐためのベストプラクティスは何ですか?行の反対側がまだ読んでいるかどうかを確認する方法はありますか?(select()
ソケットは書き込み可能であると常に表示されるため、ここでは機能しないようです)。SIGPIPE
または、ハンドラーでをキャッチして無視する必要がありますか?