问题标签 [lifetime]

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 回答
843 浏览

memcached - 内存缓存生命周期

我读过一篇文章,使用memcache缓存存储在mysql数据库中具有一定生命周期的密码,但是当数据库中更新用户密码时,memcache仍然缓存旧数据,生命周期结束后,再次从数据库中获取数据,然后得到最新的数据。

还有其他方法可以立即获取最新更新的数据吗?

0 投票
1 回答
1338 浏览

plugins - PhoneGap 插件的生命周期是多久?

关于插件实例的生命周期,我是否需要考虑一些事情,或者我可以假设这个对象在我的 web 视图可见的时候一直存在?

从一些插件看来,有些人倾向于使用某种单例管理器将数据存储在他们的 PhoneGap 插件中。为什么不把它存储在 PhoneGap 插件本身呢?

询问的原因是,似乎与 web 视图通信的唯一正确方法是通过 [self writeJavaScript:message] 方法。如果我注册自己以接收一些通知,我想确保我的插件实例存在。

0 投票
3 回答
1142 浏览

c++ - 临时绑定到引用参数的默认参数的生命周期是多少?

我认为引用只会将临时对象的生命周期延长到引用本身的生命周期,但以下代码段的输出似乎是矛盾的:

活生生的例子。输出:

所以看起来临时在g()被调用后被破坏了......什么给了?

0 投票
3 回答
127 浏览

.net - 强制 SqlConnection 在指定的时间内打开

似乎 SqlConnections 在一段时间不活动后关闭。我需要能够控制连接保持打开的时间。可以为连接配置“连接超时”和“连接生命周期”属性,但它们不能满足我的需要。

问题是我们的应用程序很大,并且在很多地方,当某些屏幕打开时连接不会关闭。用户可以打开一个屏幕,然后去吃午饭,然后回来,然后尝试做某事并得到“连接已丢失”异常。我知道这是一种反模式,但现在在一个地方延长连接寿命会更容易,然后在数千个地方打开/关闭和池连接。

0 投票
2 回答
7713 浏览

c++ - (全局)静态变量会在程序结束时被销毁吗?

可能重复:
C++ 是否为全局和类静态变量调用析构函数?

寿命是多少

  • 全球的MyClass myclass;
  • 全球的static MyClass myclass;
  • 全球的const MyClass myclass;
  • 全球的static const MyClass myclass;
  • static MyClass myclass;实际发生初始化时的本地函数
  • static constexpr MyClass myclass;C++11 中的全局

尤其是它们会在常规程序结束时被销毁(即main没有错误)?标准在哪里如此说明。

我注意到私有析构函数阻止了所有这些变量的创建。但是,如果我没记错的话,它在某处明确提到,一些静态数据可能已被放入静态数据部分并已预先构建加载。这对我来说意味着不会调用任何析构函数。这意味着我可以定义这样一个变量......

0 投票
1 回答
2184 浏览

codeigniter - codeigniter 会话过期

我遇到了一个我无法解决的 codeigniter 会话问题。即使我的到期时间设置为“无限”,我的会话也总是会到期。我尝试将过期时间设置为 0 以及一个较高的数字,例如 604800(一周)。

目前我的变量如下所示:

我尝试了很多不同的组合和几个不同的库,但我似乎无法找到解决问题的方法。我是否必须更改gc_maxlifetime我的 php.ini 文件才能使其正常工作?

0 投票
4 回答
110 浏览

c++ - 从全局向量中移除的元素的生命周期

我基本上有一个

作为 cpp 类中的类成员。在某个类函数中,这个向量将被“对象”填充,就像这样:

稍后,我遍历向量元素并保留指向最佳元素的指针。然后向量被清除,如下所示:

现在我的问题是:从向量中删除的对象会发生什么?一旦它们从向量中移除,它们的生命周期就结束了吗?那么指针是否也指向空白空间?如果不是,这些对象的生命周期何时结束?

问候

0 投票
3 回答
617 浏览

block - 在 C 中的块语句中定义的变量的生命周期

在这个 C 代码片段中:

x,y,z 和 m 何时从 func 堆栈帧中分配和释放?

0 投票
6 回答
168 浏览

c++ - c++ 用户定义类型生命周期

我想知道创建用户定义类型的对象的过程是什么。

例子

1)我想知道什么时候分配对象,什么时候A调用构造函数。
2)它的成员什么时候被分配?是否同时分配了对象本身?
3)我什么时候可以说该对象已完全创建并且可以安全使用?是在构造函数开始之后,还是直到构造函数结束?
4)我知道成员在构造函数初始化列表中被初始化,所以它在构造函数的调用之前。这是否意味着成员在对象存在之前存在?

5)对象何时被释放?是在析构函数结束之前吗?

0 投票
3 回答
147 浏览

c++ - 范围结束后解除分配

可能重复:
返回局部变量或临时变量的地址
局部变量的内存是否可以在其范围之外访问?

假设我们有以下代码

我想知道为什么会这样……应该是段错误!

好的未定义行为似乎合适..你能再次验证它吗?我试图在下面的代码中模拟上面的东西,但现在它给出了 SIGSEGV。