問題タブ [comparison]
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.
c# - C# と VB.NET の最も重要な機能上の違いは何ですか?
確かに一般的な構文には違いがありますが、他にどのような重要な違いがありますか? いくつかの違いがありますよね?
performance - バイト配列とMemoryStreamの違い
バイナリファイルを解析プログラムに読み込んでいます。ファイルを反復処理して特定のマーカーを探す必要があります。これにより、ファイルを分割して、それらの部分をそれぞれのオブジェクトのコンストラクターに渡すことができます。
ファイルをMemoryStreamまたはFileStreamのいずれかのストリームとして保持することには利点がありますか、それともbyte []配列に変換する必要がありますか?
キース
arrays - PowerShell で DataRow オブジェクトの 2 つの配列を比較するにはどうすればよいですか?
System.Data.DataRow
比較したいオブジェクトの配列が 2 つあります。
行には 2 つの列 A と B があります。列 A はキーであり、どの行の B 列が変更され、どの行が追加または削除されたかを調べたいと考えています。
PowerShell でこれを行うにはどうすればよいですか?
javascript - JavaScript でのオブジェクトの配列の比較
JavaScript コードでオブジェクトの 2 つの配列を比較したいと考えています。オブジェクトには合計 8 つのプロパティがありますが、各オブジェクトにはそれぞれの値がなく、配列がそれぞれ 8 項目よりも大きくなることはありません。 8 つのプロパティは、私がやりたいことを行うための最も簡単な方法ですが、実装する前に、誰かがより洗練されたソリューションを持っているかどうかを確認したかったのです。何かご意見は?
xml - 2 つの XML スキーマの比較
2 つの XML スキーマを効果的に比較するツールはありますか? 一般的な XML diff ツールをいくつか見てきましたが、スキーマについてもっとよく知っているものはないかと思っていました。
javascript - JavaScript ライブラリの比較
私のajaxのニーズにライブラリを使用するという提案の後、私はそれを使用するつもりですが、問題は非常に多く、それらを区別し始める方法さえわからないことです.
したがって、誰でも
A) 相違点の概要を教えてください。または、
B) 私 (および私のような他の人) にそのようなリストがある場所を教えてください。
プラン C に失敗した場合は、ここで最も多く言及されている方を使用します。
git - MercurialとGitの違いは何ですか?
私はWindows(msysGitを使用)でしばらくの間gitを使用しており、分散ソース管理のアイデアが好きです。つい最近、Mercurial(hg)を見てきましたが、面白そうです。ただし、hgとgitの違いに頭を悩ませることはできません。
gitとhgを並べて比較した人はいますか?ファンボーイの議論に飛び込むことなく、hgとgitの違いを知りたいです。
sorting - 緯度と経度の座標の比較
私は15000以上の緯度と経度の座標のリストを持っています。X、Y座標が与えられた場合、リストで最も近い座標を見つけるための最速の方法は何ですか?
c# - C# の文字列比較メソッドの違い
C# での文字列の比較は非常に簡単です。実際、それを行うにはいくつかの方法があります。以下のブロックにいくつかリストしました。私が興味を持っているのは、それらの違いと、他のものよりもいつ使用する必要があるかです? 絶対に避けるべきですか?私がリストしていないものは他にもありますか?
(注: この例では等しいことを探しています。それ以下でも大きいものでもありませんが、それについても自由にコメントしてください)
.net - アイテムの順序に関係なく、2 つのコレクションが等しいかどうかを比較する
2 つのコレクションを (C# で) 比較したいのですが、これを効率的に実装する最善の方法がわかりません。
Enumerable.SequenceEqualに関する他のスレッドを読みましたが、それはまさに私が探しているものではありません。
私の場合、両方に同じアイテムが含まれている場合、2 つのコレクションは等しくなります (順序に関係なく)。
例:
私が通常行うことは、あるコレクションの各アイテムをループして、それが他のコレクションに存在するかどうかを確認し、次に他のコレクションの各アイテムをループして最初のコレクションに存在するかどうかを確認することです。(長さを比較することから始めます)。
ただし、これは完全に正しいわけではなく、おそらく 2 つのコレクションが等しいかどうかを比較する最も効率的な方法ではありません。
間違っていると私が考えることができる例は次のとおりです。
これは私の実装と同じです。各アイテムが見つかった回数をカウントし、両方のコレクションでカウントが等しいことを確認する必要がありますか?
例はある種の C# (疑似 C# と呼びましょう) で書かれていますが、どの言語で答えてもかまいません。
注:簡単にするために例では整数を使用しましたが、参照型オブジェクトも使用できるようにしたいと考えています (内容ではなくオブジェクトの参照のみが比較されるため、これらはキーとして正しく動作しません)。