問題タブ [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.
php - Htaccessの条件付きディレクトリインデックス
これは、次の質問に関連しています。
答えは、次のことが機能するはずだと述べています。
これが機能するかどうかはわかりませんが、Env varの設定は確実に機能しますが、DirectoryIndexからサイトにアクセスするIPに関係なく、常にindex.phpです。
条件に何か問題がありますか、それとも他のものを使用する必要がありますか?
前もって感謝します
iphone - 制御するバージョンの#ifdefマクロ
マクロを使用してバージョンを変えていますが、正しく動作させることができません。私が使用した:
と
と
使用するバージョンに関係なく、常に1行のみと呼ばれます。そして、__IPHONE_4_0は常に定義されています。何か案は?
よろしく、ドミトリーM。
.htaccess - 条件付き .htaccess パスワード保護を行う方法
.htaccess を使用して特定の URL をパスワードで保護しようとしています。異なる URL は同じファイルを指していますが、動作は異なります。1 つの URL のみをパスワードで保護する必要があります。setenvif を使用してこれを実行しようとしていますが、うまくいかないようです。apache setenv モジュールの目的または使用法を完全には理解していない可能性があります。
これは動作していないように見える私のコードです
c++ - WindowsおよびLinuxでのC++コンパイル:ifdefスイッチ
LinuxとWindowsでc++コードを実行したいと思います。一方のオペレーティングシステムにのみ含め、もう一方のオペレーティングシステムには含めないコードがいくつかあります。一度使用できる標準の#ifdefはありますか?
何かのようなもの:
質問は確かに重複していますが、ここでの答えははるかに優れており、特に受け入れられたものです。
macros - Linux カーネルの #define #ifdef とマクロを理解する
Linux カーネルの監査作業を開始したばかりですが、ソース コードに多数の #define と #ifdef があることに気がつきます。これらがどのように使用されているかを正確に理解できないようです。私はウェブをチェックしましたが、私が見つけた説明は非常に漠然としているようです. #defines などが正確に何をするのか、なぜそれらが使用されるのかを教えてもらえますか? 今のところ、簡単な説明が必要です。
さらに、私が調べたさまざまな情報源で、人々はマクロについて多くのことを話しています。私は彼らが何について話しているのかまったくわかりません.また、私がウェブ上で見つけた以前の説明も同様に不可解でした. 誰かマクロを説明してくれませんか? Linuxカーネルでそれらがどのように定義され、なぜ頻繁に使用されるのか(明らかに私が知っている限り)。
どんな助けでも大歓迎です。
.htaccess - SetEnvIf HTTP_HOST が機能しない
.htaccess のこの部分が動作しIfDefine
ません。決して実行されません。私が間違っているのは、setenvif
modが有効になっていることです。
これは以下に基づいています: mod_rewrite を使用すると、RewriteCond 内で RewriteBase を指定できますか?
編集: 上記を達成する他の方法はありますか?
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
何か案は?
ios - iOS のバージョンに基づいて #define する方法は?
Constants.h
アプリ内にファイルがあり、#define
後で簡単にアクセスできるようにアプリ全体のファイルがあります。私は苦労していますが、#define
iOSのバージョンに基づいています。これが私が試したことです:
そこに iOS 7 と書かれているからといって、これが NDA の下にあるという意味ではありません。
これは正常に動作します-iOS 7 の場合。しかし、iOS 6 でアプリを実行すると、#define
まだ iOS 7 のまま#ifdef
です。
これを修正するにはどうすればよいですか?
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
一部の関数でメソッドを使用して...の使用方法を理解するのに役立つ人はいますか。
どうもありがとう!!!!
c++ - Visual Studio 2013 ソリューション レベル フラグ
私は2つのVSソリューションを持っています。どちらにも同じプロジェクト X が含まれています。コンパイル時に、両方のソリューションで #ifdef MYFLAG を別の方法でトリガーする必要があります。したがって、ソリューション A に MYFLAG を定義し、ソリューション B には定義しないようにしたいとします。/D MYFLAG のようなプロジェクト レベルでそれを行うと、両方のソリューションにこのフラグが含まれます。そのうちの 1 つだけが必要です。