問題タブ [removeall]

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

c# - フィールドでネストされたリスト内のアイテムを削除する方法

リストの削除に問題があります。

この 2 つのレコードを次のように想像してください。

アイテム 1: ID = 1001、名前 = "A"、依存関係 = 1、順序 = 1.00

アイテム 2: ID = 2354、名前 = "B"、依存関係 = 1、順序 = 1.01

それらは依存関係によって何らかの方法でリンクされており、Web ページの視覚効果は、別の要素によってネストされた要素のようなものです。フロントエンドでこのレコードを削除しようとしています。データベースレベルは問題ありません。これは、コレクションから要素を削除してデータバインドの更新を行うために使用したデータベースのラウンドトリップを回避するためです。しかし、今、要素がネストされているため、それを行う必要があるかわかりません。

リストの変更の問題を確認せずに、急いでこれを試しました。

それから私はやった

しかし、ToList() は新しいリストを再作成し、これは同じリスト内の何も削除しません アイテムはエンティティ内のコレクション (リスト) です

エンティティ構造やデータベースの変更を許可しないでください。

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

java - JTable と removeAll の動作

removeAll() メソッドの javadoc を読みましたが、どうなるかよくわかりません。myJtable に含まれるすべてのデータを削除し、新しいデータを追加する必要があります。removeAll はテーブル内のデータのみを削除しますか?

それが私のjtableを宣言した方法です:

JTable コンストラクターの引数は String 配列です

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

linq - ポートフォリオの最適化 効率的なソリューションの並べ替え C#

次の問題を解決する必要があります。

H を一連のポートフォリオとします。の各ポートフォリオについて、このソリューションの値をとiします。H(ri,vi)(return,risk)

それぞれiHが存在する場合j(Hjは異なるi) などのが存在しrj>=ri、からvj<=vi削除iされHます。iによって支配されているためですj(リスクが少ないため、リターンが高くなります)。

最終H的には、非支配の効率的なソリューションのセットになります。

linqを使用して上記の問題を解決しようとしました:

しかし、より効率的な方法が存在するかどうかは疑問ですH.Count()。1 万のオーダーになると、支配されたポートフォリオを削除するのに多くの時間がかかるためです。

助けてくれてありがとう!

クリストス

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

php - PHP:ディレクトリが空かどうかを確認する最も簡単な方法は何ですか?

何百もの動的に生成されたフォルダーを含むルート ディレクトリを取得しました。時間が経つにつれて、これらのフォルダーの一部は、この (これらの) ディレクトリが空でなければならないという条件で、システムから削除する必要があります。それを達成するための最短、簡単、および/または最も効果的な方法は何ですか?

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

java - HashSet からカスタム オブジェクトを削除できない

removeAll(Collection<?> a)コレクション内のオブジェクトが削除されていないのに、なぜtrue を返すのですか? カスタム オブジェクトの hashcode と equals メソッドをオーバーライドします。入力からのオブジェクトのハッシュコードは、選択範囲内のオブジェクトのハッシュコードと同じです。

入力からのオブジェクトは選択内のオブジェクトと同じですが、なぜ彼はそれを削除しないのでしょうか?

よろしくお願いします

edit1 : eclipse で equals と hashcode を生成しました。getInput() は a を返しHashSet<ReadingNodeCfg>、selection.toList() は a を返します。List<ReadingNodeCfg>

edit2 :

edit3 : 現在、IObservableList を使用しています。それは今うまくいきます!

変更後の入力でハッシュコードが変更されました。そして、削除したいオブジェクトには、変更された入力オブジェクトと同じハッシュコードがありましたが、とにかく機能せず、その理由はまだわかりません。

解決:

さて、私は今問題を解決しました。同じ問題を抱えている他の人のために例を作成しました。

personこのオブジェクトは、変更後に削除することはできません。personハッシュセットは、オブジェクト自体のハッシュコードを見つけることができません。

  1. のハッシュコードperson: 1337
  2. ハッシュコードに追加すると、このハッシュコードとオブジェクトの間の参照のようなものが作成されます
  3. 人の名前を変更すると、ハッシュコードが変更されます: 1338
  4. ハッシュコードからこのオブジェクトを削除すると、ハッシュコード 1337 のオブジェクトを削除しようとしますが、うまくいきません
  5. quals/hashcode をオーバーライドしない場合、問題なくこのアイテムを削除できます

よろしくお願いします

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

javascript - select jqueryからすべてのオプションを削除しますが、1つだけを削除します

この値を含む選択があります:

すべてのオプションを削除するにはどうすればよいですか?

私の問題は、リストが動的である場合があり、3,5,7,... があることです。<option value="0">Autre...</option>

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

c# - remove メソッドで使用する挿入ソート アルゴリズム

私はプロジェクトに取り組んでおり、配列リストの最後の文字を取得して removeall メソッドが文字を削除した場所に移動する挿入ソート メソッドをどのようにセットアップするのか疑問に思っています。私の削除方法は次のとおりです。

私の変数は次のとおりです。

挿入ソートをどこに置くのかわかりません。

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

list - Groovy -- 要素の内容に基づいてリストから要素を削除するにはどうすればよいですか?

私は Jira のグルーヴィーなスクリプトに取り組んでいます。課題からコメントのリストを収集し、最後のコメントのユーザー名を保存しています。

例:

場合によっては、ユーザー名を保存したくないことがあります (定義済みの役割に属している場合)。基本的に、最初にコメントを確認し、基準を満たすコメントをリストから削除してから、last().authorUser を呼び出して終了します。何かのようなもの:

わかる?私はGroovyを初めて使用するので、頭を悩ませているのではないかと完全に疑っています。私が遭遇した例のほとんどは、数値チェックを扱っていました...ちょっと困惑しました。