問題タブ [inclusion]
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++ 演算子: セット A に含まれる B
C++ では、B が完全に A に含まれていることに基づいて、(タイプ B の) リスト内の項目を選択するための演算子を実装しようとしています。
Montgomery Phister jr (1958 年発行) による書籍「デジタル コンピュータの論理設計」の p54 には、次のように書かれています。
F11 = A + ~B には、興味深く有用な 2 つの関連性がありますが、どちらもコンピューターの設計とはあまり関係がありません。1 つ目は含意の論理表記法です... または、「B は A に含まれる」というステートメントによって。またはブール式 F11= A + ~B = 1 によります。
私の最初の実装は C でした。コールバックは、そのような操作に使用するリストに与えられました。例としては、int のリストと、選択目的で min と max の 2 つの int を含む構造体があります。
そこでは、B >= A->min && B <= A->max に基づいて選択が行われます。
C++ とテンプレートを使用して、void ポインターとコールバックを使用して C でジェネリック リストを実装した後、これにどのようにアプローチしますか?
< をそのような目的でオーバーライドされた演算子として使用しています... <ugh> 悪ですか? </ug>
(または、選択基準にクラス B を使用し、オーバーロード > ? による比較を実装する)
編集:リストのノードの私の実装には、アイテムの選択にフラグを立てるかどうかのメンバーが含まれています。
セットと一意性に関して、リスト内のデータには、時間軸に沿った位置を指定するメンバーが含まれる可能性があります。これが主な選択基準の 1 つであることを考えると、位置に関して一意性が保証されていないため、セットという用語を使用すると誤解を招く可能性があります。タイムラインに沿って - つまり、イベントは同時に発生する可能性があります。
c++ - インクルードガードの問題
Visual C++ プロジェクトのヘッダー ファイルにインクルード ガードを追加すると、次の警告とエラーが表示されます。
警告 C4603: '_MAPTEST_H': マクロが定義されていないか、プリコンパイル済みヘッダーの使用後に定義が異なります
ここで定義する代わりに、プリコンパイル済みヘッダーにマクロを追加します
.\MapTest.cpp(6) : プリコンパイル済みヘッダーの使用** // プリコンパイル済みヘッダー stdafx.h がこの行に含まれています
.\MapTest.cpp(186): 致命的なエラー C1020: 予期しない #endif
しかし、インクルード ガードの前にプリコンパイル済みヘッダーを追加しても、警告やエラーは発生しません。これの理由は何ですか?
similarity - 2 つの文書が類似している場合に、ある文書が別の文書に含まれているかどうかを検出するアルゴリズム
一方の文書が他方の文書に含まれている場合に、2 つのテキスト文書が類似しているかどうかを調べるアルゴリズムを探しています。
よろしくお願いします。
django - django feedparser は結果を制限します
私はフィードパーサーで何かをしています: ホームページに「ニュース」を表示するためのテンプレートタグがありますが、フィードパーサーの結果をどのように制限しますか?
包含タグ
テンプレート
list - 次のすべてのアイテムがリストに含まれているかどうかを確認するにはどうすればよいですか?
リストに少なくとも1つのアイテムが存在するか
どうかを確認する方法について、関連する質問があることがわかりました。次のアイテムのいずれかがリストにあるかどうかを確認する方法は?
しかし、すべてのアイテムがリストに存在するかどうかを確認するための最良かつPythonの方法は何ですか?
ドキュメントを検索すると、この解決策が見つかりました。
他の解決策はこれです:
しかし、ここではもっとタイピングをしなければなりません。
他に解決策はありますか?
c++ - ヘッダファイルの相互インクルード
inclusions.h
プロジェクトのすべての#include <...>
s を 含むというヘッダー ファイルがあるとします。には、さまざまな定数を変更できるinclusions.h
という別のヘッダー ファイルが含まれています。settings.h
の場合#include <math.h>
、数学ライブラリinclusions.h
にsettings.h
もアクセスできますか? それとも私も入る必要が#include <math.h>
ありsettings.h
ますか?
c++ - '{' トークン エラーの前にクラス名を予期できませんでした。解決する必要があります
このいまいましいエラーはよく知られている問題です
'{' トークンの前に期待されるクラス名
さて、一生懸命働いてグーグルで調べたにもかかわらず、このエラーを解決できませんでした。ごめん。これが私の最後の岸です。
私のプロジェクトの ui.cpp では、次のことを行います。
OK、これは私のコンパイラでこのばかげたエラーを引き起こします:
wfqueue_proxy_factory.hpp:29 からインクルードされたファイルで、ui.cpp:28 から: wfqueue_manager_proxy.hpp:42: エラー: '{' トークンの前に期待されるクラス名
私のプロジェクトには 3 つのクラスがあります。
2番
三番
私が使用していることに注意してください。すべてのクラスの } の後、この問題を探してプロジェクトのすべてのヘッダーをチェックアウトしましたが、; が続かないクラスは見つかりませんでした。閉じ括弧の後。これは、単純なクラス (クラスから派生したものではなく、単純なクラス) である workflow.hpp に有効です。
WFQueue はある種のインターフェースです。私はこのパターンを他のクラスでも使用していますが、それらは機能します。WFQueue にはいくつかの仮想純粋メソッドが含まれています...とにかく問題はここにあるべきではありません....これは、他のクラスと別の「インターフェイス」クラスを使用し、それらが正常に動作するためだと思います。
これを行うと、このエラーは消えます。
この問題を解決する方法が本当にわかりません...助けてください。ありがとうございました
ruby-on-rails - RAILS 3 モデルの検証インクルードが機能しない
term.rb:
Rails 3.0.3、ruby 1.8.7、Cygwin 経由の Windows 検証が機能していないようです。つまり、term_type の任意の値を受け入れます。インクルージョン (または同じ失敗条件を生成する validates_inclusion_of) を使用する場合、モデル内のものと一致する DB 検証が必要ですか? 注意が必要な文字列の問題はありますか?
Term_type は DB 内の単なる文字列であり、別のテーブルではありません。
どんなポインタでも大歓迎です。
ヴィンス
python - GAE の django プロジェクトにオープンソース プロジェクトを埋め込むにはどうすればよいですか?
私はpython初心者です。GAE の django プロジェクトにオープンソース プロジェクトを埋め込む方法を誰か教えてもらえますか? Python markdownを埋め込みたいとしましょう。誰かが私に方向を示すことができますか? ソースをコピーして django フォルダーに貼り付け、settings.py 内の何かを変更するだけで完了できますか?
ソースを埋め込む理由は、GAE がその中で実行される卵ファイルを許可しないためです。
wpf - WPF アプリケーションのデプロイ時に xml ファイルを含める
3 層アーキテクチャを表す 3 つのプロジェクトを持つ WPF アプリケーションがあります。1 つのプロジェクトが主プロジェクトとして設定されます。非メイン プロジェクトの 1 つにいくつかの XML ファイルがあります。これらの XML ファイルは、そのプロジェクトのクラスで定義された関数によってアクセスされます。
VS2010 ClickOnce を使用してアプリケーションを公開しようとすると、ファイルの Build Action to Content および Copy-to-OutputDirectory を Copy Always としてマークした後でも、XML ファイルがインストール ファイルに含まれません。インストールされたアプリケーションを実行すると、アプリケーションはファイルが見つからないと報告します。ClickOnce によって生成されたインストール フォルダーに Application_Files フォルダーが表示されますが、XML ファイルは含まれていません。
したがって、私の質問は、インストール フォルダーに XML ファイルを含め、アプリケーションの実行中にそれらの場所の URL を取得するにはどうすればよいかということです。
ありがとう、ナビーン
更新 1: アプリケーション ソリューション構造は、P1、P2、P3 などの 3 つのプロジェクトで構成されています。P3 はメインのスタートアップ プロジェクトです。P1 と P2 はクラス ライブラリ プロジェクトです。XML ファイルが P2 プロジェクトに追加されます。ファイルは Build Action -> Content and Copy -> Copy Always としてマークされています。ただし、これらのファイルは、アプリケーションの公開中に ClickOnce によってアプリケーションのデータ フォルダーにコピーされません。