問題タブ [configuration-files]
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.
regex - awk: 行の存在に基づいて、行を変更または追加します
私はいくつかのインプレース ファイル変更を行う小さな awk スクリプトを持っています (Java.properties
ファイルに対して、アイデアを提供します)。これは、多数のユーザーに影響を与える展開スクリプトの一部です。
ファイルの残りの部分はユーザーの好みに任せて、デフォルトを設定できるようにしたいと考えています。これは、構成行が欠落している場合は追加し、存在する場合は変更し、他のすべてをそのままにしておくことを意味します。
現在、私は次のようなものを使用しています:
特に制御したい行数が多くなると、ますます面倒です。私のぎこちない知識はそれほど素晴らしいものではなく、上記は間違っているように感じます-どうすればこれを合理化できますか?
PS: 可能であれば、awk を使用したいと思います。Perl や Python などを使用する方がはるかに簡単だということだけを推奨しないでください。:-)
configuration-files - FreePascalで$HOMEまたは同等のWindowsを検索する
私の目的は、次の場所にユーザー構成ファイルをデプロイすることです。
- Unix/Linuxの場合は$HOME/.appname。
- \ Documents and Settings \(user)\ Application Data \ AppNameforWindows。
適切な{$IFDEF}を使用して使用できるAPIまたは関数のグループは何ですか。これにより、構成ファイルを適切な場所にデプロイできますか?
apache - ユーザーではなく、phpとpythonだけからテキストファイルを読み取れるようにするにはどうすればよいですか?
私のサーバーにテキスト ファイルを保持する方法はありますが、それを読み取ることができるのは私の php および python スクリプトだけであり、ユーザーがファイルの URL を入力するだけで禁止状態になりますか?
ウェブサイトのディレクトリ、httpdocs (または httpsdocs かもしれません) に保存したいと思います。
したがって、ファイル拡張子が .txt であるかどうかは問題ではありませんが、ユーザーがhttp://www.example.com/myfile.txtにアクセスしたり、ftp でダウンロードしたりできない場合にのみ必要です。
いくつかのApache設定(chmod?多分そうではない..)で、これは可能ですか?
c# - プログラムでWCF app.configエンドポイントアドレス設定を変更する方法は?
app.config ファイルをプログラムで変更して、使用するサービス ファイル エンドポイントを設定したいと考えています。実行時にこれを行う最良の方法は何ですか? 参考のため:
python - 初心者のための Python のアドバイス。正規表現、辞書など?
構成ファイルの内容を解析しようとする 2 番目の Python スクリプトを作成していますが、初心者向けのアドバイスが必要です。複数の行があるため、正規表現を使用してスクリプトを解析するのが最善かどうかわかりませんか? 私は辞書についても読んでいて、これが良い習慣になるかどうか疑問に思っていました。私は必ずしも正しい方向へのプッシュだけでコードを探しているわけではありません。
例: 私の構成ファイルは次のようになります。
正規表現、行分割、またはモジュールを使用する必要がありますか? 構成ファイルに複数のジョブがある場合、ディクショナリを使用してジョブをプールに関連付けますか?
c - 独自のConfigformatを作成する方法
アプリケーションの構成ファイル(プレーンテキストおよび行ベース-> EOL = 1つの構成)用に独自のファイル形式を開発しました。このフォーマットは特別なものではなく、私がこれを行う唯一の理由は、何かを学ぶことです!リーダー関数とライター関数はCで実装されます(UTF8でエンコードされたファイルである必要があるためGLibを使用)。
だから今、私はこのフォーマットをCコードで実装する方法を考えています。可能な限り良いエラーメッセージを取得するために私がしなければならないステップ。Lexer、Parser、...について何か聞いたことがありますが、深く掘り下げすぎたことはありません。私はそれらについて非常に抽象的な考えしか持っていません。では、このフォーマット用にCで記述されたクリーンなリーダーを取得するには、どの手順を実行する必要がありますか。これは、将来の変更にも対応できます。学ぶ/考えるトピックは何ですか?
そして、はい、私は知っています:Cは苦痛であり、この提案にはさまざまな「セクシーな」フォーマットがあります。何か学びたい!
乾杯、グレゴール
追加情報
- リーダー/ライター/パーサー(またはそれが呼ばれるもの)は、サードパーティのプログラム/コンポーネントにできるだけ依存しないようにする必要があります。この構成部分の周りのアプリケーションはすでにGLibを使用しているため、GLibはUTF8にも使用されます。
c# - IDEは、ConfigSource属性で参照される構成ファイルがDotNetConfig.xsdに準拠していないと文句を言います
.config-files内のconfigsource参照が非常に役立つことがわかりました。ただし、これらの参照されたconfig-filesには、app.config階層全体のフラグメントしか含まれていないため、IDEは文句を言います。
app.configファイル:
Profiles.config内:
ただし、IDEにはスキーマにProfiles.Config
ファイルが関連付けられDotNetConfig.xsd
ており、Profiles.configファイルにはないconfigSections要素で「customProfiles」が宣言されている必要があります。
これは基本的にインテリセンスにのみ影響し、青いアンダースクイグルを指すと誤解を招くツールチップを生成するため、特に気になりませんが、グーグルがこれについて完全に空になっていることに驚きました。いいえ、検索に「undersquiggle」という単語を含めたからではありません;)
c++ - コマンドラインオプションと設定ファイルをどのように処理しますか?
コマンドラインオプション、設定、および構成ファイルを処理するためにどのパッケージを使用しますか?
コマンドラインや設定ファイルからユーザー定義のオプションを読み取るものを探しています。
オプション(設定)は、コード内のさまざまなオブジェクトにさまざまな(サブセットの)オプションを渡すことができるように、さまざまなグループに分割できる必要があります。
私は知ってboost::program_options
いますが、私は完全に慣れることができませんAPI
。軽量の代替品はありますか?
(ところで、どこからでも読み取ることができるグローバルオプションオブジェクトをコードで使用したことはありますか?それとも、それを悪と見なしますか?)
perl - 事前に名前がわからない複数の変数の置換を実行するにはどうすればよいですか?
私はPerlスクリプトに取り組んでおり、以下に示すように、ユーザーがスクリプトの先頭にいくつかの設定変数を追加します。これらはすべて接頭辞が付いて$XX
います。ただし、ユーザー設定変数は、それらをクリーンアップするために短い変換関数を実行する必要があります。
$XX
プレフィックスが付いたすべての変数でサブを実行する方法はありますか?
編集: グーグルのいくつかの提案に従って、私は今ハッシュでこれをやろうとしています:
for
次に、またはwhile
ループ内のキーと値を操作できます。ただし、ループ内の変換された変数に各変数を再割り当てするにはどうすればよいですか?
もう一度編集し
てください:了解しました。このfor
ループは、すべての変数を正常に処理します。
ただし、以下に示すように、今は間違いなく構成ファイルを作成しようとしています。今、私はそれを理解する必要があります:)