タグ付けされた質問 「global」

12
グローバルGit無視
特定のファイルをグローバルに無視するようにGitを設定したい。 私が追加されました.gitignore(私のホームディレクトリにファイルを/Users/me/)、私はそれに次の行を追加しました: *.tmproj しかし、それはこのタイプのファイルを無視しているのではなく、私が何を間違っているのでしょうか?
841 git  global  gitignore 


12
Ruby on Rails:グローバル定数はどこで定義するのですか?
最初のRuby on Rails Webアプリケーションを始めたばかりです。さまざまなモデル、ビュー、コントローラーなどがたくさんあります。 アプリ全体に適用される、真にグローバルな定数の定義を固執するのに適した場所を見つけたいと思っています。特に、それらは私のモデルのロジックと私の見解で行われた決定の両方に適用されます。これらの定義を、私のすべてのモデルとすべての私の見解の両方で利用できる場所に置くためのDRYの場所を見つけることができません。 特定の例をとるには、定数が必要ですCOLOURS = ['white', 'blue', 'black', 'red', 'green']。これは、モデルとビューの両方で、至る所で使用されています。アクセスできるように、1つの場所でどこに定義すればよいですか? 私が試したこと: それらが最も関連付けられているmodel.rbファイル内の定数クラス変数(など)@@COLOURS = [...]。しかし、私はそれを明確に定義する方法を見つけることができなかったので、私は自分の意見Card.COLOURSでのような何か不器用なものではなく書くことができますCard.first.COLOURS。 モデルのメソッドのようなものdef colours ['white',...] end-同じ問題。 application_helper.rbのメソッド-これは私がこれまで行っていることですが、ヘルパーはモデルではなくビューでのみアクセスできます 私はapplication.rbまたはenvironment.rbで何かを試したかもしれないと思いますが、それらは本当に正しく見えません(そしてそれらもどちらも動作しないようです) モデルとビューの両方からアクセスできるように何かを定義する方法はありませんか?つまり、モデルとビューを分離する必要があることはわかっていますが、確かに一部のドメインでは、同じドメイン固有の知識を参照する必要がある場合がありますか?


11
PHPでグローバル変数を宣言する方法は?
私はこのようなコードを持っています: <? $a="localhost"; function body(){ global $a; echo $a; } function head(){ global $a; echo $a; } function footer(){ global $a; echo $a; } ?> 1つの場所でグローバル変数を定義し、$a一度にすべての関数で変数にアクセスできるようにする方法はありますか?global $a;もっと活用せずに?

8
複数のファイルにわたるJavaScriptのグローバル変数
私のJavaScriptコードの束は、helpers.jsという外部ファイルにあります。このJavaScriptコードを呼び出すHTMLの中で、helpers.jsの特定の関数が呼び出されたかどうかを知る必要があることに気づきました。 以下を定義してグローバル変数を作成しようとしました: var myFunctionTag = true; HTMLコードとhelpers.jsの両方のグローバルスコープ内。 私のhtmlコードは次のようになります: <html> ... <script type='text/javascript' src='js/helpers.js'></script> ... <script> var myFunctionTag = false; ... //I try to use myFunctionTag here but it is always false, even though it has been se t to 'true' in helpers.js </script> 私がやろうとしていることは実現可能ですか?

1
動的にリンクされると、共有ライブラリのグローバル変数と静的変数はどうなりますか?
グローバルと静的変数を持つモジュールがアプリケーションに動的にリンクされたときに何が起こるかを理解しようとしています。モジュールとは、ソリューション内の各プロジェクトを意味します(ビジュアルスタジオでよく仕事をしています!)。これらのモジュールは、*。libまたは* .dllまたは* .exe自体に組み込まれています。 アプリケーションのバイナリには、データセグメント内の個々のすべての翻訳単位(オブジェクトファイル)のグローバルデータと静的データ(およびconstの場合は読み取り専用データセグメント)が含まれていることを理解しています。 このアプリケーションがロード時の動的リンクを備えたモジュールAを使用するとどうなりますか?DLLにはグローバルとスタティックのセクションがあると思います。オペレーティングシステムはそれらをロードしますか?もしそうなら、彼らはどこにロードされますか? そして、アプリケーションがランタイム動的リンクでモジュールBを使用するとどうなりますか? アプリケーションにAとBの両方を使用する2つのモジュールがある場合、AとBのグローバルのコピーは以下のように作成されますか(それらが異なるプロセスの場合)? DLL AおよびBはアプリケーショングローバルにアクセスできますか? (理由も記入してください) MSDNからの引用: DLLソースコードファイルでグローバルとして宣言された変数は、コンパイラとリンカーによってグローバル変数として扱われますが、特定のDLLをロードする各プロセスは、そのDLLのグローバル変数の独自のコピーを取得します。静的変数のスコープは、静的変数が宣言されているブロックに限定されます。その結果、各プロセスには、デフォルトでDLLグローバル変数と静的変数の独自のインスタンスがあります。 そしてここから: モジュールを動的にリンクする場合、異なるライブラリが独自のグローバルのインスタンスを持っているかどうか、またはグローバルが共有されているかどうかが不明確になることがあります。 ありがとう。

12
クロスモジュール変数を作成するにはどうすればよいですか?
__debug__それはすべてのモジュールに影響を与えるため、変数は、一部で便利です。同じように機能する別の変数を作成する場合、どうすればよいですか? 変数(オリジナルで 'foo'としましょう)は、あるモジュールでfooを変更すると、他のモジュールでも更新されるという意味で、本当にグローバルである必要はありません。他のモジュールをインポートする前にfooを設定できれば、同じ値が表示されます。
122 python  module  global 


11
iOSアプリケーションのどこにグローバル定数を格納するのですか?
私のiOSアプリのほとんどのモデルはWebサーバーにクエリを送信します。サーバーのベースURLを格納する構成ファイルが欲しいのですが。次のようになります。 // production // static NSString* const baseUrl = "http://website.com/" // testing static NSString* const baseUrl = "http://192.168.0.123/" いずれかの行をコメント化することで、モデルが指すサーバーを即座に変更できます。私の質問は、iOSでグローバル定数を格納するためのベストプラクティスは何ですか?Androidプログラミングでは、この組み込みの文字列リソースファイルがあります。任意のアクティビティ(UIViewControllerに相当)では、次のようにしてこれらの文字列定数を取得できます。 String string = this.getString(R.string.someConstant); iOS SDKに定数を格納するための同様の場所があるかどうか疑問に思っていました。そうでない場合、Objective-Cでそれを行うためのベストプラクティスは何ですか?

2
JavaScriptとESLintのグローバル変数
複数のjavascriptファイルがあり、他の前に読み込まれるファイルでいくつかのグローバル変数を定義しました。結果として、最初にロードされたすべてのファイルは、グローバル変数にアクセスできます。ただし、ESLintはグローバル変数を「未定義」として表示します。ESLintのルールを変更したくありません。これらのエラーメッセージを取り除くためのエレガントな方法を見つけたいと思います。どんな手掛かり?ありがとう


13
含めるPHPパス変数
変数をインクルードファイルに渡そうとしています。私のホストはPHPのバージョンを変更しましたが、今試した解決策は機能しません。 私は私が見つけることができるすべてのオプションを試したと思います。それが最も簡単なことだと確信しています! 変数は、呼び出し元の最初のファイルから設定および評価する必要があります(実際には$_SERVER['PHP_SELF']、であり、インクルードではなく、そのファイルのパスを返す必要がありますsecond.php)。 オプション1 最初のファイル: global $variable; $variable = "apple"; include('second.php'); 2番目のファイル: echo $variable; オプション2 最初のファイル: function passvariable(){ $variable = "apple"; return $variable; } passvariable(); オプション3 $variable = "apple"; include "myfile.php?var=$variable"; // and I tried with http: and full site address too. $variable = $_GET["var"] echo $variable これらのどれも私のために働きません。PHPのバージョンは5.2.16です。 何が足りないのですか? ありがとう!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.