問題タブ [mutation]

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

java - ミューテーター メソッドを ArrayList 内のオブジェクトに適用できますか?

Java プログラムで問題が発生しています。これが問題かどうかはわかりませんが、配列リスト内のオブジェクトでミューテーター メソッドを呼び出すと、意図したとおりに機能しますか?

例えば

これは意図したとおりに機能しますか、それとも機能しない原因がありますか?

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

string - 文字列の突然変異

都市と州のプロンプトの後に、州を大文字で出力し、その後に都市を小文字で出力し、その後に再び州を大文字で出力する文字列の突然変異を作成しようとしています。多くの種類の突然変異を試しましたが、何も機能していません。誰でも私を助けることができますか?

0 投票する
4 に答える
175 参照

java - 単純な文字列の間違い

Javaで文字列メソッドを作成しようとしています.3文字以上の文字列を入力するように促します. 入力したら、その文字列の真ん中の 3 文字を表示したいと思います。コンパイルされていないため、何かが間違っています。誰かが私の間違いを見ることができますか? 見つからない。ありがとう。

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

java - 文字列操作-真ん中の3文字

文字列の入力を求められた後、その文字列の真ん中の3文字を表示しようとしています。どうすればいいですか?

これは私が試したものです:

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

cassandra - カサンドラの突然変異とは?

カサンドラの突然変異とは?それは何をしているのですか?私はそれについての完全な情報を見つけられませんでした...マニュアルまたは説明付きのリンクに答えるか、共有してくださいありがとう

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

mysql - Convert a MySQL table into a ColumnFamily in Cassandra : Slow batch mutations with Hector

I have a very large MySQL table (billions of rows, with dozens of columns) I would like to convert into a ColumnFamily in Cassandra. I'm using Hector.

I first create my schema as such :

Once that done, I load my data, stored in a List, since I'm fetching the MySQL data with a namedParametersJdbcTemplate, as such :

I'm inserting 100 000 lines in approximatively 1 hour, which is really slow. I heard about multi-threading my inserts, but in this particular case I don't know what to do. Should I use BatchMutate?

0 投票する
3 に答える
1325 参照

scala - scala:突然変異を避けるには?

何らかのデータを蓄積する必要がある場合は、よくあることです。私が慣れている方法は、配列にデータチャンクを追加することです。しかし、これは scala では悪い習慣なので、どうすれば回避できますか?

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

ocaml - OCamlで変数の値を保存して変更するにはどうすればよいですか?

これは非常に初心者の質問かもしれませんが、答えは見つかりませんでした。たとえばリストを保存し、後で同じポインタの下で別のリストに置き換える必要があります。

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

ios - iOS-コアデータ-リレーションシップとフェッチリクエストを使用してレコードを削除します

概要:

コアデータを使用しているiOSプロジェクトがあります

  • 私にはEmployees実体と実体がありDepartmentます。
  • 1つの部門に多くの従業員を含めることができます
  • したがって、エンティティDepartmentはエンティティと「多すぎる」関係を持ちEmployees、その関係は呼び出されemployees、逆の関係は呼び出されますwhichDepartment

目的-1:

特定の部署の全社員を削除したい

質問:

a)次は正しいですか、それとも突然変異やいくつかの問題を引き起こしますか?

b)これは正しい方法ですか?

Pls注-removeEmployeesエンティティのサブクラスの作成中に自動生成されたメソッドです

目的-2:

  • 何らかの条件で従業員を削除したい
  • フェッチされたレコードの高速列挙ループ内のオブジェクトを削除しています

質問:

c)次は正しいですか、それとも何らかの突然変異を引き起こしますか?

d)高速列挙でオブジェクトを変更するようなものですか?

e)それを行うためのより良い方法はありますか?

Pls注-removeEmployeesエンティティのサブクラスの作成中に自動生成されたメソッドです

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

python - 入力を変更する逆の方法

割り当てについては、任意にネストされたリスト内のすべての要素を逆にする関数を作成するように求められました。したがって、関数への入力は次のようなものを返す必要があります。

私はうまく機能する再帰的な解決策を思いついた:

しかし、少し個人的な挑戦のために、再帰を使用せずにソリューションを作成したかったのです。この試みの1つのバージョンは、私が理解していないいくつかの奇妙な振る舞いをもたらしました。明確にするために、私はこのバージョンが正しく機能することを期待していませんでしたが、結果として生じる入力ミューテーションは意味がありません。問題の反復バージョンは次のとおりです。

これはフラット化された半反転リストを返します(ある程度期待されます)が、興味深い部分は入力に対して何をするかです(期待されていません)...

list()入力に含まれる値を、を使用して、または使用したように変数に渡すinput[:]ことで、入力elementsの変更を回避できるという印象を受けました。ただし、後でいくつかのprintステートメントにより、逆の方法が元のリストの変更に役立つことが明らかになりました。何故ですか?