問題タブ [copy]
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.
.net - .NETでのSystem.String.Copyの使用は何ですか?
これは非常にばかげた質問だと思いますが、何かが足りないに違いありません。
なぜString.Copy(string)を使いたいのでしょうか?
ドキュメントには方法が記載されています
指定された文字列と同じ値で文字列の新しいインスタンスを作成します。
文字列は.NETで不変であるため、このメソッドを使用する利点が何であるかはわかりません。
すべての実用的な目的のためにと同じ結果をもたらすように思われる
つまり、内部で行われている簿記と、コピーがReferenceEquals
otherStringにないという事実を除いて、観察可能な違いはありません。Stringは、同一性ではなく値に基づいた不変のクラスです。(@Andrew Hareのおかげで、私の元の言い回しは、ingとnotの間に違いがあることに気付いたが、有用なCopy
違いがないと認識されていることを懸念するほど正確ではなかったと指摘してくれました。)
もちろん、null
引数が渡されると、CopyはをスローしArgumentNullException
、「新しいインスタンス」はより多くのメモリを消費する可能性があります。後者はほとんどメリットとは思えず、nullチェックがCopyメソッド全体を保証するのに十分なボーナスであるかどうかはわかりません。
ありがとう。
windows - Unix から Windows にファイルをコピーするスクリプトを作成するにはどうすればよいですか?
ファイルを Unix ドライブから Windows ドライブにコピーするスクリプトを作成する方法はありますか?
sql-server - SSIS を使用して SQL Server 2005 でデータベースをコピーおよび上書きするにはどうすればよいですか?
ここで本当に単純なものが欠けているに違いありません!
Project という開発環境にデータベースがあります。テスト環境に Project_UAT というデータベースがあります。
データベースを Project から Project_UAT に正常にコピーする SSIS パッケージを作成しました。これにより、ほとんどの権限と構成の問題が解消されると確信しています。
ここで、パッケージを再作成し、今回は宛先である Project_UAT を上書きできるようにします。これは単に、新しいデータベース スキーマ、データ、ユーザー、およびすべてをテスト環境にプッシュする Microsoft SQL Management Studio のボタンをクリックすることがあるからです。データを上書きしたい。
以前と同じようにパッケージを作成しますが、今回は既存のデータベース名を「宛先データベース」として指定し、「同じ名前の宛先サーバー上の任意のデータベースをドロップして続行」というラジオボタンを選択しますデータベース転送により、既存のデータベース ファイルが上書きされます。」
[次へ] をクリックすると、何が表示されますか?
「データベース名は宛先にすでに存在します」
まあ、私は知っています!上書きしたいって言ったのに!
どうすればこれを機能させることができますか?
c# - プレオーダー ツリー トラバーサル コピー フォルダー
いくつかのツリーを含むデータベースがあります。これらのツリーは、「プレオーダー ツリー トラバーサル」の原則を使用して構築されます。これはツリーを作成する非常に強力な方法ですが、一度に複数のノードを追加するという大きな欠点が 1 つあります。
ツリーにコピー関数を作成する必要があります。単一の (最下位レベルの) ノードをコピーするのは非常に簡単です。これは 1 回の呼び出しで実行できます。しかし今、フォルダ全体を一度にコピーしたいと考えています。ストアド プロシージャを使用して .net でこれを行うべきかどうか疑問に思っていました。トランザクションが機能することを確認する必要があります。何か問題が発生した場合は、ツリーが破損するため、すべてをロールバックする必要があります。
これで私を助けることができる人はいますか?ここで見つけることができる PTT に関する情報: http://en.wikipedia.org/wiki/Tree_traversal
編集:
もう少し情報が明らかに必要です。私は2本の木を持っています:
フォルダ 3 をフォルダ 6 の下にコピーできるようにしたいので、すべてのアイテムと一緒に子をコピーする必要があります。そして、すべての左右を適切に調整する必要があります。何かが失敗した場合は、完全なロールバックが必要です。これが今より明確になることを願っています。
EDIT2:
このためのストアド プロシージャを作成しました。誰かがそれを望んでいるなら、私は今日この質問に戻ってきます。ご希望があれば掲載します。
linux - ディレクトリを別のディレクトリに再帰的にコピーし、変更されていないファイルのみを置き換えるにはどうすればよいですか?
Fedoraで特定のコピーを作成しようとしています。
私は2つのフォルダを持っています:
「webroot」: すべての Web ファイル/画像などを保持
'export': SVN リポジトリからエクスポートされた何千もの PHP、CSS、JS ドキュメントを含むフォルダー。
エクスポート ディレクトリには、ルートと同じファイル/フォルダが多数含まれていますが、ルートには、エクスポートで見つからない追加のファイル/フォルダが含まれています。
次のオプションを使用して、エクスポートのすべてのコンテンツを webroot とマージしたいと思います。
- エクスポートのバージョンに webroot のバージョン (ライブ) の内部とは異なるコードが含まれている場合、webroot のファイルを上書きする
- ファイルが上書きされた場合は、ファイルのパーミッション/ユーザー/グループを保持します (エクスポート バージョンがライブ バージョンを置き換えます)
- あらゆる種類のコピーのプロンプト/停止はありません (つまり、冗長ではありません)。
- 再帰コピー - 明らかに、エクスポートで見つかったすべての*ファイル フォルダーとサブフォルダーをコピーしたい
私は cp について少し調べました - これでうまくいきますか?:
perl - DBI を使用して Postgres で「\copy from remote table」コマンドを実行するにはどうすればよいですか?
リモート PostgreSQL サーバーからローカル サーバーにコピーする必要があります。ETL ツールは使用できません。Perl と DBI を使用して行う必要があります。このデータは大きくなるので、「ソースから選択」と「ローカルに挿入」は使いたくありません。COPY を使用してファイルを作成しようとしていましたが、このファイルはリモート サーバー上に作成されます。私もそれはできません。代わりに \COPY を使用したい。
DBI を使用して "\copy from remote table" コマンドを実行し、Perl で DBI を使用してローカル ファイルを作成するにはどうすればよいですか?
copy - HDDのクローンを作成するために、あるHDDから別のHDDに「dd」するだけですか
Linux コマンド 'dd' を使用してハード ドライブのコピーを作成できるかどうかを知りたかったのです。ハード ドライブには Windows XP があり、Windows を明示的に再インストールすることなく、小さな HDD からこの大きな HDD にデータを移動することが目標です。個人的には、これがファイルシステムを台無しにする可能性があるかどうかを知るのに十分ではありません. これが異なるモデルの HDD 間で機能するかどうかもわかりません。
c - 配列から(条件に従って)要素を取得して格納する
81 個の要素 (9x9 グリッドを表すことを意味する) の配列が与えられた場合、どのように各要素を調べて、その周囲の 3 つを取得し、それらに対して操作を実行してから、各行、列、またはサブマトリックスの次の 3 つに進むことができますか。下または数独グリッドを見て、レイアウトを確認します。
p>たとえば、私は
と
合計 9x9 グリッドは次のカテゴリの 9 つに分割できるため、各配列には 9 つの要素があり、各列 (x 軸) の要素を 3 つのグループに分けて実行したいと考えています。
それらに対して、結果の 3 つの数値を取得し、それらに対して実行してから、配列に格納します。
これが不可能に聞こえる場合は、申し訳ありませんが、これを行う別の方法が必要です。間違いなく提案を受け入れます...