問題タブ [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.

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

django - djangoフォームは保存時にデータを上書きします

ユーザーからのデータを含むフォームがある場合、CV としましょう。フォームからのデータをデータベースに保存しますが、同じユーザーからの CV をデータベースに保存したくありません。 1回以上(フォームインスタンスの編集時)

同じユーザーが保存するたびに上書きされるようにしたい。どうすればできますか?

どうもありがとう

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

jquery - JQueryセルフビルドプラグインの質問-デフォルト値は上書きされます

あなたの助けが必要です。私は自分の問題を説明するために、本当にクリーンで単純な例を作成しました。私は自分のjqueryプラグインを構築しました:

ご覧のとおり、デフォルトの色を設定し、ユーザーが変更できるようにしています。 私の問題/質問は次のとおりです。 同じページに2つの段落があり、最初の段落にデフォルトの色を使用し、2番目の段落に異なる色を使用します。

私の問題は、デフォルトの色を上書きする2番目の段落(p)をクリックし、その後最初のpをクリックすると、最初のpのデフォルトの色ではなく、上書きされた色が使用されることです。最初のpが常にデフォルトの色を使用するようにするにはどうすればよいですか?最初のpの色も定義できることはわかっていますが、ここではオプションではありません。

じゃあ何をすればいいの?

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

c# - 拡張クラスの問題とメソッドの上書き

私はC#で書かれた.net Webサイトを持っており、他の開発者が使用できる機能を作成します。だから私はいくつかのデフォルトの実装を作り、開発者はいくつかのメソッドを上書きすることができます

例:クラスがShoppingCartあり、Productクラスの商品に、ショッピングカートがカートの合計価格を計算するためgetProductPrice のメソッドを呼び出すメソッドがあります。getProductPrice

ShoppingCartとはProduct同じプロジェクトにあり、開発者に.dllを提供して、ソースコードを変更できないようにして、後でアセンブリを更新できるようにします。

したがって、他のプロジェクトを作成し、製品クラスを拡張してメソッドを上書きし、getProductPrice独自のロジックを実装できるようにする必要があります。問題は、ショッピングカートが拡張メソッドを呼び出さず、元のメソッドを呼び出すことです。

開発者向けにすでに拡張プロジェクトを作成し、ショッピングカートが拡張メソッドを呼び出す場合、拡張製品には製品への参照が必要であり、ショッピングカートには拡張製品への参照が必要であるため、循環参照があります。

同じアセンブリ内でのみパーシャルを使用できるため、パーシャルクラスも機能しません

誰か提案がありますか?

前もって感謝します。

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

c - fopenの追加モードを使用してファイルを上書きします

fopenレガシーコードのためにバイナリファイルへの書き込みとライブラリの使用を使用していますがcstdio (stdio.h)、WindowsおよびLinuxとクロスプラットフォームで互換性がある必要があります。

プロトタイプにはFILE * fopen ( const char * filename, const char * mode );、を使用const char * mode = "ab"しています。これは、バイナリファイルに追加されます。書き込み操作は、ファイルの最後にデータを追加します。ファイルが存在しない場合は作成されます。

N個の入力ファイルがあり、データを処理し、タイプごとに1つの出力ファイルに書き込みます。ここで、M個​​のタイプがあります。1つの入力ファイルを処理し、対応する各出力ファイルにデータを書き込みます。次に、そのi番目の入力ファイルを閉じて(i + 1)番目を開き、入力ファイルのデータを出力ファイルに追加してプロセスを繰り返します。

実行可能ファイルの先頭に出力ファイルが存在する場合は、削除してください。存在し、削除しない場合、"wb"モードを使用すると、出力ファイルにデータが追加されるだけで、不要な重複が発生します。私はブーストソリューションを受け入れており、可能な限り標準を維持したいと思っています(つまり、可能であればPOSIXを避けます)

fopenC++リファレンス

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

browser - Amazon S3 ブラウザベースのアップロード - 上書きの防止

ウェブサイトの画像には Amazon S3 を使用しており、ユーザーはウェブサイトから画像/ファイルを直接 S3 にアップロードします。ポリシー ファイルでは、「begins-with」「upload/」であることを確認します。これらの画像は、アップロードされた後は一般に読み取り可能な画像であるため、誰でもこれらの画像の完全な URL を見ることができます。ハッカーが侵入し、JavaScript のポリシー データと画像の URL を使用して、これらの画像をデータで上書きすることはできますか? 一度アップロードした後の上書きを防ぐ方法がわかりません。私が見た唯一の解決策は、ファイルをパブリックに書き込み可能ではないフォルダーにコピー/名前変更することですが、画像をダウンロードしてから S3 に再度アップロードする必要があります (Amazon は実際にその場で名前を変更できないため)。

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

ruby-on-rails - AWS S3 with Rails のキャッシングとリロードの問題

問題のファイルがまだ存在しない場合にうまく機能するようなコードが少しあります。

私が抱えている問題は、ファイルが存在する場合、新しいコピーで上書きしたいということです...上書きの問題かどうかわからないので、ファイルが既に存在する場合は最初に削除してみました. それもうまくいかなかったようです。したがって、削除されていないか、キャッシュされていると思います。

もちろん画像を表示するときは、?123232 という乱数で追跡しますが、キックのためだけにブラウザのキャッシュを削除しようとさえしました。

私が見逃している簡単なものがあると確信しており、おそらくもっと簡潔な方法でこれを行うことができます。

ありがとう

更新: 問題はクラウドフロントまたは通常の s3 キャッシュと関係があるに違いないと思います。最終的には... 更新されるからです。しかし、1日かそこら後だけですか?そして、それは私のブラウザがキャッシュしているわけではないので、おそらくこれです。キャッシュをダンプするように指示する方法を知っている人はいますか?

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

c++ - QFile/QDataStream 既存データへの書き込み

たとえば、8 バイトの長さのファイルがあります。たとえば、次のようになります。

22222222

さて、私は最初に5バイトと言って、それらを変更します。例のために。に11111

最後に、それらを ONTO EXCISTING DATA ファイルに書き込みたいので、ファイルは次のようになると思います。

11111222

しかし11111、ファイルが消去されているため、 しか得られません。消去を無効にするにはどうすればよいですか? (この質問は存在するかもしれませんが、このような質問は見つかりませんでした)

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

python - Python:同じファイルを含む別のディレクトリでディレクトリを上書きする

同じファイルを含む別のディレクトリでディレクトリを上書きしようとしています。distutils.dir_util.copy_tree(src、dst)を使用してみましたが、代わりにdstのディレクトリを作成しようとしました。目的は、ディレクトリとその内容をサイレントに上書きすることです。他にそうする方法はありますか?

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

c# - outisdeからのクラスのコンストラクターの上書き

したがって、質問は簡単です。クラスのコンストラクターを外部から上書きするにはどうすればよいですか。問題自体は、私がすでにコンパイルされたクラスを持っていて、それがすでにいくつかのコンストラクターを持っているということです、しかしそれらのコーダーの馬鹿はコンストラクターを削除したので、私は今それをXML(de)Serializeすることができません...

つまり、彼らが行ったことは次のとおりです。
彼らはVector2()を変更しました。Vector2(x、y); Vector2(x = 0、y = 0);に

しかし、私の問題は、シリアライザーがまだクラスを作成できることを理解するのにそれほどインテリジェントではなく、コード全体を変更することは***の苦痛になるということです。

0 投票する
10 に答える
433768 参照

batch-file - 既存のファイルをバッチで上書きする方法は?

次のコマンドはファイルをコピーして移動しますが、置き換えるファイルを上書きするためにも必要です。