問題タブ [duplicates]
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.
python - 順序を維持しながら、リストから重複を削除するにはどうすればよいですか?
順序を維持しながら、Pythonのリストから重複を削除する組み込み機能はありますか?セットを使用して重複を削除できることは知っていますが、それによって元の順序が破棄されます。私はまた、私がこのように自分自身を転がすことができることを知っています:
(そのコードサンプルをお楽しみいただきありがとうございます。)
ただし、可能であれば、組み込みまたはよりPythonicのイディオムを利用したいと思います。
関連する質問: Pythonで、順序を維持しながらすべての要素が一意になるようにリストから重複を削除するための最速のアルゴリズムは何ですか?
sql - Oracle のテーブルから重複行を削除する
Oracle で何かをテストしていて、テーブルにサンプル データを入力しましたが、その過程で誤って重複したレコードを読み込んだため、一部の列を使用して主キーを作成できません。
重複する行をすべて削除し、そのうちの 1 つだけを残すにはどうすればよいですか?
sql - SQL - 重複していない行のみを選択する
あるテーブルから別のテーブルにデータを転送する必要があります。2 番目のテーブルには主キー制約があります (最初のテーブルには制約がありません)。それらは同じ構造を持っています。私が望むのは、テーブル A からすべての行を選択し、重複行なしでテーブル B に挿入することです (行が重複していない場合、最初に見つけた行のみを取得したい)
例 :
ご覧のとおり、2 行目と 3 行目は同じ pk キーを取得していますが、MyField4 と MyField5 のデータは異なります。したがって、この例では、1 行目、2 行目、4 行目が必要です。2 番目の重複であるため、3 番目のものではありません (MyField4 と MyField5 に異なるデータが含まれていても)。
単一の選択でそれを行うにはどうすればよいですか?
どうも
web - Webサイト全体が乗っ取られました!ハイジャックを防ぐ方法は?
技術的な解決策はここにあります:ウェブサイト全体が乗っ取られました!パート2:名前ベースの仮想ホスティングを構成する方法は?
元のドメインはhttp://neteditr.comです
問題のある模倣サイトはhttp://kitchen.co.jpです。
いくつかの記事を読んだ後、この種のWebサイトのハイジャックはプロキシサーバーによって行われているようですが、Googleの検索ページから「neteditr.com」へのリンクが削除され、その「kitchen.co.jp」はどのように高くなっていますか。リストに載っていますか?約1か月前でも、「neteditr」検索を実行して、neteditr.comを1位にすることができました。
今のところ、私はGoogleのSearchWikiを使用してすべてのエントリを削除し、元のドメインにさらに重みを与えることを期待して元のURLを追加しました。しかし、これは私自身のGoogleアカウント専用です。ログインせずに一般的な検索を行っても、問題は解決しません。
とにかく私の質問は:
- 技術的には、Webサイトが別のドメインにミラーリングされないようにするにはどうすればよいですか。私はApacheを使用しており、HTML / JS / PHP/CSSファイルを提供しています。
短い答え:あなたはそれを防ぐことはできません
- 現在ミラーリングされている場合はどうしますか?
簡単な回答:名前ベースの仮想ホスティングを設定します。上記の技術的な解決策を参照してください。
- Googleは元のドメインを検索ランクから削除し、犯罪者のサイトをGoogleの最初のページにランク付けしました。私たち[犠牲者]はこれについてGoogleに文句を言うことができますか?
回答:名前ベースの仮想ホスティングが設定され、問題のドメインがHTTPアクセスを許可されなくなった後、Googleはドメイン名を自動的に削除する必要があります
***編集
例としてstackoverflow.comを使用する:
stackoverflow.com IP = 69.59.196.211
これは、stackunderflow.comという名前のドメインを登録し、69.59.196.211を指すのと同じです。そして、Googleでstackoverflowを検索している間、stackunderflow.comはGoogleの最初のページにあり、stackoverflow.comはどこにも見つかりません。彼らはどのようにこれをしましたか?
***編集2
kitchen.go.jpが私の元のIPを指していることを知った後、私は犯罪者がプロキシサーバーを使用していないと結論付けました。通常、悪意のあるミラーリングの場合、犯罪者はミラーリングされたコンテンツの上に独自の広告とポルノリンクを追加します。私の状況ではそうではありません。したがって、次のいずれかになります。
A)正直なところ、誰かがあなたの編集者を日本のドメインに置きたいと思っていたと思います(会社のウェブフィルターポリシーかもしれませんか?)、悪意のあるものは何もありません-DrJokepu
B)別のコンテンツ(つまり彼らのコンテンツ)に切り替える前に検索エンジンのランクを構築したい人かもしれません-Roland Shaw
sql - SQL パフォーマンス - 例外を挿入して発生させるか、存在を確認する方が良いですか?
コードの特に重い部分の最適化を検討しています。そのタスクは、統計データをテーブルに挿入することです。このデータは、他のプログラムによってかなりの量ヒットされています。それ以外の場合は、SQL 一括挿入などの使用を検討します。
だから私の質問は...
重複した行に対して SqlException がスローされる可能性があることを知って (それほど頻繁ではありませんが)、いくつかのデータを挿入しようとしても問題ありませんか?
例外のパフォーマンス ヒットは、挿入前に各行をチェックするよりも悪いですか?
python - 文字列内の重複する文字(単語)を削除する最良の方法は?
文字列内のスペースで区切られた重複文字および文字セットを削除する最良の方法は何でしょうか?
この例はそれをよりよく説明していると思います:
次のようになります。
その他の例:
になります:
mysql - 1列ではなく2列で重複を見つける方法
興味のある 2 つの列を持つ MySQL データベース テーブルがあります。個別に、それぞれが重複する可能性がありますが、同じ値を持つ両方の重複を持つことはできません。
stone_id
各タイトルが異なる限り、重複する可能性がupsharge
あり、逆の場合もあります。ただし、たとえばstone_id
= 412 とupcharge_title
= "sapphire" の組み合わせは 1 回だけにする必要があります。
これで結構です:
これは問題ありません:
両方のフィールドで重複を見つけるクエリはありますか? 可能であれば、それを許可しないようにデータベースを設定する方法はありますか?
MySQL バージョン 4.1.22 を使用しています
duplicates - XQuery で重複するノードを削除するにはどうすればよいですか?
その場で生成する XML ドキュメントがあり、そこから重複するノードを削除する関数が必要です。
私の関数は次のようになります。
サンプル出力は次のとおりです。
私の本のルートタグに1つのエントリだけが必要で、重複を削除する必要があるパンフレットなど、他のタグもあります。何か案は?
以下のコメントを更新しました。一意のノードとは、まったく同じ内容と構造を持つ複数のノードを削除することを意味します。