问题标签 [self-destruction]
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.
javascript - 如何从角度的元素中删除属性?
如何使用 Angular 删除一个属性(或至少是它的值)?具体来说,假设我有一个ng-click
活动。我什至希望它只触发一次,我认为最简单的方法是在 ng-click 事件中进行“自毁”。类似的东西
vb.net - VB.Net 5天后自我删除
我必须执行以下代码。
代码将在执行时删除文件。如何编码我的程序,以便在第一次执行后 5 天调用该函数。
提前致谢。
qt - QObject 自毁感知容器
是否有一个 Qt 容器,它知道 QObject 的被破坏信号并在元素被破坏时移除元素?
即像这样:
c# - 如何使对象从列表中删除自身。
所以我在列表中有一些对象。我想让我的对象有一个方法,当被调用时会从列表中删除自己。我怎么能那样做?
ruby-on-rails - 自删除清单不删除项目
我正在使用 Ruby on Rails 构建一个自删除清单,该清单应该在 7 天后过期后自动删除一个项目。但是该项目仍然存在并进入负数(-1、-2、-3 等)。我不确定问题到底出在哪里。
我的破坏行动适用于其他一切。
我已经对 Stack 和 Google 进行了全面研究,但没有发现任何有用的东西。
这是我的项目控制器:
和项目模型:
路由.rb
架构.rb
android - 数组键自毁
我正在开发一款游戏(sorta),您可以在其中根据您听到的内容给出数字答案。一旦一个号码被调用,这个号码就会被保存。
我要求评分机制允许用户在给定时间内回答数字,因此顺序无关。
例如,可用时间为 10 秒。在这 10 秒内,提到了 2 和 4。玩家可以按任意顺序回答 2 和 4。可用的响应时间当然与每个单独的答案绑定,每个答案在它被破坏之前都有十秒的生命周期。
逻辑是用户必须回答听到的声音。在一个回合内他不能犯任何错误,如果犯了错误则该回合失败。如果他在这 10 秒内没有响应或给出错误的数字,则意味着失败。如果他及时得到答案,这个数字当然会从数组中删除。这是因为在时间跨度内可能会调用相同的号码,例如在这 10 秒内有 2 个 7,用户需要按两次 7。
如何创建一个数组(或基于对象的数组)以在插入后 10 秒后删除每个插入的数字。
注意:所有给出的数字都是示例。
注意:回合信息是背景信息,不应与答案相关,因为回合继续并且只会增加一个计数器(只要当前回合尚未增加数量)
c++ - 像 std::function 这样的自毁类型擦除类是如何实现的?
我想了解如何实施std::function
。为简单起见,让我们考虑不带参数的仅移动函数。
我知道std::function
通过典型的类型擦除技术擦除其目标的类型:
我想扩展这种类型的功能以支持自定义分配。我需要删除分配器的类型,但是使用std::unique_ptr
. 给定的自定义删除器unique_ptr
需要知道Function
给定构造函数的具体类型,以便能够正确地释放其存储空间。我可以使用另一个unique_ptr
来键入擦除删除器,但该解决方案是循环的。
似乎callable<Function>
需要自行释放。这样做的正确方法是什么?如果我在callable<Function>
's 的析构函数内部解除分配,那似乎还为时过早,因为它的成员还活着。
c++ - 在成员函数 C++ 中销毁对象
如果我绝对确定这Derived
是动态分配的,这是安全的行为吗?我不想使用析构函数,因为我的设计中的某些派生类不应该破坏自己,而其他类则不应该,例如
类型类Safe
应该通过调用以“正确”方式释放delete
。
编辑:提供更多信息,为什么我要这样做。我有一个类型的二叉树结构
这个想法是我Derived
用于一些临时计算,而Safe
对象存储在适当的数据结构中。如果compute()
返回一个指向Derived
我想删除它的指针,而如果它返回一个指向 的指针Safe
,我想保留该对象,因为它将始终存储在另一个我在程序结束时正确释放的数据结构中。
c - 执行后自行修改.exe c文件
我有一个初始化为“hello world”的字符数组的 ac 代码。
我想知道是否有可能在每次执行代码时将此字符数组重新初始化为其他随机字符串。如果不是 C,我可以知道这种实现是否可以在任何其他编程语言中实现?
详细地说,假设我的代码如下所示:
执行此代码一次后,我希望 char 数组 c 自动初始化为其他一些随机字符串(而不是“hello world”),这应该是一个永久性更改。这种需要是出于安全原因。我可以知道这样的事情是否可能?
如果没有,我是否可以知道是否可以让代码在执行一次后自毁?
java - run() 中的这个引用可以在实现 Runnable 时引用 Thread 对象吗?
抱歉,如果问题不清楚
我正在制作一个简单的多线程程序,它有一个链表来存储除主线程之外创建的所有线程。然后我想发送一些信号来终止主线程,但只有在所有其他线程都关闭时,我打算这样做,当线程关闭时,它将自己从链表中删除,然后主线程将检查该列表是否size == null 与否
这是我的代码
当 Shutdown_Handler.shutdown==true 时,main 将检查 threadList 是否为null
. 问题是我不知道如何使线程从列表中删除。正如我所搜索的,对于普通对象,我可以创建这样的方法
但是,在线程的情况下,类实现Runnable
所以this
引用是对象而不是存储在列表中的线程