問題タブ [templates]
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.
css - ほとんどの電話/デバイスで動作するモバイルCSSテンプレートの優れたリソースを持っている人はいますか?
ますます多くのモバイルデバイスが私のeコマースサイトのコンテンツを消費しています。iPhone、ブラックベリー、PSP、Windows Mobileなど、これらのデバイスのCSSテンプレートを使用してデータの転用を処理する方法についていくつかのアイデアが必要です。どんなアイデアでも素晴らしいでしょう。
c++ - クラスに特定の署名のメンバー関数があるかどうかを確認します
クラスに特定の署名の特定のメンバー関数があるかどうかを検出するためのテンプレート トリックを求めています。
この問題は、ここで引用されているものと似ています http://www.gotw.ca/gotw/071.htm しかし、同じではありません.Sutterの本の項目で、彼はクラスCがメンバー関数を提供しなければならないという質問に答えました.そうしないと、プログラムはコンパイルされません。私の問題では、クラスにその機能がある場合は何かをする必要があり、そうでない場合は「何か他のこと」をする必要があります。
同様の問題が boost::serialization によって直面されましたが、私は彼らが採用した解決策が好きではありません: 特定のメンバー関数を定義しない限り、特定のシグネチャを持つ無料の関数 (定義する必要がある) をデフォルトで呼び出すテンプレート関数 (その場合、特定の型の 2 つのパラメーターを受け取る「シリアル化」) を特定の署名で行うと、コンパイル エラーが発生します。つまり、侵入型と非侵入型の両方のシリアライゼーションを実装することです。
私は次の 2 つの理由から、このソリューションは好きではありません。
- 邪魔にならないようにするには、boost::serialization 名前空間にあるグローバルな「serialize」関数をオーバーライドする必要があります。そのため、クライアント コードで名前空間のブーストと名前空間のシリアル化を開く必要があります。
- その混乱を解決するためのスタックは、10 から 12 の関数呼び出しでした。
そのメンバー関数を持たないクラスのカスタム動作を定義する必要があり、私のエンティティは異なる名前空間内にあります (そして、ある名前空間で定義されたグローバル関数を別の名前空間でオーバーライドしたくありません)。
このパズルを解くヒントを教えてください。
java - Javaで条件付きコンパイル時エラーを生成する
構文を間違えたなどの理由でコンパイルエラーを意味するのではありません。C ++では、次の例のように、条件に基づいてコンパイル時エラーを作成できます。
VS 2005では、これは次のように出力されます。
Javaでこれを実現する方法はありますか?
php - 他のビューを含む CakePHP ビュー
フラグに応じて、製品メディア (写真またはビデオ) を含むビューを表示する CakePHP アプリケーションがあります。これらの「小さなビュー」を他のいくつかの目的に使用したいので、再利用のために「ケーキ」コンポーネントのようにする必要があります。
Cake の規則で使用することをお勧めするもの (生のinclude('')コマンドを使用しない)
python - Django の残りの部分なしで Django テンプレートを使用するにはどうすればよいですか?
(Python) コードで Django テンプレート エンジンを使用したいのですが、Django ベースの Web サイトを構築していません。settings.py ファイル (およびその他) を使用せずに、DJANGO_SETTINGS_MODULE 環境変数を設定する必要なく使用するにはどうすればよいですか?
次のコードを実行すると:
私は得る:
templates - WCSF (.NET 2.0) のカスタム テンプレートを作成する方法は?
私はWCSFに不慣れで、独自のフレーバーでビュー/プレゼンター/分離コード/などを作成するための「カスタムテンプレートの構築」に関連するものを見つけることができないようです...
誰かが私を正しい方向に向けることができますか?
debugging - 従来のコード デバッグの意味で Velocity テンプレートをデバッグする方法はありますか?
Web アプリケーションで Velocity を多用しています。Java 側をデバッグし、Velocity Context が正しく入力されていることを確認するのは簡単ですが、マージ ステップで VTL の解析をステップ実行したり、ブレークポイントを設定したりできることは非常に価値があります。ツールはありますか?または VTL (Velocity Template Language) でこの種のことを可能にする IDE/IDE プラグインはありますか?
c++ - C++ テンプレート メタプログラミングの最適な入門書は?
静的メタプログラミング (別名「テンプレート メタプログラミング」) は、コンパイル時にプログラムを実行できる優れた C++ 手法です。この正規のメタプログラミングの例を読んだ瞬間、頭の中で電球が消えました。
C++ の静的メタプログラミングについてさらに学びたい場合、最良の情報源 (書籍、Web サイト、オンライン コースウェアなど) は何ですか?
python - genshi.builder を使用してプログラムで HTML ドキュメントを作成するにはどうすればよいですか?
最近、genshi.builder モジュールを発見しました。Divmod Nevow の Stan モジュールを思い出します。genshi.builder.tag を使用して、特定の doctype で HTML ドキュメントを作成するにはどうすればよいでしょうか? それとも、これは良いことですか?そうでない場合、正しい方法は何ですか?
c++ - (関数) テンプレートへの C++ の非型パラメーターは順序付けられていますか?
私は現在のプロジェクトでSpiderMonkeyをホストしており、テンプレート関数でいくつかの単純なプロパティの get/set メソッドを生成したいと考えています。
使用済み:
これは問題なく動作しますが、別のメンバー タイプを追加すると、次のようになります。
次に、Visual C++ 9 は、int32 メンバーに対して JSObject* ラッパーを使用しようとします。
驚くべきことに、JSObject* をペアリングすると解析エラーが発生します! (予期しない '(')。これはおそらく VC++ エラーです ("template void foo() {}" が GCC でコンパイルされることをテストできる人はいますか?) "typedef JSObject* PObject; ..., PObject TClassImpl:: mem>"、void、struct Undefined*、および double。関数の使用法は完全にインスタンス化されているため ("&ReadProp")、通常の関数のオーバーロード セマンティクスが発生することはありません。その時点で定義済みの関数であり、テンプレートよりも優先されます。ここでテンプレートの順序付けが失敗しているようです。
Vec2 は次のとおりです。
JSPropertySpec は、ヘッダーから取得した OP の JSAPI リンクで説明されています。