問題タブ [destroy]
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.
java - デスクトップ アプリケーション - フォームを動的に作成および破棄する方法
Java を使用して、デスクトップ用の小さな暗号化アプリを作成しています。
LinuxでOracle JDeveloper 11gでJFrames(javax.swing.JFrameをインポート)を使用しています。
ユーザーが暗号化方法を選択できる「ウェルカム」フォーム/フレームが必要です。次に、方法を選択すると、選択した暗号化方法に適したフォームを動的に作成し、また、ウェルカムフォーム。ユーザーが暗号化を終了したら、フレーム/フォームを閉じる必要があります (右上の x をクリックするか、[終了] ボタンを使用するか、任意の方法で)、ウェルカム フレームが動的に再作成されて表示されます。
私はさまざまなことを試しました-btnEncode_actionPerformed(ActionEvent e)、次にthis.dispose()-そして、this_windowClosed(WindowEvent e)とdispose()をいじりましたが、何も機能していないようです。
setVisibl(true/false) を使用した回避策でさえ、この段階では受け入れられます - これは一日中私の頭を悩ませてきました. Delphi で行うのは非常に簡単です。
TIAとrgs、
ポール...
ruby-on-rails - 場合によっては、default_scope が (update|delete|destroy)_all を破る
これはRails 3のバグだと思います。ここの誰かが私を正しい方向に導いてくれることを願っています。以下に掲載されているコードは、この問題を説明するためのものです。これで問題が混乱しないことを願っています。
Post モデルと Comment モデルがあるとします。投稿には has_many のコメントがあり、コメントは投稿に属しています。
Post モデルに default_scope を設定し、joins() と where() の関係を定義します。この場合、where() は joins() に依存しています。
通常、投稿はコメントに依存しません。繰り返しますが、簡単な例を挙げたいと思います。これは、where() が joins() に依存している場合に当てはまります。
次のコマンドを実行します。
次のクエリを生成し、最終的に ActiveRecord::StatementInvalid をスローします。
繰り返しますが、update_all、delete_all、destroy_all は同じように動作します。counter_cache を更新しようとしたときにアプリケーションが不平を言ったときに、この動作を発見しました。最終的に update_all にドリルダウンします。
android - アクティビティが強制終了されるまでに onDestroy() 内でどれくらいの時間がかかるでしょうか?
私の質問のキャプションが非常に曖昧に聞こえたに違いないことはわかっています。しかし、ここではっきりさせてください。
ミドルウェア スタック上に Android アプリケーションがあるとします。アクティビティの onCreate() で、ミドルウェア モジュールを初期化します。
その onDestroy() で、ミドルウェアを初期化解除する必要があります。現在、ミドルウェア呼び出しの処理にはかなりの時間がかかる場合があります。だから私は onDestroy() 関数がどれくらいの時間を持っているかを知り、その時間内に私の初期化解除が行われるかどうかを見たい.
de-init を onDestroy() に保持するのは合理的ですか?
また、アクティビティ A1 の onCreate() でミドルウェアを初期化するとします。ボタンをクリックすると、アクティビティ A1 がアクティビティ A2 に切り替わります。メモリ不足の状況では、LMK はしばらく使用されていないアクティビティを強制終了します。このような場合、アクティビティ A1 は殺されませんか? アクティビティ A1 が強制終了されると、A1 で作成したすべてのインスタンスも破棄されますか?
よろしく、キキ
ruby-on-rails - これを適切に削除するにはどうすればよいですか?
ここで何かが深刻に加算されていません..私のページは更新されるだけで、何も起こりません。インデックスを除くすべてのメソッドにぶら下がっているデバッガーには一切触れません。
私のhtml:
私のコントローラー
私のルート:
より良いものを見つけたらすぐに交換する私の嫌なハック
アクションを、自分で作成したより単純なコントローラーに移動しました。
ルートを次のように変更しました:
私のhtmlを変更しました:
しかし、リンクをクリックすると..show
アクションが表示されました?? フフフフフフゥゥゥゥゥゥゥ
アクションを show アクションに移動し、html に隠しフィールドを渡すだけで報復しました。
java - java Androidのsuper.onDestroy()がデストラクタでトップになるのはなぜですか?
デストラクタでどのロジックがsuper.onDestroy();
一番上に行くのでしょうか? 例えば:
ではない:
c++、obj-c、パスカルなどのように?
java - 春の豆の破棄方法はいつ呼び出されますか?
Bean の「destroy-method」に sysout ステートメントを入れました。サンプル コードを実行すると、sysout が出力されません。それは、destroy-method が呼び出されていないということですか?
テストクラス:
豆
構成ファイル:
java - チャット アプレットでユーザーをログアウトする際の問題
Java チャット アプレットのユーザーが、ブラウザ ウィンドウを閉じるときに自動的にログアウトされるようにしたいと考えています。
現在、次のものを使用しています。
ただし、これは 3/4 の時間しか機能しません (おそらくネットワークの遅延が原因です)。
チャット アプレットはサーバーに ping を送信し、90 秒後にログアウトします (これにより、インターネットの問題が原因で再接続できるようになります)。最終的には削除されますが、閉じるイベントをより適切にキャッチする方法が必要です。
ruby-on-rails - レールは、関連する関連付けをロードせずにモデルを検索します
私のrailsアプリケーションには、ギャラリーと写真の2つのモデルがあります。ギャラリーにはたくさんの写真があり、写真は1つのギャラリーに属しています。
写真を削除すると、レールにもギャラリーが読み込まれることに気付きました。これは必要ありません。追加されたデータベースクエリです。
find
写真を削除するときは、を使用します@photo = Photo.find(params[:id])
。これにより、関連付けが読み込まれます。
@photo = Photo.find(params[:id], :include => :gallery)
ギャラリーをロードするように指示するがあります。これの反対は何ですか?私は次のことを試しました:
また、写真を削除するために必要なフィールドのみを選択しようとしましたがgallery_id
、ファイルのパスはギャラリーに基づいているため、実際のファイルを削除するために必要です。これは、ギャラリーもロードすることになります。
編集:私のPhoto
モデルは次のようになります:
mount_uploader
キャリアウェーブからです。次のコードを含むアップローダーがあります。
それが原因でしょうか?
ありがとう!
charts - dojo.byId の後、dojox チャートの更新/破棄が機能しない
を使用して道場チャートを作成しました。
その後、このチャートを更新/破棄したいと思います。私もです;
これは機能していないようです。ここで何か間違ったことをしていますか?
一番
ruby-on-rails - 1つのレコードを破棄すると、別のレコードが破棄されます
製品(iPod Classicなど):has_many =>:listings、:dependent =>:destroy
リスト(「私の名前はジョーです。iPodを販売しています):belongs_to =>:product
したがって、特定の製品を削除すると、その製品を指すすべてのリストが削除されます。それは理にかなっており、仕様によるものです。
ただし、私は「マージ」関数を作成しています。この関数では、2つの製品を1つにマージし、それらのリストを結合します。それで、私の2つの製品が「iPodColor」と「iPodClassic」であるとしましょう。2つをマージしたいと思います。私がやりたいのは、「iPod Color、iPod Classicにマージ」と言うことです。結果は、次のようになります。
- すべてのiPodカラーリストはiPodClassic製品に再指定されています
- product_idの変更後、リストが保存されます
- その後、「iPodColor」製品を削除します
リストを削除しなくても、すべて正常に機能するはずです。しかし、私はこのコントローラーを持っています。何らかの理由で「iPod Color」製品を破棄すると、リストが「iPod Classic」に移動されてデータベースに保存されたことを確認した後でも、以前にポイントされたリストが表示されます。 「iPodColor」も破壊されてしまい、その理由がわかりません。それはまるで彼らが破壊された製品へのある種のリンクを保持しているようであり、したがって彼ら自身が破壊され始めます。
私が見逃している痛々しいほど明白なことは何ですか?