問題タブ [environ]

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

clojure - profile.clj で :provided とはどういう意味ですか?

Luminus は現在、次の内容で profile.clj を作成しています。

:provided はここで何をしますか? 環境のドキュメントでは、dev 用と test https://github.com/weavejester/environ用の 2 つのエントリがあることを示しているようです。

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

java - Clojure Environ がマップを Java に送信する

私はClojureが初めてで、leiningen + clojure + Javaを含むアプリケーションで作業していますが、問題はプラグインlein-environ "1.0.0"にあります。

アプリ内では、「env」マップを多く使用しています。.lein_env または project.clj 内で定義された既存の値を読み取ることによって。しかし、同じアプリケーション内でいくつかのことを行っています:

(attach! :my-val (str (env :api-host) "/api/" (env :resource)))

この値を で出力する(println (env :my-val))と、コンテンツが表示されます。しかし、マップとして Java に送信しようとすると、この値が表示されません。以前に定義された値を取得します。.lein_env のすべてを意味しますが、アプリケーションで計算された値はありません。

関数に関するAPIやドキュメントを見つけていないattach!ので、正直なところ、それが何をするのかわかりません。しかし、値はenvから読み取られるため、それらのキーをマップに添付していると思いました。

私はenvをclojure内でHashMapに変換しようとしました:

それでも同じ結果が得られますが、それらの値はマップされていません。

私は何が間違っているのか、これが可能かどうか疑問に思います。

どうもありがとうございました。

編集:

私は途中でJavaコードを呼び出します:

(println (com.my.package.HelperClass/staticMethod env))

Java の静的メソッド:

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

vba - Environ("username") が間違ったユーザー名を返す

交互のセッションで Access アプリケーションを実行すると、関数Environ("username")は、コードの実行に現在使用しているマシンの実際のユーザーではなく、部門内のユーザー名を返します。

プログラム全体で、他のタイプのユーザー名操作は発生しません。

これがどのように可能か考えていますか?

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

python - ファイルパス変数を pandas.read_csv に入れるにはどうすればよいですか?

私は os.environ を通してそれを適用しようとしました:

しかし、パンダは認識せず$FILE、代わりに$FILErawdata.csv が見つかりません

これを行う別の方法はありますか?

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

c++ - 環境変数を動的に割り当てられた配列に格納する

現在、文字列を格納するクラスに取り組んでいます。2 つの別個のコンストラクターが必要で、1 つはユーザーが argv 型の引数でオブジェクトを初期化できるようにし、もう 1 つは Environment 型の引数でオブジェクトを初期化します。

argv を使用すると、すべてが完全に機能し、オブジェクトは正しく初期化され、コマンド ラインに追加したすべての文字列が保存されます。ただし、環境変数については、問題が発生します。すべての環境文字列をオブジェクトに格納することは、私がアクセスできるメモリを超えているため、野心的に思えます。

環境変数のサイズを小さくしたり、 main が引数として取る変数の量を制御したりする方法はありますか?

参考までに、クラスには 2 つのデータ メンバーが含まれています。1 つは格納された文字列の量を格納し、もう 1 つは文字列の実際の配列です。環境変数の量を引数として使用して、動的に割り当てられた配列を使用してみました (for ループを使用してカウントされます)。ただし、変数が多すぎるように見えるため、bad_alloc エラーが発生します。

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

python - 環境モジュールを使用してシステムへのパスを追加する

設定ファイルに、次のように URL をハードコーディングするシステムへのパスを追加します。

できます。

相対にしたいのに、environモジュールで正確なパスを取得しても失敗します。

私にとって信じられないことはprint(ROOT_DIR.path())、project_dir の正確な URL を出力することです。

これが私のプロジェクトのツリーです。

どうすればこのパスを追加できますか? 変じゃない?

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

clojure - マップを宣言する際の繰り返しの回避

環境変数を取得するために環境を使用して構成マップを設定しています。環境は大文字を小文字に、「_」文字を「-」に正規化するため、キーワードの繰り返しになってしまいました

この繰り返しを防ぐ方法はありますか?キーワードを受け取り、マップの何らかのキーと値のペアを返す関数でしょうか?

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

clojure - 環境で特定のプロファイルを照会する方法

(env)は完全な環境を提供(env :something)し、単一のルックアップを行うことを知っています。プロファイルの内容を照会する方法はありますか? たとえば、開発プロファイルで定義されているすべてのマップを取得しますか?

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

c - Cのextern char環境から文字列をコピーする

について質問がありextern char **environます。環境リストのサイズをカウントし、それを文字列の配列 (文字の配列の配列) にコピーし、バブル ソートでアルファベット順に並べ替える C プログラムを作成しようとしています。フォーマット値に応じて、印刷name=valueまたは順序付けされます。value=name

strncpy環境から新しい配列に文字列を取得するために使用しようとしましたが、文字列の値は空になります。できない方法で Environ を使用しようとしていると思われるので、助けを求めています。オンラインでヘルプを探してみましたが、この特定のプログラムは非常に限られています。を使用できませsystem()んが、オンラインで見つけた唯一のヘルプでは、このシステム コールを行うプログラムを作成するように指示されています。(これは役に立ちませ)。

これは私のコードです。助けていただければ幸いです。なぜこれがそれほど見つけにくいトピックなのですか?必要性の欠如ですか?

編集:間違ったコードを貼り付けました。これは同じトピックの別の .c ファイルでしたが、別のファイルで新たに始めました。

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

environment-variables - /proc ファイル システム内の environment の内容が extern 環境が指している内容と異なるのはなぜですか?

私の C++ apache/cgi の getenv() は私に奇妙なことをもたらします、そして私は /proc/${PID_OF_THE_RUNNING_PROCESS} 内の環境をチェックしました、それらは一致しませんでした。 getenv() でしたか?

PID_OF_THE_RUNNING_PROCESS のコード

PID_OF_THE_RUNNING_PROCESS のコンソール ログ