問題タブ [deduplication]

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

go - go で一般的な配列/スライスの重複排除を記述できますか?

Go で一般的な配列/スライスの重複排除を作成する方法はあり[]intますか? ( http://rosettacode.org/wiki/Remove_duplicate_elements#Goから):

しかし、それを拡張して任意の配列をサポートする方法はありますか? 次のような署名付き:

私はあなたがその署名でその関数を書くことができることを知っていますが、実際にはそれを で使用することはできませ[]intん。この新しい配列を調べて、すべてを new に入れます。 []interface{}[]int[]interface{}[]int

私の質問は、これを行うためのより良い方法はありますか?

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

mysql - Mysqlは単一のクエリでレコードを重複排除します

次の表があります。

このテーブルには重複があります。これらは、relationcode と email_address がまったく同じ関係です。彼らはそこに2回、または10回もいる可能性があります。すべてのレコードの ID を選択するクエリが必要ですが、そこに複数回あるものは除外します。それらのレコードのうち、最新の last_contact_id のみを持つレコードのみを選択したいと思います。

私はMysqlよりもOracleに興味があります。Oracleでは、次のようにすることができます。

しかし、このクエリを MySql で動作するように変更する方法がわかりません。MySQl の単一のクエリで同じことを実行できるかどうかはわかりません。何か案は?

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

java - 配列の重複を排除するための Java プログラム

以下の効率的なJava関数を書くのを手伝ってくれる人はいますか?

内部ソートまたは重複排除機能を使用せずに、重複するエントリを含む配列を取得し、重複のない新しい配列を返します。例えば

// 2,5,10,1、「ジョン」、「アンディ」、「ピーター」を返します</p>

0 投票する
0 に答える
543 参照

c - GDB: Lessfs; トレース方法

このlessfsと呼ばれるオープンソースプログラムと、Linux用のインラインデータ重複排除ファイルシステムを追跡しようとしていますが、GDBを使用して段階的に進めるのに問題があります

Lessfs はここにあります: http://www.lessfs.com/wordpress/

大規模なオープン ソース プログラムなどを追跡するために推奨される他のツールはありますか? ソースコードは3,000行程度で複数のファイルがあり、ファイルのどの部分に手を加えるかはわかるのですが、どのメソッドが呼び出されているかなどを順を追って示してくれるプログラムがあればいいのですが、 GDBと同じように

現在、これを実際に実装する方法が複雑になっています。

私は実際には単純な C ファイルを GDB に実行するのではなく、大きな C ファイルのグループを実行しているので、複数のファイルがあることを知って GDB を適切に実行する方法について少し迷っています。

私が定期的に使用しているコマンドは次のとおりです。これらのコマンドは、このチュートリアルで見つけることができます。

http://www.linuxjournal.com/content/data-deduplication-linux

通常のコマンド (GDB なし)

///** 上記は前提条件です **///

///** lessfs を起動するには **///

///** テスト **///

///** GDB の使用 **///

(実行して、ちゃんとやってますか??)

私が本当にやりたいことは、ファイル lib_commons.c にいくつかの印刷ステートメントを入れて、そこからいくつかのデータを出力することですが、このオープン ソース プログラムに非常に多くのファイルが結合されている場合、どうすればよいでしょうか?

お時間をいただきありがとうございます。

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

c - 大きなソース コードのトレース

いくつかのオープン ソース コードを変更しようとしていますが、その方法に問題があります。

私が使用しているオープン ソース プログラムは lessfs と呼ばれ、最大 3000 行のコードを含む約 4 つの C ファイルがあります。変更するために、ソース コードの一部だけに関心があります。

したがって、私の質問は、コード内にいくつかの印刷ステートメントを追加したい場合、どうすればそれを見ることができるでしょうか?

プログラムを実行するか、プログラムをコンパイルして個別に実行する必要がありますか? それとも、作者に電子メールを送って、プログラムの実行中に特定のアイテムが印刷されているのを確認する方法を見つけたほうがよいのでしょうか?

GDB を使用してみましたが、複数の大きなファイルを扱う場合はどうすればよいでしょうか?

私はこれに似た別のフォームをここに投稿しました:

お時間をいただきありがとうございます

また、私が取り組んでいるソース コードの詳細については、次の場所を参照してください。

http://www.lessfs.com/wordpress/

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

c - 順次バイトごとの比較

cでバイトごとの比較を実行するには、xorビットごとの操作をどのように使用しますか? 2 つのファイルを比較する場合

次の警告が表示され、実行すると、test2.txt が null ですが、データが含まれていると表示されます??

何か案は?