問題タブ [fault]
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.
fault - 地震断層の深さの計算
私は地震断層の深さを計算する簡単な方法を探しています。私はたくさん検索しましたが、それはすべて高度な新しい研究です。役立つかもしれないものを見つけました:
「この時間間隔 pP-P (pP マイナス P) は、焦点深度テーブルを計算するために使用されます。地震計から読み取った pP-P の時間差と、震源地と地震計ステーションの間の距離を使用すると、地震の深さは、公開されている旅行時間曲線または深さの表から判断できます。」
これを行う方法のアイデアはありますか?
http - アドレスの代わりに座標が提供された場合の HopStop faultString
HopStop のドキュメントから: http://www.hopstop.com/developer/?action=documentation#6.1.3
GetRoute 関数の場合、アドレスを提供する代わりに、X1、X2、Y1、Y2 (経度、緯度) を提供することができ、アドレスは不要であることが述べられています。
しかし、実行するとき
それ以外の:
出力:
あなたの助けに感謝。
core-data - コアデータの障害とTo-Many関係のフェッチ
To-Manyリレーションシップで何が発生するか、親エンティティからのリレーションのウォークに依存するタイミング、および新しいフェッチリクエストを作成するタイミングに関連する、CoreDataの動作に関するいくつかの「理論」の質問があります。それらはすべて非常に関連しています。
バックグラウンド
RPBook
と多対関係にある親エンティティを想定しRPChapter
ます。本には多くの章があります。コアデータモデルでもその逆が設定されています。手動で順序付けられた関係の基本的な形式が含まれるため、RPChapter
エンティティにはchapterIndex
プロパティがあります。私はここでiOS5の新しい順序付けられた関係を使用していません(これらの質問にもそれほど関連していません)。
本の章にたどり着くには、chapters
リレーションシップアクセサーを使用します。
使用法/セットアップ
iPhoneアプリでは、RPBook
インスタンスのリストを表示するテーブルビューから始めます。対応するチャプターはまだ必要ないため、テーブルビューをサポートするフェッチされた結果コントローラーのフェッチ仕様の一部としてプリフェッチされません。
これらのインスタンスの1つを選択するRPBook
と、新しいページが表示され、ビューコントローラにこのインスタンス参照があります。これにはプリフェッチRPBook
されていません。chapters
質問1:すぐfilteredSetUsingPredicate:
に関係を呼び出すchapters
chapters
直接を使用してリレーションを介してフィルタリングしたい場合、私が見ている現在の関連するすべてのインスタンスをfilteredSetUsingPredicate:
プリフェッチしなかった場合、それは確実に機能しますか?言い換えれば、その関係にあるすべてのオブジェクトの舞台裏で障害を引き起こして、そのことを実行するのでしょうか、それとも、誤解を招くように、すでにメモリにあるチャプター(存在する場合)に基づいた結果しか得られないのでしょうか?RPChapter
RPBook
filteredSetUsingPredicate:
本に関連する章の数が非常に少ない場合は、代わりにallObjects
最初に呼び出してスタイルを設定する必要がありますか?すなわち
ただの代わりに:
質問2:すべての本の章のバッチ検索
RPBook
インスタンスはあるが、それに関連するプリフェッチされたインスタンスがない場合、リレーションRPChapter
を使用して本のすべてのチャプターを一度にフェッチするようにするにはどうすればよいchapters
ですか?それを行うのですか[myBook.chapters allObjects]
、それともその呼び出しから障害を取り戻すことができますか?
上記の質問1のように、コアデータが、リレーションRPChapter
での使用の動作に影響を与えるかどうかを尋ねられた奇数のフォールトをトリップするのではなく、バッチですべてのフォールトを実行するようにします。filteredSetUsingPredicate:
chapters
これを行うには、明示的なフェッチ要求に頼る必要がありますか?すでに持っているものを再フェッチする必要がRPBook
ありますが、今回はフェッチリクエストで、関連するすべてのチャプターも使用してフェッチするようにリクエストしますsetRelationshipKeyPathsForPrefetching:
か?
この最後のオプションは私には無駄に思えます。b/c私はすでに、RPChapter
関心のあるすべてのインスタンスのサブセットを概念的に表すスコープ関係を持っています。可能な限り、オブジェクトグラフを歩きたいだけです。
質問3:同じスレッド上のRPChapterインスタンスのNSFetchedResultsController
セットアップ
この場合、RPBook
インスタンスはありますが、それに関連するプリフェッチされたRPChapter
インスタンスはありません(ただし、ストアには存在します)。同じViewControllerで、まったく同じ本にスコープされたインスタンスもありNSFetchedResultsController (FRC)
ます。RPChapter
つまり、同じスレッド、同じ管理対象オブジェクトコンテキストです。
FRCのインスタンスはRPChapter
、メモリ内で、同じオブジェクトを共有する、RPChapter
取得したインスタンスの対応物と同じオブジェクトになりますか?言い換えると、ランタイムは、メモリ内の異なる物理オブジェクトを使用して、同じスレッド内の同じMOCからの同じものに対する管理対象オブジェクトの要求を実行しますか?myBook.chapters
ObjectID
ObjectID
NSFetchedResultsController
質問4:リレーションのクエリを提供するために管理対象オブジェクト内にインストールするデザインパターン
chapters
カスタムRPChapter
管理対象オブジェクトサブクラスで提供される組み込みの関係を使用して、内容が頻繁に変更される関係(私の例では本の章)に関するクエリを処理できるかどうかを判断しようとしています。設計/アーキテクチャの観点から、インスタンスのを管理対象オブジェクトクラスにインストールしFRC
、RPChapter
そのRPBook
本の章に関するクエリを効率的に処理します。
chapters
たとえばアクセサーだけに頼ることができれば明らかにクリーンですがmyBook
、to-many関係に大量の宛先エンティティが存在する状況では、ここでのFRCの方が実際にはパフォーマンスと効率が高いようです。
これはやり過ぎですか、それともさまざまな方法でその章についてFRC
クエリを実行するためのフェアユースですか?RPBook
どういうわけか、オブジェクトグラフを単純に歩く機会を逃しているように感じます。インスタンスをロードするときに、リレーションが常に最新であると信頼できるようにしたいと思います。chapters
RPBook
c# - WCF障害がセキュリティリスクを引き起こすため、.net例外を使用していますか?
WCFフォールトコントラクトをいじっている間、カスタムの例外継承ツリーをフォールトのTDetailとして再利用できることを望んでいました。これを機能させた後、私はこれを考え始めました(はい、作業を行った後、それが考えるのに最適な時期であることがわかります)。そして、クライアントがTDetailとしてシリアル化された例外の完全なスタックトレースを取得していることに気づきました。
今、私はこれがあなたがオンにしない正確な理由だと思っていました<servicedebug includeExceptionDetailInFaults="true" />
。確信はないけど。例外をTDetailとして使用することは、セキュリティ上のリスクになりますか?そして、私の他のオプションは何ですか?
java - Web サービスの SPI プロバイダーとして埋め込まれた Jetty がクライアントに webfault を送信しない
HTML管理ページを提供するための組み込みのjettyサーバーがあり、いくつかのWebサービスを統合する必要があるプロジェクトに取り組んでいます。jax-ws および javax xml アノテーションを使用してこれらのサービスを構築し、jetty SPI 実装 (jetty-jaxws2-spi) を使用してデフォルトの HttpServerProvider を置き換えます。
Web サービスは正常に動作しますが、webfault 例外をスローすると、クライアントは本文コンテンツのない HTTP 200 結果コードのみを取得します。httpserverprovider をデフォルトの実装に戻すと、障害がクライアントに正しく送信されます。
jetty-jaxws2-spi の実装に何かが欠けていると思いますが、何がわかりません。
何か案が ?
更新: JAVA バージョンと JAX ライブラリ間の互換性の問題のようです。
承認されたディレクトリにjava7とjaxb-apiとjaxb-impl(2.1.12)を使用すると、次のようになります。
デフォルトの http 応答 (200) につながります...
更新 2
承認されたディレクトリから jaxb-impl と jaxb-api を削除すると、webfault が機能します。しかし、それを行うと、jersey から Natural JSON 表記を取得できません。jaxb 2.1.12 が必要です。くそ ...
php - php 5.3.6 - iis 7.5 - win2k8r2 - fast-cgi : php-cgi.exe または FastCgiModule の障害
こんにちは、php アプリケーションで障害が発生し、イベント ログにエラーが表示されることがあります。
エラーが発生しているアプリケーション名: php-cgi.exe、バージョン: 5.3.6.0、タイム スタンプ: 0x4d81eb28 エラーが発生しているモジュール名: php5.dll、バージョン: 5.3.6.0、タイム スタンプ: 0x4d81ebdc 例外コード: 0xc0000005
また、イベントが記録されていないエラーが記録された fast-cgi エラーが発生する場合もあります (ローカル サーバーで参照できます)。
C:\Program Files (x86)\PHP\v5.3\php-cgi.exe - FastCGI プロセスが予期せず終了しました
この場合、エラーはイベント ログに記録されませんが、常に次の 2 つのエントリが障害の直後に続きます。
リスナー アダプター プロトコル 'net.pipe' が Windows プロセス アクティベーション サービスに正常に接続されました。リスナー アダプタ プロトコル 'net.tcp' が Windows プロセス アクティブ化サービスに正常に接続されました。
アプリケーションがどのように障害を起こし、どのようにログに記録されるかについての論理はないように見えますが、常にどちらか一方であり、明らかにそれらは関連しています。
私たちのアプリケーションは比較的複雑ですが、正常に実行されるか正常に実行されないかの唯一の違いは、一部のルーチンで異なる数値がフォーマットされる可能性があるデータセットへの変更です。
XDebug(PHP Storm)をつけて実行をトレースすると問題なく完了します。トレースせずに実行すると、上記の障害シナリオのいずれかが明らかになります。
私が提供した情報でこの動作を説明できる人はいますか?特に、デバッガを接続してアプリケーションをトレースすることで問題が回避されるのはなぜですか?
これをどのようにデバッグしますか?
ありがとう。
response - Mimic.js ハンドル障害応答
私は開発中のプロジェクトに関してmimic.jsを使用しています..私が直面している問題は、Webサービスからの障害応答があり、mimicがそれを処理せず、ブラウザが応答を「待っている」ままであるということです。実際には戻ってきましたが、模倣によって処理されていません..より具体的には、典型的な障害応答の1つは次のとおりです..
そしてクロムコンソールは私にエラーを取得します
mimic.js:11 Uncaught TypeError: null のプロパティ 'childNodes' を読み取れません
「障害」応答の処理方法に関する提案はありますか? mimic.js はまったく変更されていません。また、if ステートメントで isFault フラグを使用しようとすることで、mimic が障害を処理できないという事実を回避しようとしましたが、いずれも成功しませんでした。isFault は、ブール値を取得します。真/偽だと思いますか?
actionscript-3 - 障害NetConnectionがactionscriptRemoteObjectの大量のデータを使用して失敗しました
ArrayCollectionをサーバー(Tomcat / BlazeDS)に送信するAir(4.5.1)モバイルプロジェクトがあります
サーバーはオブジェクトを管理し、結果(ok / error / etc)を含む文字列を返します。
次の状態になるまで、すべてが正常に機能しました。
長さが35000を超えるArrayCollectionを送信しようとしました(境界線の制限がわかりません)。
arraycollectionを送信した後、UIが少しの間フリーズしたように見え、その後、FaultEventエラーが発生しました
NetConnection.Call.Failed: HTTP: Failed
ただし、サーバーはリクエストを受信して解析し、結果の文字列を返しました
したがって、プログラムはfaulteventを取得するため、要求が正しく終了したことを(クライアントから)確認できません...
どうすれば修正できますか?この問題は、arraycollectionの長さによって発生しますか?他のアイデア?
ありがとう
c# - 通信例外と再接続は自動的に行われますか?
channelfactoryを使用してIIS7(TCP)のWCFサービスと通信するWCFクライアントを取得したとします。通信が切断された場合(またはサービスがリサイクルされた場合)、クライアントからの次の呼び出しは例外になります。
この時点で、例外を非表示にして、代わりに再接続/再ログインを試みる必要があります。
問題は、クライアント側のすべてのServiceAgentMethodに処理コードを追加せずにこれを行う簡単な方法があるかどうかです。これは、たとえばMessageInspectorで解決できますか?
私の場合、ChannelFactoryから作成された単一のIServceInterfaceを使用してサービスメソッドを実行するいくつかのAgentクラスをクライアントに取得しました。このようなもの :
GetService()は、ChannelFactoryによるログイン時に作成されたIServiceInterfaceを返します。
iphone - Core Data属性を設定すると、障害が発生する可能性がありますか?
以下のリンクを読みましたが、まだ疑問に思っています:Core Data属性を設定できますか(たとえば、person.name = @"Matt"
障害が発生する可能性がありますか?