問題タブ [file-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 投票する
5 に答える
257 参照

language-agnostic - ファイル I/O は、Web 開発におけるパフォーマンス要因のどれくらいですか?

ページがサーバー側で生成されているときはいつでも、データベースは常にテントの長い柱であるというマントラを知っています。

しかし、Web サーバー上でかなりの量のファイル I/O が行われています。スクリプト化されたコードは、include/require ステートメントでいっぱいです。さらに、通常、テンプレート化された html をアプリケーションの外部のファイルに格納し、それに応じてロードして入力することを実践します。

Web 開発に関係する場合、ファイル I/O はどの程度の役割を果たしますか? それが問題になることはありますか?多すぎるのはいつですか?Web サーバー/言語は何かをキャッシュしますか?

あなたの経験でそれが本当に重要だったことはありますか?

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

regex - Perl: ファイルの各行から n 番目と m 番目で区切られた単語を取得する

Nagios で監視するホストを追加する方法はより面倒なので (以前のプログラムでは IP とホスト名のみが必要だったのとは対照的に、ホスト オブジェクトを定義する必要があります)、これを自動化するのが最善だと考えました。現時点で私が知っているのは C/C++ と Java だけなので、Perl を学ぶ絶好の機会です。

私が読んだファイルは次のようになります。

私が欲しいのは、最初の 2 束のキャラクターだけです。これらは明らかにスペースで区切られていますが、一般性のために、何でもかまいません。より一般的にするために、1 番目と 3 番目、または 4 番目と 10 番目ではないのはなぜですか? 確かに何らかの正規表現アクションが関係しているに違いありませんが、念のため、そのタグはしばらく外しておきます。

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

c# - C#で特定のハードドライブの読み取り/書き込みアクティビティがあるかどうかを確認するにはどうすればよいですか?

.NET / C#を使用して、特定の瞬間に特定のハードドライブの読み取りまたは書き込みアクティビティがあるかどうかを評価する方法に興味があります。次に、実際のアクセス速度を評価するのは興味深いことです。

何か案は?

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

linux - Linux でシステムキャッシュからファイルを削除するには?

パフォーマンス テストを実行する場合、ファイル システム キャッシュのヒットまたはミスがテスト結果に大きな影響を与える可能性があります。したがって、通常、このようなテストを実行する前に、使用されたファイルはシステム キャッシュから削除されます。Linuxでそれを行う方法は?

明確化:可能であれば、ソリューションに root 権限は必要ありません。

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

c# - StreamWriter を使用して書き込むことができる最大文字数はありますか?

StreamWriter を使用してファイルに書き込むことができる最大文字数はありますか? または、出力できる最大文字数はありWriteLine()ますか? ファイルにデータを書き込もうとしていますが、すべてのデータが書き込めないようです。これは私のコードの現在の状態です:

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

c++ - fread が早期に EOF に到達するのはなぜですか?

ファイルをメモリに読み込む C ライブラリを作成しています。ファイル (ヘッダー) の最初の 54 バイトをスキップし、残りをデータとして読み取ります。fseek を使用してファイルの長さを判断し、次に fread を使用してファイルを読み取ります。

ループは 1 回実行され、EOF に達したため終了します (エラーなし)。最終的に、bytesRead = 10624、ftell(stream) = 28726 となり、バッファには 28726 個の値が含まれます。EOF に達したとき、fread は 30,000 バイトを読み取り、ファイル位置は 30054 になると予想しています。

C は私の母国語ではないので、どこかで初歩的なミスを犯したのではないかと思います。

コードは次のとおりです。


使用するリファレンスによっては、モード フラグに「b」を追加することが答えであることは明らかです。ボーンヘッドバッジのノミネートを募集しています。:-)

このリファレンスでは、2 番目の段落の 2 番目の文でそれについて説明しています (ただし、表にはありません)。

MSDNでは、ページの途中までバイナリ フラグについて説明していません。

OpenGroupは「b」タグの存在について言及していますが、「効果はない」と述べています。

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

c# - 相対パスを作成して解決する方法は?

私のアプリは、それが実行されるディレクトリのサブディレクトリでファイルを開き、サブディレクトリが呼び出され、sampleファイルが含まれます:

  • example.raf(例の拡張、重要ではない)
  • background.gif

example.rafへの相対パスが含まれておりbackground.gif(この場合、ファイル名のみがファイルが raf と同じディレクトリにあるため)、RAF を開くと、アプリケーションは を読み取って表示しますbackground.gif

RAF ファイルの読み込みに使用OpenFileDialogすると、すべて問題なく、画像が正しく読み込まれます。ファイルを開くダイアログが何らかの方法で現在の作業ディレクトリに変更されることは知っていますが、ファイルを開くダイアログを呼び出さずにこれを再作成することはできませんでした

残念ながら、このようなファイル形式へのパスを指定せずに、コードから直接raf 読み取りメソッドを呼び出す場合OpenFileDialog

この場合、問題が発生しました。アプリは、 RAFファイルとイメージを含むサブディレクトリからではなく、ExecutablePathからイメージをロードしようとします。もちろん、これは正常な動作ですが、この場合は非常に望ましくありません。アプリで相対パスと絶対パスの両方を処理する必要があるため、これを解決するにはどうすればよいですか、ExecutablePath を変更する方法、 または少なくとも.OpenFileDialog

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

c# - System.IO.ReadAllxxx / WriteAllxxx メソッドのパフォーマンス

Web で利用可能な System.IO.File.ReadAllxxx / WriteAllxxx メソッドと StreamReader / StremWriter クラスのパフォーマンス比較はありますか。.net 3.0 でテキスト ファイルを読み書きするための (パフォーマンスの観点から) 最善の方法は何だと思いますか?

System.IO.File class の MSDN ページを確認したところ、サンプル コードでは MS がファイル操作に StreamReader / StreamWriter を使用しています。File.ReadAllxxx / WriteAllxxx メソッドを避ける特定の理由はありますか?

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

php - PHP を使用して CSV ファイルの最初の行を取得し、データを含む MySQL テーブルを作成する

プロジェクトで参照するために、かなり大きな CSV ファイルを取り、それを MySQL データベースに挿入しようとしています。ファイルの最初の行を使用して、各列に varchar ではなく適切なデータ型を使用してテーブルを作成したいと思います。最終的な目標は、このプロセスを自動化することです。似たようなファイルがいくつかありますが、それぞれに異なるデータがあり、CSV ファイルの「列」の量が異なります。私が抱えている問題は、gettype() が必要に応じて、int、float、および string ではなく、各列の「string」を返すことです。

プラットフォームは PHP 5、OS は ubuntu 8.04

これまでの私のコードは次のとおりです。

例 1 行目:1,0,0,0,0,0,0,0,0,0,0,0,0.000000,0.000000,0,0,0,,0,0,1,0,50,'リコールの言葉 (OLD)',

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

c++ - C ++でテキストファイルを読む最もエレガントな方法は何ですか?

std::stringテキストファイルのコンテンツ全体をC++でオブジェクトに読み込みたいのですが。

Pythonを使用すると、次のように書くことができます。

とてもシンプルでエレガントです。私は醜いものが嫌いなので、知りたいのですが、C ++でテキストファイルを読むための最もエレガントな方法は何ですか?ありがとう。