問題タブ [state]

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 に答える
892 参照

asp.net - データベースから入力チェックボックスを設定し、ポストバック中に状態を維持するためのアイデア

stringbuilder を使用して、データベース内の各レコードのクライアント側チェックボックスを出力する asp.net ページがあります。

データベースのブール値とポストバックに応じて、チェックボックスをオンにする必要があるかどうかを確認する必要があります。すべてのチェックボックスの状態を維持します。

誰かがこれに対する良いアプローチを提案できますか?

0 投票する
2 に答える
708 参照

iphone - UITabBarController が applicationDidFinishLaunching で「More」ビューをロードしない

マルチタブ iPhone アプリケーションの状態を復元しようとしています。5 つ以上のタブがあり、それぞれに独自のナビゲーション コントローラーがあります。applicationDidFinishLaunching で、ユーザーが最後に使用したタブを特定し、それを設定します

myTabController.selectedIndex = persistedTabIndex;

次に、そのタブのルート ビュー コントローラーで関数を呼び出して、それ自体を復元します。問題は、タブが「More」ページに移動された場合、ビューがロードされず、呼び出しが NIL ランドに消えてしまうことです。問題のView Controllerにビューを強制的にロードさせる方法はありますか?

ご検討とご回答をいただき、誠にありがとうございます。

0 投票する
1 に答える
441 参照

tomcat - Tomcat / Scalaで状態を永続化する最良の方法は?

Tomcat / Scalaでユーザーの状態を維持するための最良の方法は何ですか?私の最初の考えは、セッションのアカウント情報を常に保持し、アカウントのセッションに関する情報がない場合は、ユーザーをログインページにリダイレクトすることです。これは実行可能なモデルですか、それともユーザー情報を永続化するためのよりスマートな方法がありますか?基本的なショッピングカートサイトを複製しようとしていますが、今は問題について考えています。

0 投票する
3 に答える
467 参照

singleton - グローバル値を渡す方法 (シングルトン vs. ???)

構成ファイル、レジストリ、およびデータベースのいずれかにさまざまなパラメーターを格納するプロジェクトを継承しました。これらのパラメーターのいずれかが必要な人は、ストアから直接読み取る (場合によっては書き込む) だけです。これは、またはもちろん、ばかげているので、最初に考えたのは、既存のコードをリファクタリングして、クライアントがパラメーターが格納されている場所を認識できないようにすることでした。各パラメーターのプロパティを持つ従来の AppSettings クラスを作成しました。ストアにはグローバル スコープが必要なので、スレッド セーフなシングルトンを作成しました。このクラスは、パラメーター値をフィールドに格納するのではなく、実際のストア (構成ファイル、レジストリ、またはデータベース) との間でパラメーター値を読み書きすることにより、アクセス ポイントとして機能します。最近では、シングルトンとグローバル状態の危険性についての話題を避けるのは困難です。

  1. 私のソリューションでは、テスト可能性以外にどのような問題が見られますか?
  2. 軽量の代替品は何ですか?パラメータを使用するオブジェクトごとにファクトリを作成することはできません (作業が多すぎます)。
  3. より重いリファクタリングを行う機会が得られるまで、シングルトンを使用することは許容できる妥協点として機能しませんか?
  4. シングルトン クラスのプロパティにゲッターしかない場合、それで問題ありませんか?

一部のパラメーターのストアが将来 (たとえば、レジ​​ストリからデータベースに) 変更されることが予想されるため、それがストアをシングルトン クラスの背後に隠す動機になりました。

0 投票する
1 に答える
1700 参照

c# - フォーム要素のプロパティを XML に保存 (コントロールの状態を保存)

私はいくつかのプロジェクトで設定を保存するために xml ライブラリを使用しています。

次に、そのコントロール内のすべてのコントロールを (再帰的に) 検索し、新しいコントロールなどを見つけるたびに自分自身を呼び出し、すべての情報を次のような xml ファイルに保存します。

そして、それらをロードします。

前回使用したのはFramework 2でしたが、最近再び必要になり、再使用しました。XMLファイルは通常どおり保存されますが、xmlファイルをロードした後にフォームが更新されないようで、理由がわかりません。すべてのコードが正しいようです。

誰か良い代替品を知りませんか?(デフォルトのアプリケーション設定は、明らかにひどいアプローチを使用し、保存するコントロールを指定するアプローチははるかにシンプルで、どこでも機能します)

よろしくお願いします=)

0 投票する
2 に答える
197 参照

python - PyGTK 状態のワイルドカード

組み合わせる方法:

可能なすべての状態をカバーするワンライナーワイルドカードに ( Doc を参照)

0 投票する
1 に答える
1287 参照

asp.net - ASP.NetでのEntityFrameworkのキャッシュ

ASP .Netによって処理されているHTTP要求の終了後、どのEntity Frameworkオブジェクトがライブのままであるかを調べようとしていましたか?

つまり、ASP .Netアプリケーションは、さまざまな要求にわたるEntity Frameworkキャッシングメカニズムのいずれかから恩恵を受けますか?

この記事では、内部で行われている操作について説明します。

http://msdn.microsoft.com/en-us/library/cc853327.aspx

したがって、これらすべてがhttpリクエストごとに繰り返されるのではないかと思います。

0 投票する
2 に答える
1004 参照

asp.net - HttpApplicationState - スレッドセーフの場合、競合状態が存在するのはなぜですか?

AcquireRead() / AcquireWrite()HttpApplicationState が同時アクセスを管理する機能をどのように備えているかを説明する記事を読みました。いくつかの条件では、競合状態を回避するためにアプリケーションオブジェクトで明示Lock()的に使用する必要があることを説明し続けます。Unlock()

同時アクセスがオブジェクトによって暗黙的に処理される場合、アプリケーションの状態に競合状態が存在する理由を理解できません。

誰かが私にこれを説明してもらえますか? Application.Lock()andを使用する必要があるのはなぜApplication.Unlock()ですか? ありがとう !

0 投票する
2 に答える
3303 参照

asp.net - LinqDataSourceを使用したASP.NETGridView:並べ替え、ページング、およびWhereParametersの状態を覚えておいてください

LinqDataSourceで標準のGridViewを使用しています。ユーザーは、標準的なものを使用して、グリッドを並べ替えてページングできます。検索基準(WhereParameters)を使用して、結果をフィルタリングすることもできます。これはうまく機能しますが、ページから離れるたびに状態が明らかに失われます。

したがって、SortとPaginingの状態、およびWhereParameterの値をキャプチャする一般的なメカニズムは素晴らしいでしょう。その後、これらの値をセッションに追加し、ユーザーがページに戻るたびにそれらを復元することができます。

どんな助けでも大歓迎です。

私のコードは次のとおりです。

0 投票する
2 に答える
151 参照

php - システムの状態を保存する

確かに非常に花のようなタイトル。

Webベースのウィザードの形式のPHPWebアプリケーションがあります。ユーザーは、ウィザードを実行してオプションを選択したり、プロセス(DBクエリ)を実行したりできます。ユーザーは前後に移動して、プロセスを何度も実行できます。

私は、ユーザーが何をしたか、どのプロセスを実行したかなどの状態を最もよく保存する方法を模索しています。したがって、基本的には、後でプルアップできる栄光のログです。

これらの状態またはセッションを保存するにはどうすればよいですか?同僚が検討しているオプションの1つは、セッションごとにXMLファイルを使用し、そこにすべてを保存することです。私の考えは、これを行うためにデータベーステーブルを使用することです。

それぞれに長所と短所があり、どのオプションを選択すればよいかについての回答が得られることを期待していました。実行可能な他のオプションの提案は素晴らしいでしょう!または、適切な実装を選択するために、どのような質問をする必要がありますか。

現在使用されているテクノロジー

バックエンド:WindowsServer2005で実行されているPHPおよびMSSQLServer

フロントエンド:HTML、CSS、JavaScript(JQuery)

どんな助けでも大歓迎です。

編集

このシステムが起動されるサイトごとに1、2、3人のユーザーしかいません。各サイトは一切接続されません。システムは、1か月あたり約10から100のセッションを持つことができます。