問題タブ [invalidation]
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.
c# - コントロールが現在無効化されているかどうかを確認するにはどうすればよいですか?
コントロールをホストするカスタムDataGridView
セル クラスを作成しています。セルを再配置して再描画する必要があるかどうかを知るためにイベントをリッスンしていInvalidated
ますが、セルを再配置すると他のホストされたセルが無効になり、最初のセルが無効になる可能性があるため、ループが発生します。ループを回避するために静的メンバーを使用したくありません。なぜなら、それらが一緒に使用された場合、類似しているが無関係なセルクラスによって引き起こされるループを防ぐことはできないからです。したがって、グリッドが現在無効になっているかどうかを確認する必要があります。それ、どうやったら出来るの?
memcached - Memcache はパターンに従ってエントリを無効にしますか?
ワイルドカード キーに従って memcache のエントリを無効にする方法はありますか?
したがって、次の memcache キーがある場合:
これらのキーを無効にする方法はありますdata/*
か? 大量の古いデータを一挙に消去できれば非常に便利です。
php - ZendCacheCoreとAPC-古いキャッシュエントリが無効になる方法がわかりません
Zend_Cache_Frontend_Coreの場合、ライフタイムを定義でき、ドキュメントによると、「automatic_cleaning_factor」を定義できます。
マニュアルによると、このプロパティは、キャッシュへの書き込みの数を指定し、古いキャッシュエントリが無効になります。
APCをバックエンドとして使用する場合、キャッシュに書き込むことなく、キャッシュが自動的に無効化されるべきではありませんか?
それとも私はそこで何かを誤解しましたか?
objective-c - NSTimerがアクティブかどうかを確認する方法は?
次のようなタイマーがあります。
このタイマーを使用してラベルのテキストを更新しています。特定の条件で、タイマーがアクティブかどうかを確認してからタイマーを無効にしたい。私の質問は、タイマーがアクティブかどうかを確認する方法です。
wpf - WPFアプリケーションは、クリック時にマウスポインターの周りの長方形を更新できません
私だけでしょうか?
私はWPFの初心者です。すべてが素晴らしく輝いていて、自分のニーズに合った小さなアプリケーションを作成することができましたが、ボタンやリストビューをクリックすると、イベントが処理される(リストビューの選択が変更されるなど)ことが何度もあることに気付きました。 、ただし、マウスの下の領域は更新されないため、マウスポインタが更新されなかった場所の小さな長方形が更新されません。たとえば、GridViewで選択したアイテム行全体の背景色が濃い青に変わりますが、白い長方形があります。マウスがあった領域。
Webでこの動作への参照を見つけることができず、それが私だけなのか、環境内の何かなのか、コード内の何かなのか疑問に思っていました。そしてもっと重要なことに、それを修正する方法はありますか?
PS私は通常、VS 2008のデバッグからアプリケーションを実行しますが、これはIDEの外部でリリースビルドを実行した場合にも発生します。
ありがとう、
splintor
performance - ORM キャッシュを無効にする最善の戦略は何ですか?
ORM はキャッシュと非常にうまく結合されているため、取得したすべてのオブジェクトがキャッシュされます。現在、オブジェクトの挿入/更新/削除の前後にオブジェクトを無効にしています。あなたの経験は何ですか?
asp.net - ブラウザのキャッシュを無効にする
キャッシュの無効化手法に関する質問があります... ブラウザのキャッシュ (css、画像など) を自動的に無効にするメカニズムを Web サイトに実装しようとしています。Web サイトを更新する (画像やスタイルを変更する) たびに、プログラムでブラウザーのキャッシュを無効にできるようにしたいと考えています。
例: 現在のリリースでは、css と一部の画像が変更されています。この状況では、更新が完了した後、ユーザーが Web サイトへの要求を実行すると、ブラウザーのキャッシュが自動的に無効になり、新しい画像とスタイルの再ダウンロードが強制されるようにする必要があります。これは、クライアントの最初のリクエストに対してのみ行う必要があります...次のものはキャッシュから取得する必要があります(したがって、no-cache プラグマを設定することは問題外です)。
これが私が試したことです: BeginRequest イベントハンドラーで、次の行を追加しました:
これにより、応答ヘッダーに ETag が設定されます。この ETag をリリースごとに変更し、リクエストごとに設定すると、キャッシュが無効になると思いましたが、そうではないようです。Live HTTP ヘッダーを使用して結果を確認し、応答用に ETAG が正しく設定されていますが、CSS と画像は引き続きキャッシュから取得されます。
これをどのように達成できるか、またはそれを達成できるかどうかについてのアイデアはありますか?
c# - Win フォームなどの WPF コントロールの更新/更新
ラベルのテキストを変更します (または、洗練されたテキストベースのプログレス バーと言えます)。winforms では、無効化/更新するだけです。
しかし、バックグラウンド スレッドを使用せずに WPF でこれを行う方法。???
mfc - ダイアログが無効になったときにデバッグ/追跡するにはどうすればよいですか?
私のMFCアプリケーションには、CViewといくつかのフローティング非モーダルダイアログがあります。私は現在、ビューの無効化/再描画によってダイアログが再描画される理由を理解しようとしています。これは、ダイアログがビューと重なっていない場合でも発生します。
特定のダイアログの再描画を要求する人をデバッグ/追跡する方法を知っている人はいますか?ダイアログでWM_PAINTメッセージをインターセプトするのは遅すぎるようです。
助けてくれてありがとう!
幸運をお祈りしています、
ファビアン
c# - Winforms Invalidate が OnPaint を起動しない
Windows フォームの場所を異なる速度でスムーズにアニメーション化する方法は?
しかし、何らかの理由で、私の this.Invalidate() 呼び出しは OnPaint イベントを起動しません。これを可能にするためにフォームに必要な構成はありますか?
編集:
独自のメッセージ ループを使用してバックグラウンド ワーカーで実行されるため、スレッド化が必要です。コードは次のとおりです。
形 :