問題タブ [cloning]

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 に答える
1081 参照

c++ - クロススレッドでの C++ 同期と例外処理

アプリケーションでスレッド化と同期にブースト ライブラリを使用しています。

まず第一に、同期時のスレッド内での例外は、私にとってコンパイルの新しいことだと言わなければなりません。いずれにせよ、以下は私が達成したい疑似コードです。通知を行っているスレッドからスローされた可能性があるのと同じ例外をスローする同期スレッドが必要です。どうすればこれを達成できますか?

ブースト スレッド モデルを使用したクロス スレッド インタラクションによる例外のスローに関するスタック オーバーフローのトピックが見つかりませんでした

よろしくお願いします!

}

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

javascript - jQuery.extend は循環参照から安全ですか?

jQuery.extendから安全circular referenceですか?

Javascript で循環参照を回避するにはどうすればよいですか (再帰的に複製またはチェックする場合)。現在のターゲットが外部オブジェクトを参照している可能性があるため、プロパティ リストに現在のターゲットが存在することを確認するだけでは不十分です。

objects1 つのオプションは、これまでに取得したすべての別のリストを保持することです。しかし、それはメモリ消費を増加させ、スクリプトを停止するように求めますか?

クローン操作をワーカースレッドに移動したくありません。

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

jquery - より効率的なjqueryのクローン作成

したがって、jqueryを使用してdivのクローンを作成し、入力配列のサイズを動的に保つことができるようにします。正常に動作していますが、クローンの前にクラスを追加して、クローンの後に古いadd moreリンクを削除し、クローンからクラスを削除した後にremoveを実行すると、より効率的に実行できると考えて仕方がありません。または、おそらくこれを行うための全体的により効率的な方法。

ここにhtmlがあります:

そしてここにjqueryがあり、そうです、競合なしモードです

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

git - Jenkinsでは、2つのgitベースのジョブのうち1つだけが機能します

Jenkins サーバーには 2 つのジョブがあります。どちらも git に基づいていますが、動作するのは 1 つだけで、その理由はわかりません。

ジョブ 1

最初のものは、Github リポジトリで動作します。構成は次のとおりです。

リポジトリ URL: git://github.com/profilsoft/profilsoft.git

名前:出身

Refspec: +refs/heads/ :refs/remotes/origin/

ビルドを起動すると、ログに次のように表示されます。

ワークスペースでのビルド /var/lib/jenkins/jobs/Profilsoft - Tools/workspace

チェックアウト: ワークスペース / /var/lib/jenkins/jobs/Profilsoft - ツール/ワークスペース - hudson.remoting.LocalChannel@14a1e7ad

戦略の使用: デフォルト

最終ビルド リビジョン: リビジョン 5441ae757daccf1f3bf2edd392a7131eccdf6184 (起点/HEAD、起点/マスター)

チェックアウト: ワークスペース / /var/lib/jenkins/jobs/Profilsoft - ツール/ワークスペース - hudson.remoting.LocalChannel@14a1e7ad

1 つのリモート Git リポジトリから変更をフェッチする

git://github.com/profilsoft/profilsoft.git からアップストリームの変更を取得する

リポジトリの origin/HEAD にブランチが表示されました

リポジトリの origin/master にブランチが表示される

リビジョン 5441ae757daccf1f3bf2edd392a7131eccdf6184 (origin/HEAD、origin/master) のビルドを開始

リビジョン 5441ae757daccf1f3bf2edd392a7131eccdf6184 (origin/HEAD、origin/master) のチェックアウト

警告 : ここには複数のブランチ チェンジセットがあります

[ワークスペース] $アリ

tools.jar が見つかりません。/usr/lib/jvm/java-6-openjdk/lib/tools.jar で見つかるはずです

ビルドファイル: /var/lib/jenkins/jobs/Profilsoft - Tools/workspace/build.xml

ビルドは問題なく成功

ジョブ 2

2 番目のジョブの構成は次のとおりです。

リポジトリ URL: git@192.168.1.12:front

名前:出身

Refspec: +refs/heads/ :refs/remotes/origin/

ビルドを起動すると、ログに次のように表示されます。

ワークスペースでのビルド /var/lib/jenkins/jobs/profilsoft-wordpress-plugin/workspace

チェックアウト: ワークスペース / /var/lib/jenkins/jobs/profilsoft-wordpress-plugin/ワークスペース - hudson.remoting.LocalChannel@72be8e1

戦略の使用: デフォルト

チェックアウト: ワークスペース / /var/lib/jenkins/jobs/profilsoft-wordpress-plugin/ワークスペース - hudson.remoting.LocalChannel@72be8e1

リモート Git リポジトリのクローン

リポジトリの起点を複製しています

エラー: リモート リポジトリ 'origin' のクローン作成中にエラーが発生しました: git@192.168.1.12:front をクローンできませんでした

原因: hudson.plugins.git.GitException: コマンド実行エラー: /usr/bin/git clone --progress -o origin git@192.168.1.12:front /var/lib/jenkins/jobs/profilsoft-wordpress-plugin/ワークスペース

コマンド「/usr/bin/git clone --progress -o origin git@192.168.1.12:front /var/lib/jenkins/jobs/profilsoft-wordpress-plugin/workspace」がステータス コード 128 を返しました: /var/lib へのクローン作成/jenkins/jobs/profilsoft-wordpress-plugin/workspace... プロトコルが指定されていません

私が試してみました

  1. ~/.shh のコンテンツを /var/lib/jenkins/.ssh に正しいパーミッション (600、jenkins:jenkins) で配置します
  2. コンソールでコマンド「/usr/bin/git clone --progress -o origin git@192.168.1.12:front /var/lib/jenkins/jobs/profilsoft-wordpress-plugin/workspace」を実行したところ、完全に機能しました (リポジトリがクローンされます)
  3. Git プラグインを更新しました。私は最新バージョンを持っています。
  4. 同僚が Jenkins をインストールし、同じ構成を設定しました。ビルドは成功しました。

誰にもアイデアはありますか?

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

java - Javaで多次元配列を複製するには?

編集 2: 以下は、System.arraycopy を使用して多次元配列のクローン作成の制限を回避する方法を示す DuffyMo の応答に基づくコード スニペットです。

[元の質問] Java で多次元配列を (完全に) 複製する簡単な方法は何ですか? このプログラムは私の問題を示しています。

上記のコードを実行すると、私の意図に反して、arrayChanges だけでなく arrayMaster も変更されます。arrayMaster の各単一次元配列メンバーを複製できると考えて、これで問題を回避しようとしました。

しかし、何らかの理由で NullPointerException を与えるコードを実行すると。配列の個々の整数値をループするメソッドを書くことは私の唯一のオプションですか?

ありがとう。

編集1:これでも問題は解決しません。

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

git - git を使用したリモート リポジトリのクローン作成が機能しない

公式インストーラーから最新の git をインストールし、裸のリポジトリをセットアップしました。ここまでは順調ですね。複製しようとすると、次のエラーが表示されます。

サーバーにログインし、ターミナルで次のように入力すると:

私が見る限り、git バイナリのパスは正しく設定されています。git-upload-packターミナルに入力すると、動作します。

しかし、サーバー自体でもクローンを作成しようとすると、この git-upload-pack が見つかりません。git インストールの何が問題になっていますか?

前もって感謝します

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

database - Oracle データベースのクローニング

ローカル環境で PROD DB をダウンロードして実行したいと考えています。これを行うために使用できる簡単な GUI ツールはありますか?

コマンドラインの頭痛の種にはなりたくありません。

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

c# - オブジェクトを別のオブジェクトに複製しますが、一部のプロパティを除外しますか?

オブジェクトを別のオブジェクトに複製したいが、元のオブジェクトからプロパティを除外したい。たとえば、オブジェクト A に Name、Salary、Location がある場合、Location プロパティを除外すると、複製されたオブジェクトには Name プロパティと Salary プロパティのみが含まれます。ありがとう。

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

jquery - jqueryのクローン作成。新しく作成された複製行でトリガーされないクリックイベント

このコードは正常に機能しています。テーブルに10行あり、一番上の行をクリックすると、クローンが作成されてからテーブルの下部に追加され、元のコードが削除されます。これらの手順を5回繰り返します。これで、一番下に複製された5つの行で終わります。

ここで、最初に複製された行をクリックすると、複製されて下部に追加されますが、クリックイベントが発生しません。

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

duplicates - 同じ MAC アドレスと同じ IP アドレスを持つコンピュータも検出する

LAN 上で、同じ MAC アドレスと同じ IP アドレス (DHCP によって与えられる) を持つコンピュータを検出するにはどうすればよいですか?

私の LAN では、VM のクローン作成が常に行われているため、これはよくある問題です。

これまで私が試したこと:

scapy を使用して、MAC が同じで IP アドレスが異なるコンピューターを検出するスクリプトが既にあります。