問題タブ [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.

0 投票する
5 に答える
9183 参照

html - .asp ファイルを html ファイルにインクルードする

.asp ファイルを html ファイル内に含めて、すべての html ファイルを asp で処理する以外に処理する方法を教えてください。

0 投票する
5 に答える
1060 参照

html - Windows Webサーバーでプレーンhtmlファイルの変数を動的に更新するにはどうすればよいですか

ページの下部に著作権年がある古い html ファイルがウェブサイトにいくつかあります (インクルード ファイルから)。インクルード ファイルを毎年編集する必要がないように、現在の年に動的に更新する方法を見つけようとしています。同じサーバーで asp と .net を使用しているため、これらのテクノロジを使用してこれを達成する方法があるかもしれません。

これを達成できる可能性があるいくつかの方法を考えていますが、何かが欠けていると確信しています。たぶん、ある種のトークン交換か何かを行うことができます。

ここに私が考えているいくつかのオプションがあります。

  1. 1 日 1 回年の変更をチェックしてインクルード ファイルを書き換えるか、スケジュールされたタスクによって 1 年に 1 回トリガーされるサーバー上のプロセス。

  2. アクセス時に現在の年をチェックアウトし、それをインクルード ファイルに書き込む Web アプリケーション。ディスクへの書き込み権限が必要です。次に、年に 1 回スケジュールされたタスクを使用して wget などでアクセスするか、時間になったら手動でアクセスします。

  3. ページの読み込みが完了する前に年を動的に更新する非 asp インクルード ファイルの一部として JavaScript を埋め込みます。これは、これを達成するための最も簡単な方法の 1 つですが、おそらく最良の方法ではありません。

  4. ファイルを埋め込む前に処理する方法を見つける。

  5. html ファイルでの asp 処理を有効にします。これは、サーバーの負荷が発生する可能性があるため、望ましくありません。

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

c++ - の短所すべての std ヘッダーを取り込むファイル?

標準インクルードの長いシーケンスが面倒だと思います:

これらのヘッダー ファイルがほとんど変更されないことを考えると、すべての std ヘッダーを含む "std.h" ファイルを作成して、それをどこでも使用するべきではない理由はありますか?

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

python - AppEngine と Django: テンプレート ファイルを含める

タイトルが示すように、Google App Engine と Django を使用しています。

テンプレート全体でかなりの同一のコードがあり、テンプレート ファイルを含めることでこれを減らしたいと考えています。したがって、メイン アプリケーション ディレクトリには、python ハンドラ ファイル、メイン テンプレート、およびメイン テンプレートに含めるテンプレートがあります。

{% include "fileToInclude.html" %} を含めることは単独で機能すると考えていましたが、何も含まれていません。おそらくTEMPLATE_DIRSを使用して何かを設定する必要があると思いますが、自分でそれを理解することはできません。

編集:

私はもう試した:

しかし、役に立たない。他の可能性も試してみます。

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

c# - QueryObject インクルード エンティティ フレームワーク

シナリオ、コンポーネント、ブロックの 3 つのテーブルがあります。Blocks には ComponentId への外部キーがあり、Components には Scenarios への外部キーがあります。

Blocks には、別のテーブル TreeStructures への外部キー (TreeStructureId) もあります。

さて、なぜこれが機能するのですか:

TreeStructures、Components、および Scenarios をロードします。

ただし、これは機能しません。

これにより、コンポーネントとシナリオが読み込まれますが、TreeStructures は読み込まれません...

私には非常に奇妙に思えます...これはなぜですか?

thx、リーベン・カルドエン

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

visual-studio - (Visual Studio で) exe に dll を含めることはできますか?

重複の可能性:
.NET Windows アプリケーション、単一の .exe に圧縮できますか?

アプリを実行するには、必要AxInterop.WMPLib.dllInterop.WMPLib.dllあり、Debug および Release フォルダーにあります。これらの dll を exe に含めて、アプリを 1 つのファイルでのみ使用できるようにする方法はありますか?

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

asp-classic - asp-classic で動的インクルードを発行することは可能ですか?

つまり、php'h include のように...

何かのようなもの

私がこれまで見てきたことについては、いくつかの選択肢がありますが、それらのすべてに何らかの欠点があります...

私が理解しようとしているのは、柔軟なテンプレート システムを作成する方法です...全体を単一のファイルに静的に含める必要はありません...

ここにいくつかのリンクがあります

FileSysmemObject を使用したソリューションで、静的ページを含めることができます

同上

もう一つ

adobeの同じもの

このアプローチは Server.Execute を使用します

しかし、回避したいいくつかの欠点があります...(まだ試していません)Server.Executeコードは別のコンテキストで実行されるため、それを使用して、使用する予定の関数をロードすることはできません発信者コード...厄介な...

同じこと

こっちも同じだと思う

これは有望に見えます!!!

私はそれについて確信が持てません(まだテストできませんでした)が、これはSSDIコンポーネントへのページを動的に処理しているようです...

何か案が???

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

c++ - VisualC++に間接参照を含める

コンパイルするためにBoostが必要なアプリケーションがあるとしましょう。Boostは外部ライブラリであり、定期的に更新され、アプリケーションには複数のバイナリと複数のバージョンがあります(「Letthem grow and multiply」のように「複数」...質問しないでください...)、簡単に更新する必要があります/各アプリのバージョンリンクが適切なBoostバージョンになるように間接参照を維持します。

例えば:

  • MyApp8.0=>ブースト1.34
  • MyApp8.1=>ブースト1.35
  • MyApp9.0=>ブースト1.35
  • MyApp10.0=>ブースト1.37

Linuxファイルシステムでは、適切なブーストディレクトリにリダイレクトするシンボリックリンクを作成します。

  • MyApp 8.0 => MyAppBoostLink_8.0 => Boost 1.34
  • MyApp 8.1 =>MyAppBoostLink_8.1=>ブースト1.35
  • MyApp 9.0 =>MyAppBoostLink_9.0=>ブースト1.35
  • MyApp 10.0 =>MyAppBoostLink_10.0=>ブースト1.37

これにより、シンボリックリンクを置き換えるだけで、MyApp10.0をBoost1.38とリンクするように簡単に更新できます。

しかし、Windowsでは、これは機能しません(または私が何かを逃した)。

Boost自体はその考えをあきらめているようです。BJamでは、シンボリックリンクがWinNTで機能しなかったため、BJamがlibファイルをコピーしているという警告が表示されたことを思い出します。Visual C ++を使用しているため、別の方法を試しましたが、この問題を解決するプラグマはありません(ヘッダーインクルードとライブラリリンクのデフォルトの検索ディレクトリを追加するプラグマを検索しましたが、見つかりませんでした)。

スクリプトを起動してVCPROJファイル(Visual C ++ XML makefile)をチェックアウトし、Boostインクルードを更新してから変更をチェックインする必要があるとは信じられませんが、Windowsがシンボリックリンクを機能させる(またはそれらを作成する方法を発見する)。

より良いアイデアはありますか?

編集

コンパイラをVisualC++2003からVisualC++ 2008に更新すると、問題は解消されました。どうやら、Visual C++2008ではネットワーク間のシンボリックリンクが表示されます。

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

c++ - Makefile にヘッダー ファイルの場所を記述する

私が取り組んでいる新しいプロジェクトでは、次のディレクトリ構造があります。

ソースファイルには、次のようなインクルードがあります。

より正しい形式の代わりに:

相対パス インクルードを削除して正常に見えるようにするには、makefile に何を追加する必要がありますか?


追加:また、設計時にこれが反映されるように、CDT (Eclipse の場合は C++) でこれをどこに設定すればよいですか?

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

php - include file_exists 安全性

これはどれほど安全ですか?たとえば、ページが pages というフォルダにある場合、そのページを別の Web サーバーに含めることはできますか?

ありがとう