問題タブ [tombstone]
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.
android - Android ファイル /data/anr/traces.txt および /data/tombstones/tombstones にアクセスする方法
クラッシュと関連するログを報告するためのアプリケーションを作成しています。私のアプリケーションからtraces.txtと tombstones にアクセスしようとしていますが、エラーが発生しています:
traces.txtにはアクセスできますが、トゥームストーンにはアクセスできません。
performance - カサンドラとトゥームストーン:行の作成、行の削除、行の再作成=パフォーマンス?
次のプロセスが墓石にどのような影響を与えるか、誰か説明してもらえますか?
1.)キー「1」で「行」を作成する(「フィールド」:ユーザー、パスワード、日付)
2.)キー「1」で「行」を削除する
3.)キー「1」で「行」を作成する(「フィールド」:ユーザー、パスワード、ログイン数)
シーケンスは1つのスレッドで順番に実行されます(したがって、これは比較的高速の「速度」で発生します=アクション間に長い休止はありません)。
私の質問:
1.)これはトゥームストーンの作成にどのような影響を及ぼしますか。2.)
トゥームストーンが作成/存在した後。しかし、新しい(わずかに変更された行)が同じキーの下で(ステップで)再度作成された場合、既存のトゥームストーンはどうなりますか3.)
。カサンドラは墓石を非常に効率的に「蘇生」させることができますか?)
2.)「フィールド」を非常にターゲットを絞って削除し、代わりにdate
「」フィールドを作成する場合と比較して、上記のプロセスはどれほど悪いですか?logincount
(おそらくパフォーマンスが向上します。しかし、逆に、行全体を削除して正しいデータで最初から再作成する場合と比較して、削除されたフィールドを見つけるのははるかに複雑です...)
備考/更新:
私が実際にやりたいのは、"date"
フィールドをに設定することnull
です。しかし、これはカサンドラでは機能しません。値にヌルを使用することはできません。したがって、nullに設定したい場合は、削除する必要があります。しかし、この明示的な2番目の削除要求は、パフォーマンスに悪影響を与えるのではないかと心配しています(nullに設定するだけの場合と比較して)...そして、説明したように、最初にどのフィールドがnull化され、何よりも値があったかを確認する必要があります(この状態のすべての属性を比較します...)
どうもありがとうございます!マーカス
windows-phone-7 - Windows Phone 7 アプリケーションで廃棄状態を管理するためのベスト プラクティスはありますか
WP7 アプリが廃棄状態になった場合、すべてのアプリケーションとページの状態を保存するのは私の責任です。そうすれば、ページがリロードされたときに、アプリケーション プロセスが終了してリロードされたことをユーザーが認識しなくても、以前のデータを回復してリロードできます。
Android の世界から来て、私は新しい WP7 プログラマーであり、車輪を再発明する必要はありません。
廃棄状態を処理する標準的な方法はありますか?
cassandra - 圧縮中にカサンドラは何をしますか?
私は、cassandraがsstables、row-keysをマージし、トゥームストーンなどをすべて削除することを知っています。
しかし、私はそれがどのように圧縮を実行するかを知ることに本当に興味がありますか?
sstablesは不変であるため、関連するすべてのデータを新しいファイルにコピーしますか?そして、この新しいファイルへの書き込み中に、トゥームストーンでマークされたデータを破棄します。
圧縮が何をするのかは知っていますが、これがどのように発生するのか知りたいです(T)
android - プログラム実行時の SIGILL エラー
エラーシグナル4 SIGILLの新しいもの。tombstone ファイルを見て int と入力すると、アドレスが表示されますか?? すなわち
ここにいくつかの墓石があります:
コマンド ウィンドウを使用して android-ndk-r7\toolchains\arm-linux-androideabi-4.4.3\prebuilt\windows\bin ディレクトリに移動し、このコマンドを入力してもまったく機能しません。
そしてそれは戻ってきます
以前にこれが機能していたことを覚えているようです...そして、同じ作業ディレクトリにlibdvm.soがあります。
user-controls - wp7でユーザーコントロールをトゥームストーンします
roundtextboxユーザーコントロールを作成し、すべてのページで使用しました。Tombstoneのデバッグ中に、丸いテキストボックスの代わりに1行しか表示されません。テキストボックス/ページを含むテキストボックス/グリッドの状態を保存しようとしましたが、それでもラウンドテキストボックスが折りたたまれて1行になります。これがroundtextboxの私のコードです
よろしく、カナヤ
windows-phone-7 - バックスタック トゥームストーン wp7
アプリケーションでページの廃棄を完了したところ、現在表示しているページのみを廃棄することに気付きました。つまり、バックスタック内のページを返した後、すべてのメンバーが失われ、廃棄されないということです。現在のページを tombstone する方法についてですが、バックスタックページを tombstone することについては何もありません...これを行うエレガントな方法は何ですか?
私がどのように墓石を作っているかを示すために:
_tombstone には、廃棄後にページを再初期化する必要がある現在のページのすべての重要なメンバーが含まれています
windows-phone-7 - WP7 アプリケーションのライフサイクル
Windows Phone 7.1 アプリケーションのライフ サイクルについてこれまでにわかっていることは以上ですが、まだいくつか質問があります。
アプリケーションの起動 - アプリケーションの起動時に呼び出され、App の初期化、次に MainPage の初期化に進みます。
Applicaiton Deactivated - アプリが休止状態になったときに呼び出されます (実行中ですが、ユーザーは使用していません)。これは、App クラスの ApplicationDeactivated メソッドに移動する前に、現在のページの OnNavigatedFrom メソッドを呼び出します。アプリケーションが休止状態になると、オペレーティング システムがより多くのメモリを必要とする場合、廃棄状態になる可能性があります。
Application Activated - アプリが Dormant または Tombstoned 状態から抜け出したときに呼び出されます。IsApplicationInstancePreserved を呼び出してどちらを確認できます (true は Dormant を意味するため、状態は保持されました)。これが呼び出されると、OnNavigatedTo に移動します。
Applicaiton Closing - ユーザーが最初のページを過ぎて後方に移動し、アプリが終了したときに呼び出されます。OnNavigatedFrom メソッド (最初のページ) も呼び出されます。
したがって、私の質問は主に、ApplicationActivated メソッドが呼び出されたときに初期化されるものに関するものです。
- アプリケーションが廃棄されていない場合、アプリケーションを初期化するために何かする必要がありますか? または、オペレーティング システムはすべてを以前の状態に復元しますか? コンストラクターは、ナビゲートしているページに対しても呼び出されていますか、それともすべてが凍結されていましたか?
- アプリケーションが廃棄された場合、ページ コンストラクターは呼び出されますか? (何も保存されていないので、そう仮定しています)。ページ コンストラクターが呼び出された場合、このページに初めて移動する場合と廃棄状態から戻ってくる場合に違いはありますか?
c# - 地理座標 System.FormatException
次のように [DataMember] としてマークされている System.Device.Location.GeoCoordinate プロパティを含むビューモデルがあります。
このビューモデルのコレクションがあり、コレクションのすべてのアイテムに対して取得しています:
タイプ 'System.FormatException' の初回例外が mscorlib.dll で発生しました
興味深いのは、これが戻るときにのみ発生することですが、OnNavigatedTo イベントが発生する前のどこかです。
これは既知の問題ですか? どうすれば修正できますか?
cassandra - Cassandra 内のトゥームストーンの物理的な場所
私が知っているように、Cassandra は "tombstone" を削除マークとして使用します。SSTable は不変であるため、トゥームストーンを使用して削除されたレコードにマークを付けます。では、トゥームストーンは SSTable ファイルのどこにマークされているのでしょうか? SSTableまたは別の場所のIndexファイルにマークされていますか? 墓標の流れの具体的なロジックを理解したい。