問題タブ [overwrite]
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.
installation - Wixインストーラー-常にSWFファイルを置き換えます
更新されたSWFファイルであるホットフィックスを顧客に提供しなければならないという問題が発生しています。swfファイルはバージョン管理されていないため、次のリリースでは上書きされません(インストーラーは、ユーザーが変更したファイルであると見なし、上書きしません)。
ファイルを置き換えるためにカスタムアクションを実行するという提案がいくつかありましたが、これではロールバックの状況を適切に処理できませんでした。私は他の人がこの場合に何を提案するのか興味があります。
spring - アノテーションのみを使用して、SpringサービスBeanを名前で上書きする方法
SpringBeanが次のように構成されているとします。
そしてこのBeanを使ったクラス
ここで、前述のクラスを含むプロジェクトに、注入Consumer
の別の実装を持たせたいと思います。MyService
したがって、Beanを上書きしたいと思いますmyService
その結果、代わりにのConsumer
インスタンスが実行されます。定義上、Springコンテナに同じ名前のBeanを2つ含めることはできません。新しいサービスの定義が古いサービスを上書きすることをSpringにどのように伝えることができますか?クラスを変更したくありません。SpecializedService
DefaultService
Consumer
c++ - DLL で静的に作成された配列は、プログラムの呼び出しによって上書きされます
DLL を動的に使用するメイン プログラム (PMAIN) があります。PMAIN が、DLL によってエクスポートされた 2 つの関数 (foo1、foo2、および foo3) を使用するとします。関数は次のようなものです。
MyStruct は次のようになります。
MyObject は次のとおりです。
PMAIN から、最初にfoo1を呼び出し、次に foo2 を呼び出し、次にfoo3を 100 回呼び出します。配列arr1は正しく更新され、PMAIN の実行全体で値を「保持」しますが、foo3 を呼び出すたびに、配列arr2には更新されるゼロのみが含まれ、プログラムがfoo3をもう一度呼び出すと、再び空白になります。PMAIN が DLL 内の配列のアドレスを上書きする方法 (デバッグを実行しているときにこの動作が見られました)。
どうすればそれが可能か知っていますか?
PMAIN と DLL は、メモリ内の 2 つの異なる場所にあるはずではありませんか?
ruby - Ruby コンソールは、ファイル内の行を出力するときに行を上書きします
Ruby の学習を始めたところ、厄介な問題に遭遇しました。プログラムにテキスト ファイルをインポートしました。その中の行を反復処理して画面に出力したいと考えています。
これを行うと、コンソールは最後に出力された行を上書きし、その上に新しい行を書き込みます。なぜこれが起こっているのですか、どうすれば解決できますか?
これが私のコードです:
更新: ループの動作が非常に奇妙です。私はそれにスリープステートメントを入れましたが、一度スリープしてから行を出力し続けるだけでした。各行を出力する前にスリープすることを期待していました。以下の例:
更新 2: 新しいテキスト ファイルを作成し、テスト用にランダムな内容を入力したところ、正常に動作しました。元のファイルには、コンソールへの印刷を台無しにする悪い文字/エンコーディングが含まれていたようです。
c# - c# ファイルを開いたままにして内容を上書きする
C#.Net アプリケーションからの出力を定期的に読み取るサード パーティ アプリケーションがあります。
特定の制約により、サードパーティのアプリケーションによって読み取られるファイルにのみ出力を書き込むことができます。
毎回同じファイルの内容を上書きする必要があります。
私は現在、C#でそれを行っています
サードパーティのアプリケーションは定期的にファイルをチェックし、内容を読み取ります。これはうまく機能しますが、CPU 使用率が非常に高くなります。File.WriteAllText をテキスト ライターに置き換えると、CPU 使用率が高くなる問題は解決しますが、ファイルを上書きするのではなく、テキストがファイルに追加されます。
C# でファイルを開いたままにし、オーバーヘッドをあまりかけずに定期的にその内容を上書きできる正しい方向に誰かが私を向けることができますか?
編集:ループのすべての反復ではなく、ループの20回の反復ごとに1回ファイルに書き込むことを選択して、CPU使用率を修正しました。以下に示すすべての回答は機能しますが、ファイルを閉じて再度開くことに関連するオーバーヘッドがあります。ありがとう
.net - XmlTextWriter で上書きしますか?
簡単な質問ですが、xmltextwriter で上書きするにはどうすればよいですか?
私は使用します var writer = new XmlTextWriter(exam.Path, null);
。SO 私が新しい文書を持っている場合、それは私がそうあるべきように書かれています。
しかし、ドキュメントが既に存在する場合、このドキュメントを新しいドキュメントで上書きするにはどうすればよいですか?
svn - SVNの更新/チェックアウトを強制してローカルファイルを上書きする
私は(私のサーバー上で!)実行することを計画しています
svnアップデート
私のLIVEウェブサイトをアップデートでアップデートします。ただし、サイトスクリプトが機能しなくなる「C」の競合が心配です。チェックアウト/更新プロセスに(サーバー上の)すべてのローカルファイルを上書きさせるにはどうすればよいですか?
別のディレクトリでこれを行うことが1つの解決策になることを私は知っています-他にもっと効率的なことはありますか?
現在のファイルを上書きするためにSVNチェックアウトコマンドを強制するを見てきました
--forceオプションがありません
javascript - 要素が表示された後にコードを実行するようにjQueryを上書きします-方法は?
私は社内で使用するための小さなjavascriptフレームワークを開発しています。場合によっては、フレームワークが基本的なjQuery機能を上書きして、内部ロジックを処理したり、ブラウザーのバグなどを修正したりします。開発者がjQueryを以前と同じように使い続けることができるように、これらのケースを完全に透過的にしたいと思います。
私は頭をうまく透明な方法でやることができないように見えるという問題に遭遇しました-少なくとも私はそれを行うための良い方法を思い付くことができません-それで私はあなたに目を向けます:)。
私がやりたいのは、何かが「見えるようになる」たびに特定のコードを実行できるように、jQueryを上書きすることです。たとえば、開発者がshow()メソッドを実行する場合、要素が表示された後にコードを実行したいと思います。実際、開発者が「要素を表示する」方法(show()、css()、animate()など)に関係なく、コードを実行したい
たとえば、show()には、そのために使用できる「コールバック」パラメーターがあることを知っています。しかし、要点は; これは、開発者にとって完全に透過的である必要があります。彼は、このコードが「下で実行されている」ことを知る必要はありません。
私の上書きはすべてクロージャを使用して行われるので、元のメソッドへの参照を保存し、自分のことを実行して元のメソッドを実行できます。これは、showメソッドを使用してこれを行う方法の例です。
私の最初のアプローチは、単にこの方法でそれを行うことでした(「// Do stuffafter」でコードを実行する)。これは、速度パラメーターを渡す場合(内部でsetTimeoutやsetIntervalなどを使用しているため)、または他の「要素の表示」メソッドのいずれかを使用している場合を除いて、うまく機能します。
「要素の表示」に関係するすべてのメソッドが私のコードの影響を受けるように上書きできるマスター「要素の表示」メソッドはありますか?または、すべての「表示方法」を上書きする必要がありますか?誰かが私がこのタスクを共犯する方法の例を与えることができますか?それがそれを行う方法である場合、私が上書きする必要があるもの。
前もって感謝します。
java - 特定のケースでの Java での hashCode のオーバーライド
hashCode と equals を使用する際の一般的なベスト プラクティスについて他にも質問があることは承知していますが、非常に具体的な質問があります。
インスタンス変数として同じクラスの配列を持つクラスがあります。より明確にするために、コードは次のとおりです。
Node クラスの hashCode を上書きする必要があります。配列は、2 つの Node が同じかどうかを判断する上で重要な決定要因です。配列を hashCode の計算に効果的に組み込むにはどうすればよいですか?
- 編集 -
2 つのノードが同じかどうか、つまり、同じ数の子があり、それらの子がまったく同じ状態になるかどうかを確認しようとしています。したがって、2 つのノードでサブツリーを効果的に比較しようとしています。この等価チェックを行うためにハッシュを使用できるかどうか疑問に思っています。
実際にはサブツリー全体をハッシュする必要があると思いますが、クラス定義の再帰的な性質を考えると、それをどのように行うべきかわかりません。