問題タブ [persistent]
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.
asp.net - ASP.net 自己再キャッシュ オブジェクトを作成しますか?
キャッシュの有効期限が切れたときに、キャッシュされたオブジェクトを更新された情報で再キャッシュするにはどうすればよいですか? キャッシュを要求する次のユーザーがキャッシュを設定するデータの取得に対処しなければならないようにしようとしています。それを使用して、オブジェクトを関連付けることができるバックグラウンドメソッド/イベントがあり、有効期限が切れたときにメソッドを呼び出すだけですそれは自己および自己キャッシュします。
php - セッション変数は、設定解除後に完全に戻ります
ユーザーをサイトからログアウトさせるスクリプトがあります。ユーザーのログインデータに関連するすべての $_SESSION および $_COOKIE 変数の設定を解除します。しかし、どういうわけか、ログアウトできないようです。ログアウト スクリプトの最後と、各ページの最初にある $_SESSION 配列を確認しました。ログアウト スクリプトの最後に「array()」と表示されますが、ホーム ボタンまたはサイト上の任意のリンクをクリックすると、完全なセッション データが再び表示され、それがどこから来たのかわかりません。これは私がセッションデータを設定解除しようとする方法です:
unset($_SESSION);
unset($_COOKIE["usid"]);
unset($_COOKIE["pw"]);
unset($_COOKIE["adm"]);
-- 別の行に配置する方法はわかりませんが、読むのはそれほど難しくありません。
これらのデータが戻ってくるのはなぜですか?!
html - 通貨記号付きの HTML テキスト入力フィールド
最初に「$」記号を含むテキスト入力フィールドを作成し、フィールドにどのような編集が行われても、記号が持続するようにしたいと考えています。
数字だけを入力できるようにすればよかったのですが、それは単なる手の込んだ追加です。
database - グラフを永続ストレージに保存する最良の方法は何ですか
後で分析、検索、クラスタリングなどを行うために、永続ストレージにグラフを保存する最良の方法は何だろうと思っています。
私はneo4jがオプションだと思います.他のグラフデータベースも利用できるかどうか興味があります. 大規模なソーシャル ネットワークがグラフ ベースのデータ (または RDF などのグラフのようなモデルのストレージを必要とする他のサイト) をどのように保存するかについて、誰かが洞察を持っていますか?
Cassandra や MySQL などのオプションはどうですか?
asp.net - ブラウザを閉じた後の認証/セッション Cookie の削除
ブラウザを閉じた後も Cookie を保持するために必要な正確な手順は何ですか? 現時点で私は持っています:
createPersistentCookie
イベントに設定しtrue
ますLoggedIn
。- MachineKey が指定されました。
- フォームのスライド有効期限が に設定されました
true
。
ブラウザが開いている限り、ユーザーはログインしたままになりますが、ブラウザが閉じられるとすぐに、ユーザーはどのくらいの時間でも、再度ログインする必要があります。私は何が欠けていますか?
編集:
marapet によって指摘された記事 (以下のコメントを参照) を調べたところ、チケットに実際に IsPersistent フラグがあるかどうかに興味を持ちました。復号化されたチケットは次のよう
System.Web.Security.FormsAuthentication.Decrypt(Request.Cookies[System.Web.Security.FormsAuthentication.FormsCookieName].Value)
{System.Web.Security.FormsAuthenticationTicket}
CookiePath: "/"
Expiration: {19/08/2010 17:27:14}
Expired: false
IsPersistent: true
IssueDate: {19/07/2010 17:27:14}
Name: "alex"
UserData: ""
Version: 2
になります。詳細はすべて正しく、LoggedIn イベントで設定した内容と一致しています。さらに、Cookie から直接取得できる Cookie 値は、これと同じです。しかし、ブラウザーを閉じるとすぐに、Cookie は失われます。
ただし、チケットを保持する Cookie の日付が何らかの理由でリセットされていることに気付きました。まず、web.config の設定をオーバーライドできないため、LoggedIn イベントの最後に Expires プロパティは、プログラムで設定している月ではなく、発行日から 4000 分後です。次に、ページの読み込み後、FormsAuthentication.FormsCookieName で取得した Cookie の Expires プロパティは 01/01/0001 です。おそらくここが問題だと思いますか?任意の考えをいただければ幸いです。
編集#2: 問題/解決策に関連していることが判明したため、セッションを含めるようにタイトルとタグの両方を変更しています
c# - 永続性を備えた共有オブジェクト ライブラリ
簡単な質問がありますが、答えがかなり簡単であることを願っています。会社の共有従業員オブジェクト ライブラリを開発しようとしています。アイデアは、従業員に関する情報 (レポート階層、オフィスの場所、一般情報など) を含む集中データベースを作成し、このデータベースの共有オブジェクト ライブラリを作成することです。
私の質問は、このライブラリをアプリケーション間で共有できるように作成する最良の方法は何かということです。
- データベース接続を格納する自己完結型ライブラリを作成しますか (ここで同時実行性の問題が見られますが、正しくないと感じます)。
- Client -> Server を選択し、任意のアプリケーションで使用できるように「クライアント ライブラリ」を展開します。
- または、Web/WCF サービスの方がこの状況により適しています。
data-structures - Scala の永続データ構造
Scala のすべての不変データ構造は永続的ですか? そうでない場合、どれがそうでどれがそうでないのですか? しつこい人の行動特性は?また、Clojure の永続的なデータ構造と比べてどうですか?
java - ファイルベースのキューの実装
複数のスレッドがオブジェクトをキューに入れるメモリ境界キューがあります。通常、キューは、キュー内のアイテムを処理する単一のリーダースレッドによって空にされる必要があります。
ただし、キューがいっぱいになる可能性があります。そのような場合、ディレクトリをスキャンしてそのようなファイルを探し、ファイル内のエントリを処理する別のバックグラウンドリーダースレッドによって処理される追加のアイテムをディスク上に保持したいと思います。私はActiveMQに精通していますが、より軽量なソリューションを好みます。「FIFO」に厳密に従わなくても問題ありません(永続化されたエントリが順不同で処理される可能性があるため)。
そこにオープンソースソリューションはありますか?何も見つかりませんでしたが、自分で実装に着手する前に、このリストにpingを送信して提案を求めたいと思いました。
ありがとうございました!
installation - WIX:C#CustomActionsとその後に表示されるWIXダイアログの間でセッションデータを保持します
私はWIXを初めて使用し、次のことを行うインストーラーの作成を任されています。
*アプリケーションのApp.Configファイルを上書きせずにアプリケーションのビルドをデプロイします
* App.Configファイルにキー/値をロードし、ユーザーに「デフォルト」(既存の値)を要求し、終了する前にそれらを変更できるようにします
*ユーザーが指定した値(またはユーザーが変更を加えなかった場合はデフォルト)をApp.Configファイルに保存して、アプリケーションで使用できるようにします。
WIXダイラログとカスタムアクションが正常にレイアウトされました。InstallFinalizeの後、「LoadDefaultOptions」CustomActionが実行されます。これにより、インストールディレクトリとアプリ構成ファイル名が正常に取得され、XMLリーダーに読み込まれ、キーが解析されます。値のペア。次の方法でセッション変数に設定します。
私のカスタムアクションは次のように定義されています:
LoadDefaultOptionsは次のように実行されます。
カスタムダイアログの編集プロパティを次のように設定しています。
WXSファイルの前半に次のような一致するプロパティタグがあります。
...そして、LoadDefaultOptions customActionは、次のようにセッション変数を上書きします。
セッションログによると、これは期待どおりに機能し、xml解析が機能し、セッション変数が設定されます。
私の問題は、LoadDefaultOptions CustomActionが実行された後、カスタムダイアログが表示され、保存されているデフォルトをユーザーに表示することです。セッション変数のORIGINALプロパティ値は、xmlファイルを介してデフォルトをロードしてセッションに保存したカスタムアクションによって上書きされるのではなく、「スタック」しているように見えます。(元のプロパティが定義されているため空白です。別の方法で定義した場合は、セッションで書き込まれた値の代わりにそれらの値が表示されます)
カスタムアクションによってオーバーライドされたセッション変数をダイアログに「読み取る」にはどうすればよいですか?
最終的には、アプリの構成からこれらの値をロードし、終了画面からオプションのダイアログプロンプトでユーザーにプロンプトを返し(これまでのところ、更新されたセッション変数を取得しないことを除いて)、そのプロンプトダイアログからコマンドを実行します、別のカスタムアクションを実行して、カスタムダイアログから提供された設定でApp.Configファイルを再書き込みします。
セッション変数をPERSISTに取得できません!!!
何か案は?この方法でセッションを使用しようとすると、完全にベースから外れますか?他にどのようにapp.configファイルを解析し、インストールユーザーがセッション以外でアプリ設定を変更できるようにすることができますか?
wordpress - Wordpress サイドバーの永続的な投稿名
WordPress テーマのサイドバーにすべての投稿タイトルを常に表示する必要があります。ちょうど今、カテゴリを閲覧しているときにのみ機能します (そのカテゴリのすべての投稿タイトルが表示されます)。しかし、投稿をクリックすると、この投稿タイトルだけがサイドバーに残ります。これは、そのように機能するはずがありません。
私を手伝ってくれますか?
事前にどうもありがとうございました!フリスト