问题标签 [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.

0 投票
2 回答
872 浏览

java - 桌面应用程序 - 如何动态创建和销毁表单

我正在使用 java 为桌面创建一个小型加密应用程序。

我在 Linux 下将 JFrames (import javax.swing.JFrame) 与 Oracle JDeveloper 11g 一起使用。

我想要一个“欢迎”表单/框架,用户可以在其中选择他们的加密方法,然后在选择方法时,我想为所选的加密方法动态创建适当的表单,并销毁/释放/处置()欢迎表格。当用户完成加密后,他们应该关闭框架/表单(通过单击右上角的 x - 或使用退出按钮或通过任何方法),并且应该动态地重新创建并显示欢迎框架。

我尝试了各种方法 - btnEncode_actionPerformed(ActionEvent e) 然后 this.dispose() - 我摆弄了 this_windowClosed(WindowEvent e) 和 dispose(),但似乎没有任何效果。

在这个阶段,即使是使用 setVisibl(true/false) 的解决方法也是可以接受的——这整天都在破坏我的脑袋。在Delphi中很容易做到!

TIA 和 rgs,

保罗...

0 投票
4 回答
1931 浏览

ruby-on-rails - 在某些情况下,default_scope 会中断 (update|delete|destroy)_all

我相信这是 Rails 3 中的一个错误。我希望这里有人可以引导我朝着正确的方向前进。下面发布的代码纯粹是为了说明这个问题。希望这不会混淆这个问题。

鉴于我有一个 Post 模型和一个 Comment 模型。Post has_many Comments 和 Comment belongs_to Post。

在 Post 模型上设置 default_scope,定义 joins() 和 where() 关系。在这种情况下 where() 依赖于 joins()。

通常帖子不会依赖于评论。同样,我只想举一个简单的例子。当 where() 依赖于 joins() 时,这可能是任何情况。

运行以下命令:

产生以下查询,并最终抛出 ActiveRecord::StatementInvalid:

同样,update_all、delete_all、destroy_all 的行为方式相同。当我的应用程序在尝试更新 counter_cache 时抱怨时,我发现了这种行为。最终深入到 update_all。

0 投票
2 回答
2236 浏览

android - 在活动被杀死之前,onDestroy() 内部可以花费多少时间?

我知道我的问题标题听起来很模糊。但是让我在这里澄清一下。

假设我在中间件堆栈上有一个 android 应用程序。在我的活动的 onCreate() 中,我初始化了我的中间件模块。

在其 onDestroy() 中,我必须取消初始化中间件。现在我的中间件调用可能需要相当长的时间来处理。所以我想知道 onDestroy() 函数有多少时间,看看我的去初始化是否可以在这段时间内发生。

将我的 de-init 保留在 onDestroy() 中是否合理?

另外,假设我在活动 A1 的 onCreate() 中初始化了中间件。单击按钮时,活动 A1 切换到活动 A2。在内存不足的情况下,LMK 会杀死一段时间未使用的活动。在这种情况下,活动A1不会被杀死吗?当活动 A1 被杀死时,我在 A1 中创建的所有实例也会被破坏吗?

问候,琪琪

0 投票
3 回答
195 浏览

ruby-on-rails - 如何正确删除它?

这里严重没有加起来..我的页面只是刷新,没有任何反应,它从来没有触及我的任何调试器,除了索引之外,我所有的方法都挂着。

我的html:

我的控制器

我的路线:

我的令人作呕的 hack 很有效,一旦我找到更好的东西,我会立即更换

我将动作转移到我自己构建的更简单的控制器上。

将我的路线更改为:

改变了我的 html :

但是当我点击链接时..它带来了..show动作?? fffffffffuuuuuu

作为报复,我只是将我的操作移到了显示操作,并在我的 html 中传递了一个隐藏字段。

0 投票
4 回答
37127 浏览

java - 为什么 java Android 中的 super.onDestroy() 在析构函数中居于首位?

根据super.onDestroy();析构函数中的哪个逻辑在顶部?例如:

并不是:

就像在 c++、obj-c、pascal 等中一样?

0 投票
6 回答
54993 浏览

java - 什么时候调用 spring beans 销毁方法?

我在 bean 的“destroy-method”中添加了一个 sysout 语句。当我运行示例代码时,sysout 没有得到输出。这是否意味着销毁方法没有被调用?

测试类:

豆子

配置文件:

0 投票
1 回答
294 浏览

java - 在聊天小程序上注销用户的问题

我希望 Java 聊天小程序的用户在关闭浏览器窗口时自动注销。

我目前使用以下内容:

然而,这只适用于 3/4 的时间(可能是由于网络延迟)。

聊天小程序 ping 服务器并在 90 秒后将它们注销(这允许它们由于任何互联网问题而重新连接) - 所以它们最终会被删除,但是我想要一种更好地捕捉关闭事件的方法。

0 投票
1 回答
321 浏览

ruby-on-rails - rails 查找模型而不加载相关关联

我的 Rails 应用程序有两个模型,画廊和照片。画廊有很多照片,照片属于一个画廊。

当我删除一张照片时,我注意到 rails 也会加载图库——我不需要。这是一个添加的数据库查询。

当我find要删除照片时,我使用@photo = Photo.find(params[:id]). 这会加载关联。

我知道有@photo = Photo.find(params[:id], :include => :gallery),它告诉它加载画廊。与此相反的是什么?我尝试了以下方法:

我还尝试仅选择删除照片所需的字段,但我需要gallery_id删除实际文件,因为文件的路径基于图库。这也只是最终加载画廊。

编辑:我的Photo模型如下所示:

mount_uploader来自载波。我有一个上传器,其中包含以下代码:

会不会是罪魁祸首?

谢谢!

0 投票
3 回答
2284 浏览

charts - dojox 图表更新/销毁在 dojo.byId 之后不起作用

我使用创建了一个道场图表;

之后我想更新/销毁这个图表。所以我愿意;

这似乎不起作用。我在这里做错了吗?

最好的

0 投票
1 回答
181 浏览

ruby-on-rails - 销毁一张记录时,另一张被销毁

产品(如 iPod Classic) :has_many => :listings, :dependent => :destroy

清单(例如“我的名字是乔,我有一个 iPod 出售):belongs_to => :product

所以,如果我删除一个给定的产品,所有指向它的列表都会被删除。这是有道理的,而且是设计使然。

但是,我正在编写一个“合并”函数,您可以将两个产品合并为一个,并合并它们的列表。所以,假设我的两个产品是“iPod Color”和“iPod Classic”,我想将两者合并。我想做的是说,“iPod Color,合并到 iPod Classic”,结果应该是:

  1. 所有 iPod 颜色列表都重新指向 iPod Classic 产品
  2. 在 product_id 更改后,Listing(s) 被保存
  3. 然后我删除“iPod Color”产品

好吧,这应该一切正常,无需删除任何列表。但是,我有这个控制器,无论出于何种原因,当我销毁“iPod Color”产品时,即使在确认列表已移动到“iPod Classic”并保存到数据库之后,之前指向的列表“iPod Color”也被破坏了,我不知道为什么。就好像他们保留了与被破坏产品的某种联系,因此开始自行破坏。

我错过了什么令人痛苦的显而易见的事情?