io

    0

    1答えて

    新しいものがあなたのためにあります。 Imは別のプログラマがC#のプログラムをDelphiに移植するのを手伝っています。私は本当にC#を読むことはできません。また、彼は現時点で私に実際のソースを送っていませんでした。議論から私は時間の観点からこの機能の大部分に取り組んでいると思います。 システムに接続されているすべてのSATAデバイス(私はデバイスだと思います)のIOポート番号を取得する必要があり

    3

    5答えて

    ファイルを保存できる必要があります。残念ながら、ファイルが潜在的に非常に大きいため、保存に数分かかる可能性があります。 GUIスレッドからこれを行う必要があるため、GUIの実行をブロックしたくありません。私は、プライマリGUIスレッドが実行を継続できるように別のスレッドでセーブ操作を試みることを考えていました。 新しいスレッドを作成し、ファイルを保存し、スレッドを破壊するための良い(簡単な)方法は

    13

    6答えて

    私はファイルハンドルのように見えるが、実際にはI/Oリダイレクトに使用するメモリ内バッファがある。これどうやってするの?

    0

    3答えて

    次の方法がハングするのはなぜですか? public void pipe(Reader in, Writer out) { CharBuffer buf = CharBuffer.allocate(DEFAULT_BUFFER_SIZE); while(in.read(buf) >= 0) { out.append(buf.flip()); } }

    9

    3答えて

    Javaの出力への入力を次よりも「配管する」ために、より簡潔で標準的なイディオム(例えばJDKメソッド)がありますか? public void pipe(Reader in, Writer out) { CharBuffer buf = CharBuffer.allocate(DEFAULT_BUFFER_SIZE); while(in.read(buf) >= 0) {

    7

    5答えて

    物理ファイルを作成せずにメモリ内にJava Fileオブジェクトを作成し、その内容にバイト配列を取り込みたいとします。 これはできますか? アイデアは、それをSpring InputStreamSourceに渡すことです。以下のメソッドを試していますが、 "バイト配列にファイル名が含まれていません"と返されます。 MimeMessage message = mailSender.createMim

    1

    2答えて

    via apache.commons.FtpClientでファイルを読んでいます。 InputStream inStream = ftp.retrieveFileStream(path + file.getName()); String fileAsString = ""; if(inStream == null){ return; } while((c = inStream.

    4

    4答えて

    さて、私はこのコードを使用してJavaでファイルをロードしようとしています: String file = "map.mp"; URL url = this.getClass().getResource(file); System.out.println("url = " + url); FileInputStream x = new FileInputStream("" + url);

    3

    5答えて

    私はstdioを使用してファイル記述子をブロックする上でバッファリングされたIOが必要です。しかし、ファイル記述子を手動stdioに応じて非ブロックモードにすると、バッファリングは使用できなくなります。いくつかの研究の後、私はBIOがノンブロッキングIOのバッファリングに使用できることを確認します。 他の選択肢がありますか? マルチ接続環境でスレッドを使用しないようにするには、これが必要です。

    4

    4答えて

    C#、.netでファイルにビット(バイトではない)を書き込む方法は?私はそれに執着している。 編集:私はちょうどバイト