問題タブ [ifdefine]

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

php - Htaccessの条件付きディレクトリインデックス

これは、次の質問に関連しています。

.htaccessの条件付きDirectoryIndex

答えは、次のことが機能するはずだと述べています。

これが機能するかどうかはわかりませんが、Env varの設定は確実に機能しますが、DirectoryIndexからサイトにアクセスするIPに関係なく、常にindex.phpです。

条件に何か問題がありますか、それとも他のものを使用する必要がありますか?

前もって感謝します

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

iphone - 制御するバージョンの#ifdefマクロ

マクロを使用してバージョンを変えていますが、正しく動作させることができません。私が使用した:

使用するバージョンに関係なく、常に1行のみと呼ばれます。そして、__IPHONE_4_0は常に定義されています。何か案は?

よろしく、ドミトリーM。

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

.htaccess - 条件付き .htaccess パスワード保護を行う方法

.htaccess を使用して特定の URL をパスワードで保護しようとしています。異なる URL は同じファイルを指していますが、動作は異なります。1 つの URL のみをパスワードで保護する必要があります。setenvif を使用してこれを実行しようとしていますが、うまくいかないようです。apache setenv モジュールの目的または使用法を完全には理解していない可能性があります。

これは動作していないように見える私のコードです

0 投票する
7 に答える
219472 参照

c++ - WindowsおよびLinuxでのC++コンパイル:ifdefスイッチ

LinuxとWindowsでc++コードを実行したいと思います。一方のオペレーティングシステムにのみ含め、もう一方のオペレーティングシステムには含めないコードがいくつかあります。一度使用できる標準の#ifdefはありますか?

何かのようなもの:


質問は確かに重複していますが、ここでの答えははるかに優れており、特に受け入れられたものです。

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

macros - Linux カーネルの #define #ifdef とマクロを理解する

Linux カーネルの監査作業を開始したばかりですが、ソース コードに多数の #define と #ifdef があることに気がつきます。これらがどのように使用されているかを正確に理解できないようです。私はウェブをチェックしましたが、私が見つけた説明は非常に漠然としているようです. #defines などが正確に何をするのか、なぜそれらが使用されるのかを教えてもらえますか? 今のところ、簡単な説明が必要です。

さらに、私が調べたさまざまな情報源で、人々はマクロについて多くのことを話しています。私は彼らが何について話しているのかまったくわかりません.また、私がウェブ上で見つけた以前の説明も同様に不可解でした. 誰かマクロを説明してくれませんか? Linuxカーネルでそれらがどのように定義され、なぜ頻繁に使用されるのか(明らかに私が知っている限り)。

どんな助けでも大歓迎です。

0 投票する
4 に答える
18274 参照

.htaccess - SetEnvIf HTTP_HOST が機能しない

.htaccess のこの部分が動作しIfDefineません。決して実行されません。私が間違っているのは、setenvifmodが有効になっていることです。

これは以下に基づいています: mod_rewrite を使用すると、RewriteCond 内で RewriteBase を指定できますか?

編集: 上記を達成する他の方法はありますか?

0 投票する
6 に答える
13155 参照

apache - Apache .htaccess - 環境またはホスト名に基づいて条件付きで基本認証を適用する

私の開発セットアップ: Mac OSX 10.7.4 / Apache 2.2.21 / PHP 5.3.10

開発環境とライブ環境に応じて、.htaccess ファイルに条件付きロジックを追加したいと考えています。たとえば、開発サーバーではなく、ライブサーバーで認証を行いたいとします。私はhttpd.confに持っています

SetEnv DEV 1

この var が設定されていることは、 phpinfo()の出力を確認して確認しました。次に、私の.htaccessファイルに

...しかし、ローカル dev ではまだパスワードの入力を求められます。でDEV変数を使用できないようです.htaccess。私は自分のドキュメントルートにAllowOverride All設定しました。httpd.conf何か案は?

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

ios - iOS のバージョンに基づいて #define する方法は?

Constants.hアプリ内にファイルがあり、#define後で簡単にアクセスできるようにアプリ全体のファイルがあります。私は苦労していますが、#defineiOSのバージョンに基づいています。これが私が試したことです:

そこに iOS 7 と書かれているからといって、これが NDA の下にあるという意味ではありません。

これは正常に動作します-iOS 7 の場合。しかし、iOS 6 でアプリを実行すると、#defineまだ iOS 7 のまま#ifdefです。

これを修正するにはどうすればよいですか?

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

ios - iOS SDK のバージョンを確認するプリプロセッサおよび/またはマクロの方法は?

暗いテーマの iOS 6 および 7 アプリを作成しています。[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];iOS 7 のステータス バーを暗い色のテーマ アプリケーションに合わせて呼び出すことができることは理解しています。

問題は、アプリを App Store に提出しようとしているのですが、現在 Xcode 5 の準備ができていないため、このタスクを実行するには Xcode 4.6.x を使用する必要があります。ただし、Xcode 4.6 では、iOS 7 から新しいメソッドをコンパイルできません。「if ios7」のようなことをしてから[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];、アプリケーション ウィンドウを再配置する必要があると思います。

私はこれをやろうとしてい#ifdefます... #else...このコード[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];viewDidLoad.

#ifdef一部の関数でメソッドを使用して...の使用方法を理解するのに役立つ人はいますか。

どうもありがとう!!!!

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

c++ - Visual Studio 2013 ソリューション レベル フラグ

私は2つのVSソリューションを持っています。どちらにも同じプロジェクト X が含まれています。コンパイル時に、両方のソリューションで #ifdef MYFLAG を別の方法でトリガーする必要があります。したがって、ソリューション A に MYFLAG を定義し、ソリューション B には定義しないようにしたいとします。/D MYFLAG のようなプロジェクト レベルでそれを行うと、両方のソリューションにこのフラグが含まれます。そのうちの 1 つだけが必要です。