問題タブ [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 の有効期間

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 は、非アクティブ状態が一定時間続くと閉じているようです。接続が開いている時間を制御できる必要があります。接続用に構成できる「接続タイムアウト」および「接続ライフタイム」プロパティがありますが、必要な機能がありません。

問題は、アプリケーションが巨大で、多くの場所でいくつかの画面が開いているときに接続が閉じられないことです。ユーザーは画面を開いて昼食に行き、戻ってきて何かをしようとすると、「接続が失われました」という例外が発生する可能性があります。これがアンチパターンであることはわかっていますが、今のところ、接続の有効期間を 1 か所で延長してから、数千の場所で接続を開いたり閉じたり、プールしたりする方が簡単です。

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 (1 週間) などの高い数値も設定しようとしました。

現時点で、私の変数は次のようになります。

私は多くの異なる組み合わせといくつかの異なるライブラリを試しましたが、問題の解決策を見つけることができないようです. gc_maxlifetime動作させるには、php.ini ファイルを変更する必要がありますか?

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

c++ - グローバル ベクトルから削除された要素の有効期間

私は基本的に持っています

cpp クラスのクラス メンバーとして。特定のクラス関数で、このベクトルは次のように「オブジェクト」で満たされます。

後で、ベクター要素を繰り返し処理し、最適な要素へのポインターを保持します。次に、次のようにベクトルがクリアされます。

ここで私の質問は次のとおりです。ベクトルから削除されたオブジェクトはどうなりますか? それらがベクターから取り除かれるとすぐに、その寿命は終わりますか? そして、ポインターも空のスペースを指していますか? そうでない場合、これらのオブジェクトの有効期間はいつ終了しますか?

よろしく scr

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++ - スコープ終了後の割り当て解除

重複の可能性:ローカル変数
または一時変数のアドレスを返す
ローカル変数のメモリにそのスコープ外でアクセスできますか?

次のコードがあるとします

これが機能する理由を知りたかった..セグメント障害である必要があります!

OK 未定義の動作は適切なようです..もう一度確認できますか? 次のコードで上記のことをシミュレートしようとしましたが、現在は SIGSEGV になります。