問題タブ [ini]
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.
encryption - ini ファイルの値を暗号化する方法
INI ファイルの値を暗号化する最良の方法は何ですか?
暗号化/復号化キーの使用??
vb6 - vb6でiniファイルを使用すると、ファイルへのパスに問題が発生します
VB6 プロジェクト内で INI ファイルを使用する方法に関する多くの記事を読みました。メソッドに問題はありません。私の問題は、EXE ファイルで INI ファイルを見つける方法です。プログラムでパスをハードコーディングしたくありません。EXE が実行されるのと同じフォルダに INI ファイルが存在することを EXE に期待させるだけです。
VB6 IDE 内からプログラムを実行すると、INI が検出されて処理されます。プログラムをコンパイルして EXE を実行すると、何も見つかりません。
私のコードは次のようになります:
ここTOOLBOM
で、 は [セクション] で、" ServerName
" は値のキーです。
API の次のコードを取得しました。
java - 日食 ini 構成
実際、私と私の友人はEclipse 3.4を学習して使用しようとしていますが、作業中にヒープメモリの問題が発生しています。友人は、4GBのRAMがあり、十分なヒープを割り当てたいため、Eclipse ideへのメモリ割り当てを増やすことを提案しました。まともな perm サイズ、およびこの eclipse ide への並列ガベージ コレクションを有効にします。
私たちは eclipse.ini ファイルを変更してもこれを達成できず、彼は 1GB の RAM を Eclipse に割り当てたいと考えています。
親切にこれで私たちを助けてください
ありがとう
delphi - さまざまなWindowsマシンにINIタイプの設定やDBファイルを保存するためのユニバーサルアプローチ
OK、本当の告白が最初です。たぶんそれは私だけかもしれませんが、Windowsマシンの「プログラム設定のベストプラクティス」は、Microsoftのデータアクセス戦略よりも変更されたように感じることがあります。私はまだXPを実行していて、途中のどこかで、MSがアプリのすべてのデータを保存する場所などを「見つめている」だけでした。コーディングしたすべてのマシンを制御したので、実際には問題ではありませんでした。
今、私は「野生の」アプリを書いていて、Win98SE以降をサポートしています。私はこれらすべてにもう一度注意を払わなければなりません。:-\
主に新しいコンピューターへの簡単な移行を行う必要があるため、アプリの設定にレジストリを使用することはあまり好きではありません。INIファイルを使用することを好み、タスクに使用する古いINIコンポーネントがいくつかあります(Raize、いつもの)。他のサードパーティコンポーネントがこれをより簡単に/より簡単にするのであれば、私は他のサードパーティコンポーネントへの提案を受け入れます。
基本的に、アプリの設定を保存する必要があります(オプション設定の記憶など)。
私が読んだ:
ユーザーが構成可能なアプリケーション設定を保存するためのレジストリとINIファイル
HKEY_LOCAL_MACHINEの代わりにプログラム設定を保存する場所は?
win32プログラムはファイルをどこに保存する必要がありますか?
プログラムの構成ファイルとログファイルをWindowsに保存するのに最適な場所は?
...少なくともこの質問では私だけではありません...; )
(わずかに異なる角度からではありますが、繰り返しの質問の一部についてお詫びします)。
%APPDATA%/ MyProgramを使用して、そこにすべてのデータを保存できるように聞こえますが、これはWin98SE以降のすべてのWindowsフレーバーで普遍的に正しいですか?そうでない場合、最善のアプローチは何ですか、そしてそのアプローチはいつ生まれましたか?
私が本当に探しているのは、正直なところ、この問題を解決する最も簡単な方法です。すべてのインスタンスで「マイプログラムのデータフォルダ」を取得するための、(可能であれば)シンプルで簡単で信頼性の高い方法が必要です。 。上記はそれを達成しますか?
php - my_config.iniとmy_config.php
仕事では、フレームワークの残りの部分を呼び出す前に、.iniファイルを使用して変数を設定します(
そして、私はいつも、そのようにすることには利点があるのだろうかと思っていました。
次に、アクセスルールを作成して、人々がWebからそれを見るのを防ぎ、phpがそれを解析して理解する必要があるように思われます。
では、なぜmy_config.phpではなくmy_config.iniを使用するのでしょうか。セットアップ後に誰かがそれに触れる必要があるわけではなく、変数を呼び出すだけで、ini変数を使用している場所でIDEにテキストをオートコンプリートさせたり、エラーを解析したりできる方が便利なようです。
c - ファイル、環境、コマンドラインを使用してCプログラムを初期化するにはどうすればよいですか?
Cで、キーと値のペアを使用して、プレーンテキスト構成ファイル、環境変数、およびコマンドラインのオプションのいずれかまたはすべてを使用して、一部のプログラムの初期設定を構成する方法。また、どのメソッドの値が他の2つのメソッドの値よりも優先されるかを決定する方法。次に、値が変更されている場合は、オプションで構成ファイルを更新します。
これを行う最も簡単な方法は何ですか?もしあれば、最も受け入れられている方法は何ですか?これを行う方法の良い例を示す、できれば小さなオープンソースプログラムはありますか?
php - 後で編集するために PHP に設定を保存する
Web インターフェイスを介して設定を編集できる PHP アプリケーションを作成しています。ユーザー (実際には管理者のみ) がテキスト エディターでファイルを読み込めるようにするつもりはありませんでしたが、フォームを使用して変更を加えると、設定ファイルが変更されます (他のことも行います)。
開発のこの段階では、設定は PHP ファイルに保存されます。次に例を示します。
しかし、配列の構文解析 (上記よりも複雑 (つまり、複数レベルの入れ子) になる) は、あまり楽しくないようです。また、特定の設定を追加および削除できるため、ファイル全体を読み取ってからすべての設定を再度書き出すのも楽しくないようです。
次の形式を使用する利点と欠点は何ですか? (そして私が見逃した他のもの):
- カスタム XML
- INI (parse_ini_file を使用可能)
(プロジェクトの要件により、データベースの使用は適切ではありません。多くの状況でデータベースが好まれることは理解していますが、この場合はそうではありません。)
データベースを使用できず、Web インターフェイスを使用して編集できる設定を保存する必要があるとしたら、どうしますか?
(注: これは、設定を変更できないこの質問とは別の質問です。それはすべて PHP ファイルです。はい、セットアップは現在、正しい設定で PHP ファイルを書き出します。)
c++ - INIファイルリーダー用のC++カスタム列挙型構造体
文字列ラベルと値を持つ列挙型を作成しようとしていますが、これを使用してiniファイルからデータを読み取る予定です。
たとえば、iniファイルでは、値のタグ/名前の前にいくつかの値またはタイプ値がある場合がありdouble
ますint
。string
ファイルからタグを読み取ると、それはとして入ってくるstring
ので、すべての値を保持したいstd::set
のですが...タグを読み取ると、それをと比較することができEnumType
、ラベルと一致する場合は、タイプをチェックして適切な変換を行います(atoiまたは文字列を使用するなど)
例えば:
いくつか質問があります。
もっと良い解決策を教えてもらえますか?自分の利益のために賢くなりすぎているのか、それともこれが本当に実行可能な解決策なのかはわかりません。
私の解決策が受け入れられる場合
std::set<EnumType<...>>
、列挙型が値に使用するタイプを実際に知らなくても、任意のタイプ(int、double、string)を受け入れることができるように、セットを宣言する方法を誰かに教えてもらえますか?
あなたがコードを持っているなら、それは素晴らしいでしょう!:)