問題タブ [filehandle]

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 投票する
2 に答える
405 参照

python - ファイルハンドルを保持する Python ハッシュ

そのため、実行時に IRC XDCC ボットから特定のファイルを自動的にダウンロードするスクリプトに取り組んでいます。これらのリクエストは非同期であり、構成ファイルに応じてさまざまな数が存在する可能性があるため、ファイルの送信者と送信しているファイルに基づいて簡単に参照できるように、ファイルハンドルをハッシュテーブルまたはライブラリに保持したかった(トリガーされたイベント中に読み取られます)。Python が文句を言っているSyntaxError: can't assign to function callので、思い通りに動作しないと思います。

これを行う簡単な方法はありますか?ここで間違ったツリーを吠えていますか?

ありがとう!-ラッセル

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

perl - IO - ドキュメント - 質問

IO::Handle と IO::File の両方が IO というコア パッケージに含まれています。これらは、perl I/O サブシステムのオブジェクト インターフェイスです。任意のスクリプトで IO::Handle/IO::File を使用すると、open はこのクラスのオブジェクトも返します。

( DBI::ProxyServer: Problem with writing a log-fileからの bvr のコメント)

これについて読むことができるドキュメントの適切な場所はありますか?

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

perl - File::Tail::select とはどういう意味ですか?

これは素晴らしいことですが、理解できない部分があります。

それは何を印刷しますか?次のように変更した場合:

若干の誤差があります。なんで?

結果の例:

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

perl - File::Tail::@pending の動作を選択

@pending 動作とは何ですか?結果が次のように表示される場合...

@pending は行ごとにデータを保存するのではないですか?IP アドレスのみを取得するようにコードを変更するにはどうすればよいですか?私の意見では、split() を使用して行を単語ごとに分割できると思います。それについての例を教えてください

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

perl - perlスクリプト:metacharaterを使用してIPアドレスを取得する

結果からIPアドレスを取得するためのいくつかのオプションを検討してきましたが、機能していないようです...なぜですか?

誰かが提案を提供できますか?結果をルールファイルのIPアドレスと比較し、検索してユーザーにアラートを送信したいと思います。私は何をすべきか?

このディスプレイからWANポートのIPアドレスを取得したい...

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

c - Visual C++ 2010 で fflush が失敗する

私はいくつかのコードを実行しようとしていますがfflush()、エラーがあります:

コードの関連部分は次のとおりです。

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

php - 次の操作の前にファイルハンドルが閉じられていることを確認するにはどうすればよいですか?

これは私がこれまでに持っているコードです、それが正しいかどうか疑問に思いますか?

どうもありがとう!

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

file-io - 「ドロップフォルダ」内のファイルが完全に転送されているかどうかを確認するにはどうすればよいですか

リモートクライアントは、画像(および場合によっては特別にフォーマットされたテキストの一部の説明ファイル)を「ドロップフォルダー」にアップロードします。アップロードが完了したら、これらの画像の処理を開始する必要があります。スクリプトで数秒ごとにフォルダ内のファイルの処理を自動的に開始するのは簡単ですが、欠陥のある解決策です(処理が完了すると、ファイルはフォルダから移動できます)。ただし、部分的にしか転送されない大きな画像を処理しようとすると、問題が発生します。

ファイルを処理する前にファイルが完全にアップロードされていることを確認するために使用できるトリックは何ですか?

私自身の考えのいくつか:スクリプトはファイルの有効性をチェックできます。つまり、部分的なjpegはエラーになり、スクリプトでそのエラーに応答できますが、これはかなりCPUに負担がかかります。一部のファイルの最後に特別なマーカーがありますが、これを当てにすることはできません。どの形式を処理するかわかりません。

「ファイルハンドル」について聞いたことがありますが、それらが何であるか、および特定のファイルに「ファイルハンドル」があるかどうかをどのように判断できるかについての基本を実際には理解していません。基本的に、FTPデーモン(実際には、私はWindowsを使用しているので、「サービス」)は、ファイルがアップロードされている間、ファイルの「ハンドル」を保持し、そのファイルを処理しないことを知っています。これらは私の考えのほんの一部ですが、それらが機能するかどうか、またはこの問題を解決するためのより良いまたはより受け入れられた方法があるかどうかは本当にわかりません。

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

arrays - FileHandleを配列として参照する

処理する必要のある4GBのファイルがあるとすると、Perlで、実際の配列/メモリにコピーせずに、配列のようなファイルハンドルを参照できる方法はありますか?

何かのようなもの:

ありがとうございました!!