问题标签 [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 - 多对关系的核心数据故障和获取
我有几个关于核心数据行为的“理论”问题,这些问题与一对多关系发生的情况以及何时依赖从父实体走关系以及何时应该构建新的获取请求有关。它们都非常相关。
背景
假设有一个父实体RPBook
,它与 具有一对多关系RPChapter
。一本书有很多章节。逆向也在核心数据模型中设置。涉及手动排序关系的基本形式,因此RPChapter
实体具有chapterIndex
属性。我在这里没有使用 iOS5 的新有序关系(也与这些问题无关)。
要访问书中的章节,可以使用chapters
关系访问器:
使用/设置
在 iPhone 应用程序中,我们将从显示RPBook
实例列表的表格视图开始。相应的章节不会作为支持 table view 的 fetched results controller 的 fetch 规范的一部分被预取,因为这些章节还不需要。
我现在选择其中一个RPBook
实例,我被带到一个新页面,并且我RPBook
的视图控制器中有这个实例引用,它没有chapters
预取它。
filteredSetUsingPredicate:
问题1:立即调用chapters
关系
如果我想通过直接使用的chapters
关系进行过滤filteredSetUsingPredicate:
,考虑到我没有预先获取我正在查看RPChapter
的当前的所有相关实例,它是否还能可靠地工作?RPBook
换句话说,是否filteredSetUsingPredicate:
会在该关系中的所有对象的幕后触发故障以执行其操作,或者它是否会误导性地仅根据哪些章节已经发生在内存中(如果有的话)给我结果?
如果我没有一本书的大量相关章节,我应该allObjects
先调用它吗?IE
而不仅仅是:
问题2:批量检索一本书的所有章节
如果我有一个RPBook
实例,但没有与之相关的预取实例,我如何强制使用该关系RPChapter
一次性获取一本书的所有章节?chapters
这样做[myBook.chapters allObjects]
还是我仍然可以从那个电话中得到故障?
根据上面的问题 1,我希望 Core Data 能够完成批次中的所有故障,而不是跳闸故障,RPChapter
因为这会影响在关系上使用的filteredSetUsingPredicate:
行为chapters
。
我必须诉诸明确的获取请求来执行此操作吗?我是否应该重新获取RPBook
我已经拥有的,但这次,在获取请求中的请求,所有相关的章节也可以使用来获取setRelationshipKeyPathsForPrefetching:
?
最后一个选项对我来说似乎很浪费,b / c我已经有一个范围关系,从概念上表示RPChapter
我感兴趣的所有实例的子集。尽可能地,我想只走对象图。
问题3:同一线程上RPChapter实例的NSFetchedResultsController
设置
在这种情况下,我有一个RPBook
实例,但没有与之相关的预取RPChapter
实例(但它们确实存在于 Store 中)。在同一个视图控制器中,我也有一个实例NSFetchedResultsController (FRC)
,RPChapter
范围仅限于同一本书。所以这是同一个线程,同一个托管对象上下文。
RPChapter
FRC 中的实例是否与我从中检索的实例对应的内存中的对象相同,RPChapter
共享myBook.chapters
相同ObjectID
?换句话说,运行时是否曾经使用内存中的不同物理对象ObjectID
从同一线程中的同一 MOC完成托管对象请求?
问题 4:NSFetchedResultsController
在托管对象内部安装一个为关系查询提供服务的设计模式
chapters
我正在尝试通过使用我的自定义托管对象子类中提供的内置关系来决定是否应该能够为内容经常更改的关系(在我的示例中的书中的章节)提供服务查询RPChapter
,或者是否可以从设计/架构的角度来看,将一个FRC
实例RPChapter
安装到RPBook
托管对象类上,以有效地为有关该书中章节的查询提供服务。
如果我可以仅依赖chapters
访问器,这显然会更干净myBook
,但是在存在大量目标实体的一对多关系的情况下,这里的 FRC 似乎实际上可能更具性能和效率。
这是矫枉过正还是合理使用 an以不同方式FRC
查询 anRPBook
的章节?不知何故,感觉就像我错过了简单地遍历对象图的机会。我希望能够相信当我加载我的实例时chapters
关系总是最新的。RPBook
c# - 使用 .net 异常作为 WCF 故障合同是否存在安全风险?
在摆弄 WCF 故障契约时,我希望我可以在我的故障中重用我的自定义异常继承树作为 TDetail。在完成这项工作后,我开始思考这个问题(是的,在完成工作之后,你知道这是思考的最佳时机)。我注意到客户端获得了序列化为 TDetail 的异常的完整堆栈跟踪。
现在我在想这就是你不打开的确切原因<servicedebug includeExceptionDetailInFaults="true" />
。但我不确定。将我的异常用作 TDetail 会对我造成安全风险吗?我还有什么其他选择?
java - 作为 Web 服务的 SPI 提供程序嵌入的 Jetty 不会将 webfault 发送到客户端
我正在做一个项目,我有一个嵌入式码头服务器来服务 html 管理页面,我需要集成一些 Web 服务。我使用 jax-ws 和 javax xml 注释来构建这些服务并使用码头 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 工作。但如果我这样做,我无法从球衣中获得自然 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
在其他时候,没有事件记录错误的快速 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 ..我面临的问题是,如果网络服务有错误响应,mimic 没有处理它,并且浏览器仍然“等待”响应,那实际上已经回来了,但没有被模仿处理..更具体地说,一个典型的故障响应如下..
和 chrome 控制台让我知道错误
mimic.js:11 未捕获的类型错误:无法读取 null 的属性“childNodes”
关于如何处理“错误”响应的任何建议?mimic.js 根本没有被改变.. 还试图通过在 if 语句中尝试使用 isFault 标志来绕过模拟无法处理错误的事实,但也没有成功.. isFault 应该是得到一个布尔值,我猜是真/假?
actionscript-3 - 故障 NetConnection 使用 actionscript RemoteObject 大量数据失败
我有一个将 ArrayCollection 发送到服务器(Tomcat/BlazeDS)的空中(4.5.1)移动项目
服务器管理对象并返回一个包含结果的字符串(ok/error/etc)..
一切正常,直到:
我尝试发送长度 > 35000 的 ArrayCollection(不确定边界限制)。
发送 arraycollection 后,UI 似乎冻结了一段时间,之后我得到了一个 FaultEvent 错误
NetConnection.Call.Failed: HTTP: Failed
然而,服务器收到请求,对其进行解析并返回结果字符串
所以,因为程序得到了错误事件,我不能确定(从客户端)请求是否正确完成......
我该如何解决?这个问题是由arraycollection的长度产生的吗?其他想法?
谢谢
c# - 通信异常并自动重新连接?
假设我有一个 WCF 客户端,它使用 channelfactory 与 IIS7(TCP) 中的 WCF 服务进行通信。如果通信中断(或服务回收),则来自客户端的下一次调用将导致异常。
此时我需要隐藏异常,而是尝试重新连接/重新登录。
问题是是否有任何简单的方法可以做到这一点,而无需在客户端的每个 ServiceAgentMethod 中添加处理代码?例如,这可以用 MessageInspector 解决吗?
在我的情况下,我在客户端中有几个代理类,它们使用从 ChannelFactory 创建的单个 IServceInterface 运行服务方法。像这样的东西:
GetService() 将返回由 ChannelFactory 在登录时创建的 IServiceInterface。
iphone - 设置核心数据属性会导致故障触发吗?
我阅读了下面的链接,仍然想知道:是否可以设置核心数据属性(例如,person.name = @"Matt"
导致故障触发?