問題タブ [include]
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.
c - Cで#includesを構成する方法
*.cファイルと*.hファイルのセットに分割されたCプログラムがあるとします。あるファイルのコードが別のファイルの関数を使用している場合、ヘッダーファイルをどこにインクルードする必要がありますか?関数を使用した*.cファイル内、またはそのファイルのヘッダー内?
たとえば、ファイルfoo.c
には、 ;foo.h
のすべての宣言を含むが含まれます。とについてもfoo.c
同じです。で宣言され、で定義されている、呼び出し内の関数。さて、問題は、内部に含めるべきか、それとも内部に含めるべきかということです。bar.c
bar.h
foo1()
foo.c
bar1()
bar.h
bar.c
bar.h
foo.h
foo.c
そのような問題に対する経験則の良いセットは何でしょうか?
c - プロフェッショナル#includeコンテンツ
顧客の開発者がライブラリとしてリリースされるプロプライエタリCモジュールを使用できるようにするAPIを作成する必要があります(ソースではなく、考えてみてください).lib
。.so
ベストプラクティスに従い、説明、例、警告などを含むコメントを提供して、ヘッダーをできるだけ開発者にとって使いやすいものにしたいと思います(そうする必要はありません)。
ビジネス、技術、および常識的な観点から、他に何を考慮する必要がありますか?
ありがとう!
c++ - STL ヘッダーをどのように編成しますか?
私は STL を使用する大規模なプロジェクトに取り組んでおり、 STL を編成するための望ましい方法について質問があります#includes
。
- 使用されるソース ファイルに各ヘッダーを #include することを好みますか。たとえば、両方
foo.cpp
とbar.cpp
requirestd::string
の場合、両方が になり#include <string>
ます。 - プロジェクトで使用するすべての STL ヘッダーを含む単一のヘッダー ファイルを使用したいですか (つまり、それらを MS 'stdafx.h' プリコンパイル済みヘッダーに追加します)。
最初の方法の利点は、.cpp ファイルが独立した単位であり、.cpp ファイルがないことを心配することなく別のプロジェクトで使用できることです#include
。2 番目の方法の利点は、コンパイラのプリコンパイル済みヘッダー サポートを使用できることに加えて、一部の警告を無効にする STL をラップできることです#includes
(pragmas
たとえば、一部の Boost ヘッダーは、レベル 4 でコンパイルするときに警告を発生させます)。
どちらを使用するのが好きですか?
ajax - JSF で ajax ロードをロードする
OK、私の問題は次のとおりです。JSF アプリケーションといくつかの JSP ファイルがあります。ビューがあり、sub.jsp を含む main.jsp があるとします。これはうまくいきます。sub.jsp にはサブビューが含まれています。その結果、sub.jsp 内のフォーム要素のすべての ID は、「subview:component」の形式に従います。ここで、いくつかの ajax を使用していて、jsp ページ sub.jsp をフェッチし、それをどこかの DIV に含めたいとします。これで、ID はすべて「コンポーネント」の形式になりました。これを回避する方法がわかりません。インタラクティブな JavaScript で 2 つの異なる ID セットを確認する必要があるのは面倒です。一貫したIDを取得する方法はありますか?
私は試しました: サブビューの削除 - (ビューが見つからないため、AJAX 呼び出しは失敗します)
と
h:form prependid=false - サブビュー ID ではなく、フォーム ID のみを削除します
c++ - #include の使用の違いと #includeC++で
C++#include<filename> and #include<filename.h
での>の使用の違いは何ですか? 2つのうちどちらが使用され、なぜ使用されるのですか?
django - Django で、{{ block.super }} の問題、複数のテンプレート ファイルで「ブロック」が重複しないようにするにはどうすればよいですか?
ブロックを継承する 2 つの子テンプレート ファイルの場合、{{ block.super }}
は解決されません。
Python 2.5.2、Django 1.0、Windows XP SP3
関連するファイルのサンプル スケルトン コード:
base.html
item_base.html
show_info_for_all_items.html
show_info_for_single_item.html
ファイル :base.html
ファイル :item_base.html
ファイル :show_info_for_all_items.html
ファイル :show_info_for_single_item.html
show_info_for_all_items.html
アイテムのリストと各アイテムの情報を表示します。
show_info_for_single_item.html
アイテムの情報を含む単一のアイテムを示します。
show_info_for_all_items.html
show_info_for_single_item.html
アイテム情報を表示するための同じコードを共有するので、に移動しましitem_base.html
たblock item_info
しかし、動作{{ block.super }}
しません。空白として解決されます。show_info_for_all_items.html
show_info_for_single_item.html
{{ block.super }}
block item_info
コードを in からinitem_base.html
に戻すshow_info_for_all_items.html
と機能しますが、同じコードを 2 つのファイルshow_info_for_single_item.html
に複製する必要があります。block item_info
block.super の問題を解決できない場合、Django は INCLUDE => のようなものを提供するので、テンプレート ファイルのブロックを ( の代わりに){% INCLUDE "item_base.html" %}
含めることができますか?extends
block item_info
両方の html ファイルで重複しないようにするにはどうすればよいですか?
directory - xampp インクルードが機能しない
まず、HTML ファイルが Xampp の localhost で実行されているかどうかを確認するにはどうすればよいですか? ファイル/ディレクトリを管理し、htdocs の下ですべてを機能させる方法に関するチュートリアルはありますか? インクルードのセットアップ方法に関する適切なチュートリアルはありますか?
HTML で Xampp の「includes」を使用したいと考えています。html インクルードと php インクルードの両方を使用できますか? shtmlを入れる必要がありますか?shtml、html、htm、および php インクルードを使用できますか? それらは、htdocs のすぐ下のサブディレクトリである includes ディレクトリにある必要がありますか? 他のサブディレクトリのインクルードを参照できますか? 私のサイトには 100 ページを超えるページがあり、満足するまでさまざまなバージョンで「実験」を試みています。そのため、さまざまなドロップダウン メニュー用のサブディレクトリがあります。残念ながら、これを xampp で動作させることはできないようです。サイトのメイン ディレクトリを htdocs ディレクトリに移動したため、Vista ボタンから JavaScript メニューを表示するのに問題があります。
php - ローカルホストでファイルを実行するにはどうすればよいですか?
ローカルホストで実際にファイルを実行するにはどうすればよいですか? 動作していることはわかっていますが、ファイルを実行するにはどうすればよいですか? また、ファイルが実際に localhost で実行されていることを確認するにはどうすればよいですか?
ここでサーバー初心者、追加の質問 (Apache 2.2 を実行している xampp があります): あなたの応答から、localhost でファイルを開くには、ブラウザーにパスを入力する必要があるようです。したがって、ファイルをサブディレクトリに置きたい場合は、ディレクトリを含む完全なパスを入力する必要がありますか?
常にパスを入力する代わりに、html で作業している間、ブラウザーがローカルホストを指すようにする方法はありますか?
私は Dreamweaver CS3 で作業しており、includeコマンド (SSI または PHP) を使用したいのですが、ファイルが機能しているかどうかを確認するために HostGator にファイルを配置し続ける必要はありません。
これを行う最善の方法は何ですか (具体的に教えてください。私は何も知りません)。詳細なチュートリアルがどこかにある場合は、リンクをいただければ幸いです。
ありがとうございました
php - 内容: 基本的な HTML 用の SSI または PHP と Javascript を別々のファイルに格納
Xampp サーバーを実行して、HTML をサブディレクトリでも実行できるようになりました (サブディレクトリ名にスペースを含めることはできません)。
SSI インクルードまたは PHP インクルード:
Xampp によると、SSI は無効になっています。インクルードの行のコメントを外してみましたが、非アクティブ化は変更されません。
SSI を有効にするにはどうすればよいですか?
次に、SSI include ステートメントまたは PHP include ステートメントを html に実装して、html、画像、javascript、および他の javascript メニュー ファイルを呼び出すコマンドを含む html ファイルを呼び出すにはどうすればよいでしょうか?
php - phpはhtmlファイルディレクトリに含まれています
すべての php インクルード ファイルはインクルード ディレクトリに配置する必要がありますか? そのディレクトリへのパスを使用して、任意のディレクトリからファイルを含めることはできますか? php インクルードを含む html ファイルには php 拡張子が必要ですか? もしそうなら、「含める」予定のメニューがすべて含まれている場合、すべてのhtmlドキュメントがphpになることを意味すると思います。あなたのサイトのすべてのファイルをphpファイルにするという許容できるプロトコルはありますか?
謙虚な敬意を表して一礼...
ps このトピックに関する良い聖書はありますか!?