問題タブ [unique]
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.
ruby - 大文字と小文字を区別しない配列を一意にする方法
私の知る限り、結果は
は
私の質問は:
["a", "A"].uniq で ["a"] または ["A"] のいずれかを取得するにはどうすればよいですか
php - PHP で連想配列の配列から dupes/sort を削除する
連想配列の配列があります
2 つの質問
カスタムコンパレータとして機能するコールバックを提供できるarray_uniqueはありますか?
カスタムフィールド「スパークプラグ」でソートするにはどうすればよいですか
algorithm - 圧縮アルゴリズムが 2 つの異なるファイルに対して同一の出力を生成することは可能ですか?
圧縮アルゴリズムが常に 2 つの異なるファイル セットに対して一意の出力を生成するかどうかを知りたいです。
たとえば、A と B の 2 つのファイルがあり、これらの各ファイルに圧縮アルゴリズム (たとえば、PKZIP など - これは任意の圧縮アルゴリズムである可能性があります) を適用して、それぞれ A.zip と B.zip を取得するとします。A.zip は、A と B のいくつかの組み合わせについて、バイナリ レベルで B.zip と完全に同一である可能性がありますか?これが不可能な場合、一意性を保証することに関して、圧縮が暗号化ハッシュと同等であると安全に想定できますか? ? 一方、可能であれば、サンプル A および B ファイルと、この二重性を検証するために使用する圧縮アルゴリズムを提供していただけませんか?
c# - c#一意のプロパティでオブジェクトを呼び出す
クラス紹介があります。クラスにオブジェクトを作成すると、入力文字列が一意であるかどうかがチェックされます(したがって、オブジェクトの重複は許可されません)。しかし、入力文字列str1が以前に作成されたオブジェクトの文字列と等しいことがわかった場合、新しいオブジェクトを作成したり、単にfalseを返すのではなく、すでに作成されたオブジェクトのプロパティを変更したいと思います。しかし、メソッドにはオブジェクトの名前を知る方法がないため、これを行う方法がわかりません。しかし、私はそれについて何かユニークなことを知っています!どういうわけかそれを呼んで、私がする必要があることをするのにこれで十分であるに違いないと私は感じます。
何か案は?
ありがとう!
クラスは次のとおりです。
database - djangoの別のフィールドに基づく一意の値フィールド
序文: 私は django と db 設計は初めてです。
スーパー編集: いくつかの重要な変更を行ったので、変更前の回答はここにないものを参照している可能性があります。謝罪します。
コードに取り掛かります: models.py:
Word テーブルが作成されました。admin で Player を作成します。次に、チームを作成してメンバーを追加します。管理者に所有権を追加しました。私は新しい所有権を作成し、選手、チーム、言葉から選ぶことができます。プレーヤーが特定のチームの単語を所有している場合、そのチームに属するプレーヤーはチーム内でその単語を所有できないという制約を付けたいと思います。彼らは他のチームでその言葉を所有しているかもしれません。
今のやり方。同じチームの 2 人の異なるプレイヤーが同じ単語を所有している可能性があります。悪い。基本的に、私は管理者に、このチーム内で所有されているすべての単語を取得し、ドロップダウンで利用可能にしないように言ってもらいたい.
この関係をどのようにモデル化できますか? 管理者でこの機能を取得するにはどうすればよいですか?
編集:別の問題を解決しようとしていることを示すために、メンバーシップ モデルを追加しました。そして、私が言ったように、これは私が実際に取り組んでいることの単純化された例です. ご覧のとおり、メンバーシップの関係が完了したので、別の所有権の問題を解決しようとしています。
c++ - vc++ コードを使用してシステムの一意の ID を取得する方法は?
私は vc++ 言語を初めて使用するので、vc++ 言語を使用してシステムの一意の ID を取得したいと考えています。システムの一意のIDを取得する方法をコーディングするのを手伝ってくれる人はいますか?
php - PHPでゲームスケジュールを作成する_思ったより難しい
未知の長さの配列があり、常に均等に割り切れる量の値があります。次に例を示します。
セットを作成する必要があります:
値の順序はvで除算され、セットであることを示します。セット内の値の順序は重要ではありません(頭からランダムにまとめました)。ご覧のとおり、他のセットまたは同じセット内で一致する重複セットはありません。
私はうまくいくものを考え出すために多くの異なることを試みました。私が得た最も近いものは、すべての可能な有効なマッチアップを含むカスケード配列に初期値を入れることでした。
これらの値は、$schedと呼ばれる1つの配列内の配列です。 配列から30を残しました..おっと
数字はチームです。各チームは、各チームを1回プレイする必要があります。スケジュールは、各チームが毎週1試合のみプレイするように設定されます。チームが週に2回以上プレーすることなくすべてのゲームをプレーできるようにするには、スケジュールを数週間にわたって設定する必要があります。
私はすでに順列関数を使用しました、そしてそれは私が同じマッチアップを持たない上記の配列を思いついた方法です。上記のセットに示されているように、スケジュールを出力する方法を理解する必要があります。(同じセットで2回プレーするチームがない限り、例の順序は重要ではないことに注意してください)
それがうまくいかなかったので、私はこれを本来あるべきものを超えて複雑にしていて、もう問題に頭を悩ませることはできません。最初からやり直すことを意味する場合でも、どんな助けでも大歓迎です!
mysql - column1 と column2 の間に一意性制約がある Mysql の 2 つの列
ユーザーテーブルを考えてみましょう: Username,email1,email2
ここで、このテーブルの 2 つの行に共通の電子メール アドレスがないことを確認したいと思います。これを確実にする最善の方法は何でしょうか?
例: テーブルに "Bill,bill@email.com,bill@gmail.com" という行がある場合、"Billy,billy@yahoo.com,bill@email.com" のような行を挿入しようとするとエラーが発生します。
前もって感謝します、チャンドレッシュ
perl - n番目の列の一意の要素を別のファイルに出力できるワンライナーは何ですか?
次のようなファイルがあります。
n番目の列の一意の要素を別のファイルに出力できるワンライナーは何ですか?
編集:これは人々が与えた解決策のリストです。みんなありがとう!
xslt - XSL:グループ化と呼び出しテンプレートの組み合わせ
XSLを使用して重複を含むXMLファイルからアイテムの一意のリストを抽出するために、Webで利用可能な手法を興味深く読みました。
これらは2つのカテゴリに分類されます:1)Muenchianメソッド(例:http ://www.jenitennison.com/xslt/grouping/ )2)または前の兄弟ルックアップこれらは両方ともXPath式に依存してデータを選択しますグループ化する。
しかし、私が解決しようとしているXMLファイルでは、データはXMLファイルに「ネイティブに」存在していません。xsl:templateを使用して、要素からいくつかの集約データを計算しています。そして、集約されたデータに基づいてグループ化したいと思います。
たとえば、私は持っています:
データの構造化が完璧ではなく、サブ要素を作成することで簡単にできることはわかっていますが、データソースを簡単に変更することはできないので、これを挑戦してみましょう。
そして、私がジョンの明確な評価を持っている要約を作りたいと思います:ジョンの評価:良い悪い
レコード要素を取得して、このレコードに対するJohnの評価を返すことができるxsl:templateがあります。例:
xsl:for-eachの下で呼び出すだけで、Johnのレビューの完全なリストを取得できます。しかし、この呼び出しをどのメソッドとも組み合わせて、一意の値を取得することはできません。
XMLファイルをより構造化された方法に変換するために中間XSLを使用する必要がありますか?または、1つのステップで実行できますか?
Gerardに感謝します