問題タブ [state-management]
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 - Ember.js の StateManager に関するベスト プラクティス
Ember.jsのStateManager
はまだ十分に文書化されていないため、その使用法に関していくつか質問があります。
.goToState
状態マネージャー内からのみ呼び出すように努めるべきですか?- ビューの状態マネージャーでメソッドをミラーリングしていることに気付くことがあります
save: -> StateManager.send("save")
。それは理にかなっていますか、それとも何か不足していますか? - モデルのすべての変更は (一般的に) 状態マネージャーを通過する必要がありますか?
- 1 つのビューに異なる状態がある場合、子状態を持つ を使用してモデル化する必要があり
ViewState
ますか?それとも、計算されたプロパティとビュー プロパティを使用して、その情報をビューにのみ保持する必要がありますか?
* 1 つの例として、すべての状態に同じテンプレートが使用されているが、3 つのステップで異なる領域が表示/非表示になっている 3 ステップのフォームが考えられます。
Github リファレンス: https://github.com/emberjs/ember.js/tree/master/packages/ember-states/lib
c# - Cookie のないセッション状態 asp.net に動的に切り替えますか?
Cookie なしのセッションに動的に切り替える必要があるという要件があります。次の msdn リンクは、webconfig を変更することで Cookie なしのセッションを有効にできることを示していますCookie のないセッションに動的に切り替える方法はありますか?どんな助けでも大歓迎です..ありがとう
c++ - C++のステートメントを使用したPython
pythonwithステートメントに似たものをC++で実装しようとしています。主にQt-OpenGLで使用する予定なので、メソッドはbind
and release
(python__enter__
では__exit__
)と呼ばれます。
私が思いついたコード:
ヘッダ:
cpp:
使用法:
質問:
- 必要と少し不器用
class A
に感じます。class B
より良い代替案はありますか? &&
代わりに使用することの欠点はあり&
ますか?一時的なオブジェクトの使用が可能になります(例With w(X(), y);
)
asp.net-mvc - ASP.NETMVCアプリケーションで匿名ユーザーの状態情報を保持する
Webサイトのすべての匿名の訪問者の状態をシームレスに維持したいと思います。たとえば、最初の訪問時にのみヒントを表示し、最初に「投票」ボタンがクライアントでjava-scriptを分析するvia-cookieに表示されないようにします(サーバー側の第2レベルのIPベースのフィルタリングが原因です)。
クライアントブラウザでこれらのCookieを管理するにはどうすればよいですか。理想的には、サーバーとクライアントの両方で読み書きできる辞書として使用したいと思います。これがすべて基本的なものである場合は、「hasVoted」ブール値をユーザーのCookieに割り当てて、クライアントとサーバーで読み取る方法を示してください。
私の考えに根本的な問題がある場合は、私に知らせてください=)
asp.net - ASP.net httpcontextキャッシュオブジェクトは、機密情報を(比較的)格納するのに十分な安全性がありますか?
ASP.net httpcontextキャッシュオブジェクトは、特定のシナリオでデータベースを参照する回数を減らすことで、Webアプリケーションのパフォーマンスを向上させるのに役立つことがわかりました。httpcontext cacheオブジェクトへのログインが成功したときに作成されるユーザーオブジェクトを配置し、各ページ/リクエストを処理する際の後続の参照DBの数を減らすためにそこに保持することにしました。そのオブジェクトにはパスワードやソルト値を保持しませんが、ユーザーオブジェクトにはアカウントの有効期限などを保持します。以下のリンクを確認しました
ソリューションが私のシナリオに適用可能かどうかを確認しましたが、そこでの会話をこのシナリオに適用できると推測することはできませんでした(この種の比較的機密性の高い情報をキャッシュオブジェクトに保持します)。
このキャッシュオブジェクトの利用が、アカウントの有効期限やアカウントのアクティブ性フラグなどを保持するのに十分安全かどうかを教えてください。そうでない場合は、後続のDB呼び出しなしでユーザーオブジェクトを手元に置くための提案は何ですか。
PS:各アプリケーションプールのリサイクルで問題が発生するため、そのオブジェクトをセッションオブジェクトに保持したくありません。
microsoft-metro - Windows 8 で状態を保存できません [エラー The type or namespace name 'Common'
Windows 8 で状態を保存できません
以下はすべて、App.Xaml.cs ファイルの既定のコードです。追加した唯一の行は
これは Windows 8 のチュートリアルからのもので、このhttp://msdn.microsoft.com/en-us/library/windows/apps/hh986968.aspxを試みる前にパート 1 に従いました。同じ参照と using ステートメントを持つ別のプロジェクトで作業しています。プロジェクトには名前空間が 1 つしかなく、リビルド/クリーンも行いました。誰か追加情報を持っていますか?
編集:
問題は、空白のテンプレートに基本的なページを追加する必要があることでした。これは、基本的な機能を実行するために必要ないくつかのクラスを自動生成します。以下は、共通フォルダーに含める必要がある最小限のアイテムのスクリーンショットです。
session - Asp.net のセッションの代替?
状態管理用のアプリケーションで Asp.net セッションを使用しています。デフォルトでは、インプロセス モードが使用されています。しかし今、パフォーマンスの問題のためにクライアントからアプリケーションからセッションを削除するように求められたため、代替手段を探す必要があります。
方法の 1 つは、クライアント側のすべてを Postback の非表示フィールドに保持することです。それは確かに良いアプローチではありません。
それを行う他の方法はありますか?代替案があると確信しています。
PS: クエリ文字列を提案しないでください。
ありがとう、
サミット
asp.net - ビジネスエンティティをviewstate変数に保存する必要がありますか
単一の aspx ページで使用するビジネス エンティティがあります。このページには多くのコントロールがあるため、多くのポストバックが発生します。私が知りたいのは、このビジネス エンティティをビューステート (単一のページに必要なため) またはセッション (エンティティにさらにデータがある場合、ページ サイズが増加し、ネットワーク レイテンシが増加するため) に保存することをお勧めすることです。
asp.net - オンライン試験ウェブサイトでのセッションによる状態管理
私はasp.netアプリケーションに取り組んでいます。「オンライン受験」。私のアプリケーションは、セッションの概念を使用して、試験を行っているユーザーの状態を維持します。、ブラウザがシャットダウンした場合にシステムがクラッシュした場合、ユーザーが最初の質問から始めてほしくないからです。実際、ユーザーが離れたところから開始する必要があります。今、私はこれについて考えることができません。これをテストする方法。自分のコンセプトを簡単にテストできる簡単な方法はありますか。
ケース 1: ユーザーは試験をやめたいと考えています。そのため、ブラウザを意図的に閉じることができます。ケース 2: ユーザーが誤ってブラウザを閉じてしまったため、戻ってきたときに元の場所から試験を開始することになります。
URL を入力 > 試験 ID を入力 > 試験を続行するだけです。
この点で私を助けてください。セッション管理の適用方法を教えてください。
caching - 状態管理にキャッシュ(System.Web.Caching.Cache)が使用されないのはなぜですか?
同様の問題があるため、PostBack後にGridViewでデータソースを永続化するための受け入れられた答えを理解しようとしています。
引用:
私はVeiwStateまたはセッションに不必要に何かを入れることを避けているので、このデータを永続化する最良の方法はそれをキャッシュすることだと思います。
状態管理に関するMSの提案を見ると、ASP.NET状態管理の概要キャッシングはどこにも見当たりません。これについて尋ねるコメント(Jim_Huffを検索)がありますが、回答されていません。
質問:このコンテキストでのキャッシュの扱いはどうですか?キャッシュを使用する必要がありますか?