問題タブ [predicate]
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.
iphone - 多対一のルックアップのための NSManagedObject による NSPredicate
Arm と Person の 2 つの NSManagedObjects を使用したシナリオがあります。それらの間には、Person.arms と逆 Arm.owner という多対 1 の関係があります。
を持っている単純な NSPredicate を書きたいのですが、このアームが属する をNSManagedObject *arm
取得したいと思います。NSManagedObject *person
テキスト表現を作成してそれを探すこともできますが、ID で検索できるより良い方法はありますか? もしかしてこういうこと?
乾杯
ニック
objective-c - Objective-C:fetchManagedObjectsForEntityの問題
CoreDataエンティティ名Personwithpredicateから値を取得し、辞書内の新しいデータと比較しようとしていますが、0ごとに返されます。同じ名前で約5人が作成されます。
ここで、peopleListは0を返し、列挙子も0を返し、比較しない場合は使用しません。私のエンティティには、PersonエンティティとPhotoエンティティがあります。Personには、userName属性とuserID属性があり、Photoエンティティとの1対多の関係もあります。
述語に問題があると思いますが、わかりません。
python - XPath (lxml) の要素のコンテンツを一致させるにはどうすればよいですか?
XPath 式を使用して、lxml で HTML を解析したいと考えています。私の問題は、タグのコンテンツのマッチングです:
たとえば、
要素を使用して href 属性を一致させることができます
しかし、与えられた式
あるいは
lxml が「無効なノード述語」例外をスローします。
私は何を間違っていますか?
編集:
コード例:
期待される出力は「a」です。「SyntaxError: 無効なノード述語」が表示される
core-data - NSPredicate 原因の更新編集は、NSFetchedResultsChangeUpdate ではなく NSFetchedResultsChangeDelete を返します
- (NSFetchedResultsController *)fetchedResultsController
CoreDataBook の例から始めて、標準的な方法で内部に述語があります。
これは正常に機能しますが、アイテムを編集すると、Update ではなく NSFetchedResultsChangeDelete が返されます。メイン ビューが戻ると、項目がありません。シミュレーターを再起動すると、削除が保存されず、述語が正しく機能している正しい編集結果が表示されます。
2 つの述語行のみをコメントアウトすることで動作を確認できます。NSFetchedResultsChangeDelete の代わりに NSFetchedResultsChangeUpdate を編集して呼び出した後、完全なセットで正しく返されるはずです。
同様の動作を報告しているhttp://matteocaldari.it/2009/11/multiple-contexts-controllers-delegates-and-coredata-bugを読み ましたが、問題の回避策は見つかりませんでした。
c# - linq2sqlおよびOR演算子で述語ビルダーを使用する方法
それぞれ1対多の関係を持つ2つのテーブル(TABLE1、TABLE2-一意です)と、両方のテーブルのID列間の外部キーがあります。
linq2sqlを使用して、すべてのTABLE1エントリを選択しようとしています。これにより、対応するTABLE2値に、渡すリストに少なくとも1つの項目が含まれるようになります。
これは、 LINQPad (すばらしいプログラム)でテストするために使用していたサンプルコードですが、エラーNotSupportedException:クエリ演算子「Any」に使用されるサポートされていないオーバーロードが発生します。
アップデート
LinqPadでLinqKitを使用する場合は、LinqKit.dllへの参照を追加し、[PredicateBuilderを含める]をオフにしてから、[追加の名前空間のインポート]タブでLinqKitを追加します。
objective-c - 単語の文字列内の各単語の最初の文字を検索するための述語
一連の単語の各単語の先頭にある特定の文字を検索する述語を作成したいと思います。たとえば、@ "The man ate apples"のAで始まるすべての単語は、ateとapplesを返します。そのような述語を作成することは可能ですか?ありがとうございました。
c# - 述語を関数の引数として定義する方法
私は何かを書くことができるようにしたい
私はそれが次のような形でなければならないと思います:
述語が true または false に評価されるたびに、Start 関数内をチェックするにはどうすればよいですか? 述語の使用は正しいですか?
ありがとう
java - Java:結合不等式の操作の最小数?
私は次の条件を単純化しようとしています:
、 より正確に:
2回比較してから、それらからブール値を計算する必要があります。それを行う簡単な方法はありますか?いいえの場合、どのように証明できますか? 証明木、ある程度単純化できます。
[追加した]
私は論理を通して問題を直接解決しようとしました。最小値を選択することの意味を見るのは興味深いでしょう。リンク:
http://www.umsu.de/logik/trees/?f= (\exists%20s%20\exists%20c%20\forall%20t%20%20(Pts%20\land%20Ptc))\leftrightarrow \neg(\foralls\forallc\existst(\neg(Pts)\lor\neg(Ptc)))
c# - 述語マッチ問題
次のコードがどのように機能するかわかりません。具体的には、「return i<3」の使い方がわかりません。私はリターン i IF その < 3 を期待します。構文が何であるかさえわかりませんでした。
2 番目の質問は、匿名メソッド (delegate(int i)) を使用するように思えますが、メソッド elsewere を指す通常のデリゲートでそれを書くことは可能でしょうか? ありがとう
.net - クラスの述語を使用してジェネリック リストを検索する - ループよりも高速ですか?
Class1 の一般的なリストがあり、通常、特定のセッションに対して約 100 個のオブジェクトがあるとします。リストに特定のオブジェクトがあるかどうかを確認したいと思います。ASP.NET 2.0 では、これを行うことができます。
パフォーマンスの観点から見て、従来の For ループと比較した場合、このアプローチはどのように評価されますか?
リストの長さが増減すると、これはどのように変化しますか?