deep-copy

    9

    2答えて

    official Python docsは、スライス演算子を使用してPythonで代入すると、スライスされたリストの浅いコピーが作成されます。 しかし、私は例のコード書くとき: o = [1, 2, 4, 5] p = o[:] そして、私が書く: id(o) id(p) を私は別のIDを取得し、また、1つのリストを追加すると、他のリストには反映されません。それは深いコピーを作成してい

    1

    1答えて

    ノードオブジェクトのディープコピーを作成してneo4jデータベースではなく通常のコンテナ(リストなど)に格納することはできますか?私がする必要があるのは、データベースから取り出したノードのコピーを作成し、そのコピーの特定のプロパティを変更して一時的に保存することです。そして、後でそれをデータベースに統合するだけです。

    0

    2答えて

    私は以前の質問をあまりにも複雑なので削除しました。私は多目的なデータ駆動型のシステム動作を作成しています。私が必要なときにはいつでもリアルタイムでオブジェクトを作成することができないので、プログラムの始めにすべてを解析して保存します。これらの動作は、実際にその所有者のためのアクションを実行します。 私は行動をコピーし、それらに所有者を追加することができます。しかし、私はこれが不要であり、その振る舞

    1

    1答えて

    クローン拡張機能を持つ汎用リストを複製しようとしています。 List<Vehicle> newList = currentVehicleList.Clone().ToList(); public static IList<T> Clone<T>(this IList<T> listToClone) where T : ICloneable { return listToClone.

    0

    1答えて

    しかし、私がnewを変更すると、self._markerも変更されます。 self._markerを変更せずに、新しいものを変更できるようにしたい。私はこの操作を数千回行うので、deepcopyを使用することはできません。また、deepcopyを使用すると大きなパフォーマンス上のペナルティが発生します。 私は何をしますか?

    0

    1答えて

    問題deepcopy()を使用してnewMegaNodeにmegaNodeの独立したコピーを作成できません。それを使った後でさえ、newMeganodeとmegaNodeは結合されているようです。私はこれで何か間違っているのですか?私が特にdeepcopy()を使ってコンテンツをnewMegaNodeにコピーしてnewListに追加したにもかかわらず、出力ではすべてがmegaNodaにバインドされ

    9

    2答えて

    javascriptオブジェクト(配列)ディープコピーに問題があります。私はそれに対処するために多くの良い方法をお読みください。そして、私はまた、jQueryがこの問題に対する$ .extend APIを持っていることも知っています。しかし、私の質問です:JSON stringifyと解析メソッドを使用してこの問題を解決できますか?ここで は私のコードです: function deepCopy(o

    -1

    1答えて

    私はクラスを持っている: `class Myclass { public: MyClass (void); AddNumber (const int num); CopyCurrentObject (void); private: int * array int size; int maxSize; My

    0

    2答えて

    件名: シャローコピーは、オブジェクトの非ポインタ型が別のオブジェクトにコピーされるときです。コピー中のオブジェクトはそのポインタのアドレスを取得し、2つのオブジェクトのいずれかが削除されると、同じ位置を指していたので、残りのオブジェクトはぶら下がってしまうため、オブジェクトにポインタがあるときは浅いコピーを実行できませんメモリ内にある。 ディープコピーは、元のオブジェクトの領域とは別の領域を予約

    1

    1答えて

    私はC言語を新しくしており、以下の問題を解決する必要があります。 私は小さなbmp(512x512)イメージを読んでいるプロジェクトがあります。私は色を変更して、それを鏡映にしました(両方が垂直で水平です)。私は今それを-90°にする必要がある。私が動作することができない機能は、DiffCopyBitmap()です。 私は*copy->raster[i]上で、次のエラーを取得しておいてください。