問題タブ [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.

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

java - Java 6 で継承された stdin/stdout/stderr を使用してプロセスを開始する

Java のProcessBuilderクラスを介してプロセスを開始すると、そのプロセスの標準入力、標準出力、および標準エラー ストリームに JavaInputStreamsおよびOutputStreams. System.inただし、これらのストリームを、System.out、およびにシームレスに接続する方法が見つかりませんSystem.err

redirectErrorStream()サブプロセスの標準出力と標準エラーを含む単一のデータを取得し、InputStreamそれをループして標準出力を介して送信することは可能ですが、それを行う方法が見つからず、ユーザーがプロセスに入力できるようにする方法が見つかりません。、私が Csystem()コールを使用した場合と同様に、彼または彼女は可能でした。

これは、Java SE 7 がリリースされた時点で可能のようです。現在、回避策があるかどうか疑問に思っています。isatty()子プロセスの結果がリダイレクトを通過する場合のボーナス ポイント。

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

file-io - Haskellでメモリ内ハンドルを作成するにはどうすればよいですか?

ファイル ハンドルのように見えますが、実際には I/O リダイレクトに使用するインメモリ バッファーに支えられているものが必要です。これどうやってするの?

0 投票する
4 に答える
645 参照

macos - Applescriptのディスクアクティビティ

Applescriptでディスクアクティビティをポーリングするにはどうすればよいですか?ディスクXがN秒ごとに読み取り、書き込み、またはアイドル状態になっているかどうかを確認し、何かを実行します。

0 投票する
4 に答える
32676 参照

windows - Windows での epoll/kqueue/select の最適な同等物は何ですか?

Windows の最高の I/O イベント通知機能は何ですか?

せいぜい私は何かを意味します...

  1. 入力ファイル記述子の数に制限はありません
  2. すべてのファイル記述子 (ディスク ファイル、ソケットなど) で動作します。
  3. さまざまな通知モードを提供 (エッジ トリガー、リミット トリガー)
0 投票する
6 に答える
14066 参照

java - FileChannel と ByteArrays を使用した ASCII ファイルの読み取り

次のコードがあります。

しかし、文字は ? で表示されます。これは、Unicode 文字を使用する Java と関係がありますか? これを修正するにはどうすればよいですか?

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

algorithm - IO 操作をどのようにレート制限しますか?

ソケットから読み取るプログラムがあるとします。ダウンロード速度を特定のしきい値未満に保つにはどうすればよいでしょうか?

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

xml - 複数のファイル入力?

XSLT ドキュメント内で、現在のディレクトリ内の一連のファイルをループすることは可能ですか?

レポートを生成するために何らかの分析を行う必要がある xml ファイルでいっぱいのディレクトリがある状況があります。スタイルシートは 1 つのドキュメントで問題なく動作していますが、別のツールを使用して XML ドキュメントをマージせずにスタイルシートを拡張したいと考えています。

私はこれらの線に沿って考えていました:

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

c# - C#の別のプロセスによって使用/ロックされているネットワークを介してファイルを読み取るにはどうすればよいですか?

リモートマシンのマシン管理者である場合、ネットワークを介してロックされたファイルを読み取る方法はありますか?ロックされたファイルをローカルで読み取ることができませんでした。ネットワーク経由で読み取ると、さらに問題が発生します。

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

c - 「混合」ファイル記述子/ソケットのクローズ/クリーンアップ

accept() を使用してソケットを作成し、fdopen() を使用してソケットから FILE を作成する場合、すべてをクリーンアップするにはどうすればよいですか? FILE に対して fclose() を実行する必要がありますか? ソケットに対して shutdown() および close() を実行する必要がありますか? それとも shutdown() および/または close() または fclose() のみを実行する必要がありますか? fclose() を実行しない場合、手動で FILE ポインターを free() する必要がありますか?

0 投票する
10 に答える
221908 参照

c - SIGPIPEを防ぐ(または適切に処理する)方法

TCPまたはローカルUNIXソケットで接続を受け入れ、単純なコマンドを読み取り、(コマンドに応じて)応答を送信する小さなサーバープログラムがあります。

問題は、クライアントが答えに興味がなく、場合によっては早期に終了する可能性があることです。そのため、そのソケットに書き込むとSIGPIPE、サーバーがクラッシュします。

ここでのクラッシュを防ぐためのベストプラクティスは何ですか?行の反対側がまだ読んでいるかどうかを確認する方法はありますか?(select()ソケットは書き込み可能であると常に表示されるため、ここでは機能しないようです)。SIGPIPEまたは、ハンドラーでをキャッチして無視する必要がありますか?