問題タブ [file]

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

bash - 複数のディレクトリ間でファイル変更時刻を同期する

2 つのディレクトリ ツリーを持つコンピューター A があります。最初のディレクトリには、数年前にさかのぼる元の mod の日付が含まれています。2 番目のディレクトリは、いくつかの追加ファイルを含む最初のディレクトリのコピーです。コンピューター A の 2 番目のディレクトリと同じディレクトリ ツリーを含む 2 番目のコンピューター be があります (新しい mod 時間と追加のファイル)。ファイルの mod 時刻が元のファイルと同じになるように、両方のマシンの 2 つの新しいディレクトリにあるファイルを更新するにはどうすればよいですか? これらのディレクトリ ツリーは数十ギガバイトのオーダーであるため、日付情報のみを 2 台目のコンピュータに送信する方法をソリューションに含める必要があることに注意してください。

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

java - 大きなファイルをマージするためのアルゴリズム

イベントのログ ファイルがいくつかあります (1 行に 1 つのイベント)。ログが重複する可能性があります。ログは、おそらく複数のタイム ゾーンから別のクライアント マシンで生成されます (ただし、タイム ゾーンはわかっていると思います)。各イベントには、共通の時刻に正規化されたタイムスタンプがあります (ログ ファイルに適したタイムゾーンで各ログ パーサーのカレンダー インスタンスをインスタンス化し、getTimeInMillis を使用して UTC 時刻を取得することにより)。ログはすでにタイムスタンプでソートされています。複数のイベントが同時に発生する可能性がありますが、それらは決して同等のイベントではありません。

これらのファイルは、1 つのログに 500000 以上のイベントが含まれるなど、比較的大きくなる可能性があるため、ログの内容全体を単純な Event[] に読み込むことはできません。

私がやろうとしているのは、各ログのイベントを単一のログにマージすることです。これはマージソート タスクのようなものですが、各ログは既にソートされているので、それらをまとめる必要があります。2 番目のコンポーネントは、同じイベントが個別のログ ファイルのそれぞれで目撃される可能性があり、ファイル出力ログで「重複したイベントを削除」したいということです。

これは、各ログ ファイルのいくつかの小さなバッファーを順次処理するように、「その場で」実行できますか? すべてのファイルを Event[] に読み込み、リストを並べ替え、重複を削除することはできませんが、これまでのところ、プログラミング能力が限られているため、これを解決策と見なすことしかできません。各ログから同時にイベントを読み取るときに、これを行うために使用できるより洗練されたアプローチはありますか?

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

asp.net - Webアプリケーションで添付ファイルをどのように処理しますか?

私の元の質問に対する回答が不足しているため、おそらく私の側の言い回しが不十分なためです。それ以来、私は自分の元の質問について考え、それを言い換えることに決めました。:)

私たちはお客様のためにカスタムビジネスソフトウェアを作成しており、多くの場合、お客様は特定のビジネスエンティティに添付ファイルを追加することを望んでいます。たとえば、Word文書を顧客に添付したり、画像を仕事に添付したりします。他の人が以下をどのように処理しているかについて興味があります。

  • ユーザーはどのようにドキュメントを添付しますか?シングルアタッチメント?バッチ添付?
  • 添付書類の表示方法は?簡単なリスト?詳細なリスト?
  • そして、キラーな質問は、ユーザーが添付されたドキュメントをどのように編集するかということです。これはWeb環境でも可能ですか?ユーザーは添付ファイルを表示するだけで済みます。
  • このプロセスの管理に役立つ優れたコントロールライブラリはありますか?

現在の開発環境はASP.NETとC#ですが、Web環境で作業する必要があるという事実を除けば、開発ツールに関しては、これはかなり不可知論的な質問ではないと思います。

私たちは常に顧客との問題に遭遇し、Web環境で添付ファイルを操作しているようです。そのため、添付ファイルを操作する最善の方法について、他のプログラマーがユーザーベースで成功したいくつかの成功を探しています。

0 投票する
34 に答える
174544 参照

python - tail と同様に、ファイルの最後の n 行を取得します

Web アプリケーション用のログ ファイル ビューアーを作成しています。そのために、ログ ファイルの行をページ分けしたいと考えています。ファイル内の項目は行ベースで、最新の項目が一番下になります。

したがって、下から行tail()を読み取りn、オフセットをサポートできるメソッドが必要です。これは私が思いついた帽子です:

これは合理的なアプローチですか?オフセットを使用してログ ファイルを末尾に表示するための推奨される方法は何ですか?

0 投票する
7 に答える
1707 参照

c++ - C++ でファイルを文字列に読み込むワンライナーはありますか?

標準 C++ でファイルから文字列をすばやく簡単に取得する方法が必要です。私は自分で書くことができますが、C++ で標準的な方法が既にあるかどうかを知りたいだけです。

Cocoa を知っている場合は、これに相当します。

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

java - Javaでファイルが再度開かれていることを検出する

複数のバックグラウンド スレッドを使用して、特定の正規表現パターンに一致する一連のテキスト ファイルを監視し、それらの行を利用する小さな Java アプリケーション (Java 1.6、Solaris) に取り組んでいます。ファイルごとに 1 つのスレッドがあります。対象の行をキューに書き込み、別のバックグラウンド スレッドが単にキューを監視して、監視対象のファイルのコレクション全体から対象のすべての行を収集します。

私が抱えている問題の 1 つは、監視しているファイルの 1 つが再度開かれたときです。私が監視しているファイルを作成するアプリケーションの多くは、再起動時にログファイルを再起動するだけです。すでにあるものには追加しません。

ファイルが再度開かれたことを検出し、ファイルに従って再起動するには、Java アプリケーションが必要です。

これを行うにはどうすればよいですか?

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

php - PHP parse_ini_file() - どこに見えますか?

php を呼び出すとparse_ini_file("foo.ini")、どのパスで foo.ini が検索されますか? インクルードパス?関数のドキュメントはそれについて言及していません。

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

perl - Perl - Win32 - 別のプロセスからファイルハンドルをブロックせずに読み取る方法は?

STDIN経由でクライアントプロセスと通信するサーバーコードを書いています。クライアントの STDOUT から非同期的に応答を受信する perl コードのスニペットを作成しようとしています。ブロッキング バージョンのコードは次のようになります。

重要なことに、スニペットは Win32 プラットフォームで動作する必要があります。*nix プラットフォームには、興味のないソリューションがたくさんあります。ActivePerl 5.10 を使用しています。

0 投票する
5 に答える
60741 参照

python - Pythonでファイル内の文字列をラップするにはどうすればよいですか?

文字列の内容を持つファイルのようなオブジェクト (ファイルと同じダック型) を作成するにはどうすればよいですか?

0 投票する
7 に答える
25912 参照

windows - Delphiでファイルの作成日/最終更新日を取得するには?

これらの属性を整数値としてファイルに取得したいと考えています。