問題タブ [global]
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.
java - Vistaのグローバルアプリケーションデータをどこに配置しますか?
Windows(Vista)システムのどこに、すべてのユーザー、つまりコンピューターのすべてのユーザーが読み取りおよび書き込み可能である必要があるデータを配置する必要がありますか?VistaのC:\ Users \ xxx \ AppData \ something、C:\ Program Files、C:\ ProgramDataディレクトリ、およびUACの概念は少し混乱しています。
さらに、Javaでそれらの場所を特定するための準備が整ったソリューションはありますか?System.getPropertiesにはuser.homeとuser.dirしかなく、どちらもグローバルに書き込み可能ではないため、ネイティブライブラリとの対話が必要になると思います。
jquery - JQuery での静的変数の問題
すみません、英語が少し苦手です。とにかく始めます:D
この機能をキューで実行したい。しかし、私は常に 0 です。私はこれを行っていることを知っています。それで、私は何ができますか:D
css の変数を取得できますか。(div#rozet).top の変数、次の場合に使用できます
c++ - C++ ランダム シード、グローバル オブジェクト、および SDL_Threads
私のプログラムには、引数として整数を取るグローバル cpp ファイルというオブジェクトがあります。
オブジェクトの引数に乱数を発生させたいのですが、後でメインで呼び出される別のcppファイルで作成されたシードとして、シードがグローバル変数に到達しません。
私の主な問題は、ランダムシードがglobal.cppのオブジェクトの引数に到達しないことですが、スレッドを含む特定の理由でそこに置きました。
私の主な質問は次のとおりです。ランダムシードはグローバル変数に到達できますか? はいの場合、方法を教えてください
(また、はいの場合、次の質問は無関係です)
しかし、それが不可能な場合、この質問はスレッドとオブジェクトを作成する場所に関するものです。オブジェクト クラスは、次のように実行スレッドで関数を呼び出し、別のスレッドで別の関数を呼び出します。
//スレッド A
2 つのスレッド間でこの種の機能が必要ですが、グローバルでオブジェクトを作成せずにこれを実現する方法はありますか?
php - PHPグローバル変数修飾子が機能しない
グローバル修飾子に基本的なphpの例を使用していますが、うまくいきません:-|
これが結果です... $ ***: 2
これに影響を与える可能性のある php.ini のパラメータはありますか?
c++ - (C++ クエリ) インスタンス化されたオブジェクトへのグローバルなアクセス
これは、2 つの 5 桁の数字を文字列として取得し、2 つの数字を '+' のオーバーロード演算子を使用して加算する基本的なプログラムです。
上記のコードのポイント (i) と (ii) について説明が必要です ...
(1) (i) は実際に何をしますか?
(2) (ii) → 「obj1 が宣言されていません (最初にこの関数を使用します)」というエラーが出て、コンパイルできません。これは、obj1 と obj2 が while ループ内でのみ宣言されているためですか? それらにグローバルにアクセスするにはどうすればよいですか?
javascript - Javascriptで要素をグローバル変数にするのはなぜ悪いのですか?
JavaScript で要素をグローバルにするのは得策ではないと聞いたことがあります。理由がわかりません。IEでは扱えないものですか?
例えば:
.net - シングルトン、ロギング、およびグローバル設定 - 実装の良し悪し?
アプリケーションのほぼすべての場所から呼び出す必要があるロギング クラスがあります。
ただし、アプリケーションの最初に、「書き込むパス」、「ログ レベル」、および「有効」かどうかを設定する必要があります。
毎回このパラメーターを指定したり、Logging クラスをパラメーターとしてアプリケーション内のすべてのオブジェクトに渡したりしたくないので、ロギングにはシングルトン パターンを使用します。
最近、密結合クラスに悩まされています。同じ間違いを繰り返したくありませんが、これについて考えると、これが唯一の良い解決策のように思えます。
アップデート :
同様の設計上の問題を解決することを気にしているものをログに記録することはあまり気にしません。非常に多くのクラスから使用する必要がある別のグローバル設定オブジェクトで同じジレンマを抱えています。しかし、それらのすべてにそれを注入すると、オーバーヘッドがひどくなり、コードが読みにくくなります。
この実装についてどう思いますか? また、同様の設計上の決定に遭遇した場合はどうしますか?
PS「Log4Xライブラリを使用する」などの提案はしないでください。
jquery - javascript 関数内で $.post を使用すると、変数に値を代入できませんか?
関数内で $.post を使用して結果を取得し、$.post コールバックの結果に基づいて関数 true または false を返そうとしています。ただし、コールバックは、親関数の return イベントの後に発生するようです。
これが現在のコードです。ret 変数は常に未定義ですが、$.post コールバック内で alert() を実行すると、正しい結果が返されます。
python - Pythonでグローバルを非推奨としてマークする方法は?
関数を非推奨としてマークし、その関数が使用されるたびに警告が表示されるようにするデコレータを見てきました。グローバル変数に対して同じことをしたいのですが、グローバル変数のアクセスを検出する方法が思いつきません。私は globals() 関数について知っており、その内容を確認できましたが、実際に使用されているかどうかではなく、グローバルが定義されているかどうかがわかります (関数が非推奨であり、すべてが削除されていない場合でもそうです)。 . 私が考えることができる最良の代替案は、次のようなものです。
しかし、DEPRECATED を「3」とまったく同じように動作させる方法の問題以外に、DEPRECATED がアクセスされるたびに検出できるようにするために何ができるかはわかりません。私ができる最善の方法は、グローバルのすべてのメソッドを反復処理し (Python ではすべてがオブジェクトであるため、「3」にも文字列などに変換するためのメソッドがあるため)、それらをすべて非推奨にするために「装飾」することだと思います。しかし、それは理想的ではありません。
何か案は?他の誰かがこの問題に取り組みましたか?