問題タブ [equivalence]

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 投票する
24 に答える
891333 参照

jquery - jQueryでロードスピナーを表示するには?

プロトタイプでは、次のコードで「読み込み中...」の画像を表示できます。

jQueryでは、次のようにしてサーバー ページを要素に読み込むことができます。

しかし、Prototype で行ったように、このコマンドにロード スピナーを追加するにはどうすればよいでしょうか?

0 投票する
11 に答える
266456 参照

python - Pythonクラスで同等性(「同等性」)をサポートするエレガントな方法

==カスタムクラスを作成する場合、 and!=演算子を使用して同等性を許可することが重要な場合がよくあります。Pythonでは、これはそれぞれ__eq____ne__特別なメソッドを実装することで可能になります。これを行うために私が見つけた最も簡単な方法は、次の方法です。

これを行うためのよりエレガントな方法を知っていますか?上記のsを比較する方法を使用することの特定の欠点を知っています__dict__か?

:少し説明します。__eq____ne__が未定義の場合、次の動作が見られます。

つまり、実際に実行されるため、同一性のテスト(つまり、「同じオブジェクトは?」)にa == b評価されます。Falsea is bab

とが定義される__eq____ne__、次の動作が見つかります(これは私たちが求めているものです)。

0 投票する
9 に答える
2927 参照

computer-science - 論理ステートメントを減らす方法は?

私の大学レベルのコースの1つでこのようなことをしたことを覚えていると確信しており、それには何らかの公式がありましたが、私の心はそれを超えて私を失敗させています。

次のステートメントが与えられます:(a OR b OR d)AND(a OR c)

これは次のように減らすことができると確信しています:(a OR b OR d OR c)

しかし、それを証明する方法を思い出せません。

多分それは一連の論理表でしたか?

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

c# - .netの値型、参照型、およびIListsのオブジェクト等価性の決定

Object型の'Value'というプロパティを持つクラスがあります。値は、任意のタイプ、構造、クラス、配列、IListなどにすることができます。

私の問題は、セッターと値が変更されたかどうかを判断することです。これは値型にとっては十分に単純ですが、参照型とリストには問題があります。

クラスの場合、Equalsメソッドが正しく実装されていると思いますか、それともセッターが呼び出されるたびに値が変更されていると思いますか?変更されたと想定した場合は、動作が一貫するように、値型についても想定する必要があります。

リストについては、サイズをチェックしてから、コレクション内のすべてのアイテムをチェックして、それらが変更されているかどうかを確認できます。

この問題をどのように処理しますか?

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

testing - 等価クラスのテストと境界値のテスト

同等性テストの仕組みを理解しています。

境界値テストとどのように同じですか、または異なるのですか?

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

java - ジャワ:イクレーター?(オブジェクトのコレクションから重複を削除する)

class のオブジェクトがたくさんありますPuzzle。と をオーバーライドequals()hashCode()ました。ユーザーに解決策を提示するときが来たら、(私が定義した基準によって) "類似" しているすべてのパズルを除外して、ユーザーにはそれぞれのパズルが 1 つだけ表示されるようにします。

類似度は推移的です。

例:

この場合、A または D および B または C のみがユーザーに表示されますが、2 つの類似したパズルは表示されません。2 つの類似したパズルは、同じように有効です。両方がユーザーに表示されないことだけが重要です。

これを実現するために、重複を禁止する ADT を使用したいと考えました。ただし、代わりに類似性に関する値を返すようにequals()andメソッドを変更したくありません。この場合に使用できるのようなものhashCode()はありますか? または、これを行うべき別の方法はありますか?EqualatorComparator

私が取り組んでいるクラスは、文字のグリッドを維持するパズルです。(スクラブルのように。) パズルに同じ単語が含まれていても、方向が異なる場合、類似していると見なされます。したがって、パズルを解くには次のようにします。

次のようになります。

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

java - ボックス化されたプリミティブと同等性

それで、私は今日この質問をされました。

このプログラムは何を印刷しますか?trueを返します。私は、自動(および自動解除)ボクシングをどのように理解したかにより、常にfalseと出力されると答えました。Integer a = 3を割り当てると、新しいInteger(3)が作成され、a==がプリミティブ値ではなく参照を評価するという印象を受けました。

誰かがこれを説明できますか?

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

lisp - 等価クラス LISP

等価クラスのプログラムを作成し、この出力を取得する必要があります...

基本的に、セットは順序が重要ではないリストですが、要素は複数回出現しません。この関数は、ペア (何らかの同値関係に従って関連付けられた要素) のリストを受け入れ、反復または代入ステートメントを使用せずに同値クラスのセットを返す必要があります (例: doset!など)。

ただし、 、 、リスト内の重複を排除する関数、組み込み関数set-intersection、、などの設定ユーティリティは許可されます。set-unionunionintersectionremove-duplicates

どうもありがとう!

ちなみに、宿題の問題ではありません。私の友人は、同様の質問を解決するためにこのコードを必要としています。

0 投票する
8 に答える
2312 参照

java - Microsoft と Oracle/Sun テクノロジの間に同等のものはありますか?

Sun と比較して、Microsoft の同等のテクノロジは何だと言えますか?

例えば:

(*) http://developers.sun.com/javadb/ (古代の Apache Derby?)

( **) みんなが言ったように、正確な特派員はいないだろう