問題タブ [no-match]
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.
hibernate - 主キーに同じ名前を付けずにHibernateでオブジェクトのセットをマップする方法は?
テーブルを表すドメイン オブジェクト クラスがあります。このクラスには別のテーブルへの関連付けがありますが、ソース クラスのプロパティはターゲット クラスのプロパティと同じ名前ではなく、休止状態でマップする方法がわかりません。
以下は、セットを持つクラスの例です (1 つの CT から複数の R インスタンスへ)。
Hibernate はこのマッピングを受け入れますが、存在するはずの CT インスタンスから R のセットを取得すると、空の PersistentSet が取得されます。
各 CT インスタンスに R が存在しないか、複数存在する可能性が十分にあることに注意してください。これが私がそこにコンパレーターを持っている理由です-明示的なSQLなしでORDER BY句を実行する方法をHibernateに簡単に伝える方法を理解できません(Hibernateマッピングに書くのをためらっています.
誰かがここで私を助けてくれますか?
c++ - C++ エラー: 呼び出しに一致しません
次のコードを C++ でコンパイルしようとしています。
「ここでエラーが発生しました」と書かれているところに、コンパイル中に次のエラーが表示されます。
c++ - C++ - GCC を使用してコンパイルする場合、'operator=' に一致しません
私は最近、独自の共有ポインターと弱いポインターを作成しようとしました。Visual Studio を使用してコンパイルするコードは、GCC (4.5.0) ではコンパイルされず、次のエラーが発生します。
私のコードの最も重要な部分は次のとおりです。
1) 弱いポインターの実装 ( の宣言に注意してくださいoperator=
)
2) main.cpp
Q:
なぜこれが起こるのですか?私はおそらく単純な愚か者ですが、このコードの何が問題なのかわかりませんし、GCC の動作を理解することもできません。また、このコードがコンパイルされる理由と、MSVS で動作する理由を誰かが説明してくれれば幸いです (つまり、なぜ 1 つのコンパイラが正常に動作し、2 番目のコンパイラが失敗するのか)。ありがとうございました。
更新: 完全なコードとコンパイラ エラーは、ここで確認できます - http://codepad.org/MirlNayf
c++ - リンク リストが operator* コンパイラ エラーに一致しません
リンクされたリストに 16 進値を受け入れ、ユーザーがリスト内の値を加算/乗算できるようにするオブジェクトを使用して、基本的な C++ プログラムを作成しようとしています。問題は、オブジェクトの乗算領域でコンパイラ エラーが発生することです。コードは次のとおりです。
そして、ここに私が得ているエラーがあります: LList.cpp: In member function void LList::Multi():LList.cpp:77: error: no match for operator* in temp * new_input
<iostream> <stdlib.h> および <string> ライブラリのみを使用しています。どんな入力でも大歓迎です。
c++ - エラー:「std :: cin>>stopat」の「operator>>」に一致しません
私はC++に戻ろうとしていますが、これは久しぶりの2番目のプログラムです。cin >> stopat;
かなり一般的なエラーのように見えるものが返されるまで、すべてが桃色にコンパイルされます。error: no match for 'operator>>' in 'std::cin >> stopat'
これを引き起こす原因を説明するいくつかのことを調べましたが、実際には何も理解していません(プログラミングの経験が比較的少ないため)。このエラーの原因と、再度発生した場合の修正方法を教えてください。
編集:どういうわけか、私は参照されているライブラリをリンクすることを考えていませんでした。ここにあります:https ://mattmccutchen.net/bigint/
grep - パターン ファイルで grep を使用する: 単一エントリと重複エントリを出力する
重複した行だけを印刷したくない、またはそれらを削除したくないと言うことから始めましょう。
パターン ファイルで grep を使用して、大きなデータ ファイルを解析しようとしています。
たとえば、パターン ファイルは次のようになります。
など、より多くの単一および重複エントリがあります。
入力データ ファイルは次のようになります。
など 27000 行。
私が使うとき
次のような出力ファイルが得られます。
重複も報告するようにするにはどうすればよいので、最終的には次のようになりますか?:
さらに、パターン ファイル内のクエリが入力ファイル内の部分文字列と一致しない場合は、空白行を出力したいと思います。
ありがとうございました!
php - PHP: 正規表現で感嘆符を使用すると一致しません
preg_match を使用して、読み込んだ HTML ファイルのコメント部分を見つけようとしています。ただし、存在する感嘆符はそれを壊しているようです。使おうとするたびに
空の $matches[0] が返されます。私はもう試した
これらは "< !" を返します。と「!<」。どこでも解決策を探しましたが、このおそらく非常に簡単に解決できる問題の解決策が見つからないようです。
前もって感謝します。
c++ - コピー コンストラクターの呼び出しに一致する関数がありません
次のように、Graph.h でコピー コンストラクターが宣言されているクラス Graph があります。
他の場所では、私はそれを使用しようとします:
...しかし、次のエラーが表示されます。
なぜこれが起こるのかわかりません。make_graph 関数はグラフを返すだけです:
どこかに「&」が必要ですか?
c++ - 'operator=' に一致しません
クラス BSTNode をテンプレート化しました。
BSTNode.h
main.c
エラーが発生します
必要な署名に一致する BSTNode クラスに operator= がありますが。
さらに、node1、node2 はクラス BSTNode へのポインターであるため、私の経験から、実際には operator= さえ必要ないことがわかっています。
何が問題なのですか?誰かが私を見て助けてくれますか?
お時間をいただきありがとうございます。
merge - 1 つのテーブルのみの条件付き sas merge nomatch
私は4つのテーブルを持っています:
- 3 月に sth (投稿または返信) を行ったユーザーのリストを含むもの (フィールド email1)
- 1月に作成されたユーザーの返信を含むもの(いくつかのフィールドですが、Mailfrom_Addressを使用する必要があります)
- 2月に返信があった別のもの(いくつかのフィールドですが、Mailfrom_Addressを使用する必要があります)
- もう 1 つは 1 月、2 月、3 月のユーザーの投稿です (このテーブルには email1 があります)
3 月に sth を開始したテーブル 1 からユーザーを取得する必要があります。これは、テーブル 2 またはテーブル 3 またはテーブル 4 にあるユーザーをテーブル 1 から除外する必要があることを意味します (ただし、1 月と 2 月のみ..これが私の問題です: テーブル 4 に対するこの条件)。
このコードを開始しました。
しかし、条件はテーブル 4 (listings_5) のみである必要があり、この変数 (anomes) は他のテーブル (1 から 3) にはないため、これを行う方法がわかりません。
これを 1 つの stp だけで行い、最初に 1 月と 2 月のみのリストのテーブルを作成したくありません。アイデアを教えてください。
ありがとう!!!!:D:D:D