問題タブ [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 投票する
3 に答える
2640 参照

php - PHP配列は値を上書きしますが、配列に追加する必要があります

配列:

必要なもの

何が起こっていますか

私が試しているのは、クエリ結果セットからのものです

何か考えがありますか、正しい方向に助けてください?

0 投票する
4 に答える
8513 参照

java - Java FileWriter の上書き

InputStream として利用可能な新しいデータがあるたびに新しいデータを生成するコードがあります。毎回同じファイルが上書きされます。ファイルが書き込まれる前に 0 kb になることがあります。Web サービスは、これらのファイルを定期的に読み取ります。ファイルが 0 バイトの場合は避ける必要があります。

どうやってこれを行うのですか?この場合、ロックは役に立ちますか? ブラウザーがロックされているファイルを読み取るためにアクセスした場合、ブラウザーは、ロックが解除されてファイルが再び読み取れるようになるまで、キャッシュから古いデータを表示し続けます。

0 投票する
4 に答える
39751 参照

c - Cでchar []をリセットする最良の方法は何ですか?

私は文字列を使用します:

0 から始まる各位置にいくつかの文字を追加します。ただし、0 から始まる新しい文字の追加を開始できるように、これらの位置をすべてクリアできる必要があります。

そうしないと、2番目の文字列が短くなると、最初の文字列を上書きしないため、2番目の文字列を追加するときに最初の文字列から余分な文字ができてしまいます。

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

c++ - std::cin の内部バッファを変更するにはどうすればよいですか

を使用してパスワードを取得するソフトウェアを作成していますstd::cin

std::cinただし、可能性は低いですが、パスワードがメモリからディスクにページングされる可能性を回避しようとしているので、パスワードを使い終わったらすぐにパスワードを上書きするようにバッファを変更したいと考えています。

今私はこれを持っています:

しかし、cin バッファーの現在のサイズが考慮されていないため、これは悪いことだと確信しています。バッファの内容を適切に上書きするにはどうすればよいですか?

助けてくれてありがとう!

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

sql - SQLite ファイルの内容を上書きするにはどうすればよいですか

SQLite を使い始めたばかりで、すべてのアプリケーション データをファイルに書き込みたいのですが、ファイルが既に存在するかどうかはわかりません。「通常の」ファイルではこれは簡単ですが、SQLite ではテーブルが既に存在する場合は作成できず、主キーが既に存在する場合は行を挿入できません。

私は基本的に「CREATE TABLE IF NOT EXISTS table ....else ... DELETE FROM table」のようなことをしたいと思っています。それを行う方法があるに違いありません。他の方法よりも効率的な方法がいくつかあると思います。たとえば、削除して再作成するよりも既存のテーブルを使用する方が良いと思うかもしれませんが、それは、テーブルが存在するかどうかを確認し、その内容を削除することに何が関係しているかによって異なります。

または、データベースをメモリ (sqlite3_open(":memory:",db)) に書き込む方法はありますが、その内容をバイト配列などとして取得してファイルに書き込む方法はありますか?

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

c++ - 派生クラスに基本関数を強制的に呼び出す

別のクラスからクラスを派生させて関数を上書きすると、派生クラスBase::myFunction()の実装内で呼び出して基本関数を呼び出すことができます。myFunc

Baseただし、上書きされた関数で明示的に呼び出されることなく、基本関数が呼び出されることをクラスで定義する方法はありますか? (派生関数の実行前または実行後)

または、さらに良いことに、仮想Baseクラスに仮想関数があり、2 つのプライベート関数before()とが実装されている場合、このクラスの派生クラスの関数が呼び出される前後にクラスで定義after()できますか? ?BaseBasebefore()after()

ありがとう!

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

c# - 上書き、保存、ストリームの使用。彼らは本当に違うのですか?

ファイルを使用不可にしたい。上書きしたら本当に意味あるの?

上書き、ストリームの使用、保存、またはテキストの追加に違いはありますか?

注: 後でファイルを削除し、回復を回避したい。

0 投票する
6 に答える
1018 参照

c# - ユーザーがお互いを上書きしないようにする

レコードを更新するときに、2人のユーザーが誤ってお互いを上書きするのを防ぎたいです。つまり、2人のユーザーがレコードAを含むページをロードします。ユーザー1はレコードをABに更新し、ユーザー2はレコードをACに更新します。

最後にデータベースにヒットしてオーバーライドしたいだけではありません。レコードが更新されたため、保存できないというメカニズムが必要です。

今私が持っている2つのアイデアは、レコードにタイムスタンプを付けてそれを確認することです。一致しない場合は、更新を許可しないでください。2番目の方法は、更新が実行されるたびにレコードをGUIDし、GUIDを確認し、一致しない場合は更新しないことです。

これらの方法のいずれかが有効である場合は、どちらが最適ですか。そうでない場合、あなたは何を提案しますか。違いが生じる場合、これはC#です

ありがとう

0 投票する
7 に答える
176071 参照

python - Python でのファイルの読み取りと上書き

現在、私はこれを使用しています:

しかし問題は、古いファイルが新しいファイルよりも大きいことです。そのため、古いファイルの一部が最後にある新しいファイルになります。