問題タブ [environment-variables]
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.
python - Python - 環境変数とアドレスの設定/取得
Python で環境変数を設定し、それが配置されているメモリ内のアドレスを見つける必要があります。Linux 上にあるので、Linux 上でのみ一貫して動作するライブラリを使用することは気にしません (それが唯一の方法である場合)。これをどのように行いますか?
編集:問題の範囲は次のとおりです:クラスのプログラムをハッキングしようとしています。基本的に、シェルコードを環境変数に入れ、被害者コードの1バイトを環境変数のアドレスで上書きしています. Python でこれを自動化する方法を見つける必要があるため、私の質問は 2 つあります。
環境変数のメモリ内のアドレスを取得する方法はありますか?
これは bash/C でのみ実行できますか、それとも純粋に Python で実行できますか?
powershell - 名前にドット (.) を含む PowerShell の環境変数
を使用して PowerShell の環境変数にアクセスできることはわかっています$Env
。たとえば、 でアクセスできFOO
ます$Env:FOO
。
という環境変数にアクセスする方法がわかりませんFOO.BAR
。
$Env:FOO.BAR
動作しません。PowerShell 内からこれにアクセスするにはどうすればよいですか?
python - Python 2.5.2 および Solaris 8 (gcc 3.4.2) のビルドの問題
gcc 3.4.2 を使用して、Solaris 8 で python 2.5.2 をビルドしようとしています。./configure ステップですぐにエラーが表示されることはありませんが、ビルドが完了すると、Python シェルに入り、次のようにインポート時のエラーが発生します。
私は何を間違っていますか?大雑把なグーグルでわかることから、libstdc++.soにエラーがある可能性がありますが、難しい詳細は見つかりません。
どんな提案でも大歓迎です。
どうもありがとう、
アル。
java - Java から環境変数を設定するにはどうすればよいですか?
Java から環境変数を設定するにはどうすればよいですか? を使用してサブプロセスに対してこれを実行できることがわかりましたProcessBuilder
。ただし、開始するサブプロセスがいくつかあるので、現在のプロセスの環境を変更して、サブプロセスに継承させたいと思います。
System.getenv(String)
単一の環境変数を取得するための があります。Map
を使用して、環境変数の完全なセットを取得することもできますSystem.getenv()
。しかし、それを呼び出すとput()
、Map
環境UnsupportedOperationException
が読み取り専用になることを意味しているようです。そして、ありませんSystem.setenv()
。
では、現在実行中のプロセスで環境変数を設定する方法はありますか? もしそうなら、どのように?そうでない場合、その根拠は何ですか?(これは Java であるため、環境に触れるなど、移植性のない古いものを実行するべきではありませんか?) そうでない場合は、環境変数の変更を管理するための良い提案があれば、いくつかにフィードする必要があります。サブプロセス?
windows - Windowsコマンドライン:環境変数の非評価
環境変数を評価するのではなく、環境変数を参照する生のテキストをコマンドに提供したいと思います。
コマンドラインからBizTalkを構成するには、これが必要です。次に例を示します。
BTSTask.exe AddResource -ApplicationName:App1 -Type:System.BizTalk:BizTalkAssembly -Overwrite -Source:.. \ Schemas \ bin \ development \ App1.Schemas.dll -Destination:%BTAD_InstallDir%\ App1.Schemas.dll
このコマンドは、BizTalkアプリケーションにリソースを追加します。宛先を%BTAD_InstallDir%\ App1.Schemas.dllにしますが、現在、環境変数を(何もなしに)評価し、\App1.Schemas.dllを使用しています。
このコマンドの解析/実行中に、この環境変数の評価をエスケープまたは無効にすることは可能ですか?
最初と両方のパーセンテージ文字をニンジン(^)でエスケープしようとしましたが、これでも評価は停止しませんでした。
[編集]コマンドプロンプトでこれを実行すると、環境変数は置き換えられませんが、スクリプトとして実行すると、これが異なる理由について何か考えがありますか?
python - Pythonで環境変数を文字列に評価する方法は?
パスを表す文字列があります。このアプリケーションは Windows、OSX、および Linux で使用されるため、さまざまなファイル システムからボリュームを適切にマップするための環境変数を定義しました。結果は次のとおりです。
私がやりたいのは、文字列内の環境変数を評価して、それぞれのボリューム名に置き換えることです。不足している特定のコマンドはありos.environ.keys()
ますか、それとも文字列を手動で置き換える必要がありますか?
java - 環境変数を使用して Java の最小および最大ヒープ サイズを設定するにはどうすればよいですか?
環境変数を使用して Java の最小および最大ヒープ サイズを設定するにはどうすればよいですか?
Java の起動時にヒープ サイズを設定できることはわかっていますが、サーバーの環境変数を使用してこれを調整したいと考えています。