exception相关内容

为什么引发 NSException 不会导致我的应用程序崩溃?

问题 我正在编写一个 Cocoa 应用程序,我想引发异常,使应用程序崩溃. 我的应用程序委托中有以下几行: [NSException raise:NSInternalInconsistencyException format:@"这应该会使应用程序崩溃."];中止(); 问题是,他们并没有关闭应用程序 - 消息只是记录到控制台,应用程序继续它的快乐方式. 据我了解,例外的全部 ..
发布时间:2022-01-12 11:25:37 其他开发

WP7 应用程序在部署后立即崩溃

好的,我正在为 Windows Phone 开发一个应用程序,但我似乎无法弄清楚这个问题是什么. 首先,我应该说我的应用程序编译时没有警告,没有错误,nada.看起来像一个魅力. 但是,当我将应用程序构建到模拟器或我手头的两个不同 WP7 设备中的任何一个时,闪屏会显示片刻,然后我返回到设备的主屏幕. 查看输出: 'taskhost.exe'(托管):已加载'mscorlib. ..
发布时间:2022-01-12 11:24:07 C#/.NET

libc++abi.dylib: terminate_handler 意外抛出异常 - 0 堆栈跟踪 iOS7/iOS 8

随机(这就是我问这个问题的原因),当我想将数据显示到 textView 时,我的应用程序崩溃了. 我在调试控制台中收到的唯一错误消息是: libc++abi.dylib: terminate_handler 意外抛出异常 我在 Google 上搜索过,但无法找到如何正确以及如何发生的线索. 解决方案 清理项目.检查每个约束并删除损坏的约束.再次清理项目,它应该可以工作. ..
发布时间:2022-01-12 11:14:27 其他开发

如何防止android应用程序由于后台线程异常而崩溃?

这是一个笼统的问题,从具体场景中提出来,但我想得到一个笼统的答案,如何处理以下情况: 背景: 我有一个应用程序,它使用一些 3rd 方库(广告网络提供商 SDK - 特别是 - AdMob SDK,基于 Google Play 服务).这个库的功能对应用程序来说并不重要.该库创建一个或多个后台工作线程.有时(非常罕见的情况)这些后台线程之一中存在未处理的异常,导致应用程序崩溃.我想忽略 ..
发布时间:2022-01-12 11:13:42 Java开发

是“死是真棒"?首选?

最近我参加了 Jeffrey Richter 的 .NET 培训课程.他提到了一种编码策略“死是真棒".也就是说,即使在程序或事件循环的根部也不要写“catch (Exception ex)".如果抛出了一些未处理的异常,就让进程死掉. 我不确定这是否正确.就个人而言,我更喜欢在执行的顶层使用“try {...} catch(Exception ex) {log and try to rec ..
发布时间:2022-01-12 11:09:25 C#/.NET

如何将空引用分析的结果写入日志文件

我有以下课程. 类 Tim{公共蒂姆(){}公共汤姆 GetTom(){返回新的汤姆();}}汤姆班{公共汤姆(){}公共吉姆 GetJim(){返回新的吉姆();}}吉姆班{公共吉姆(){}公共 Jom GetJom(){返回空值;}}班乔姆{公共乔姆(){}公共字符串 GetMagicString(){返回“Hello World";}} 它的用法如下. 类程序{静态无效主要(字符串 [ ..
发布时间:2022-01-12 08:37:01 C#/.NET

防止 Visual Studio 中断未处理的异常

我有一组 NUnit 测试(使用 Resharper 测试运行程序运行),其中一些由于后台线程中发生的断言异常而失败;当发生这种情况时 VS2017 会进入调试器,这是不受欢迎的,因为我希望它继续运行其他测试. “异常设置/CLR/Thrown"中的所有设置均已关闭. 无论我打开或关闭“仅我的代码"选项,该对话框中的“用户未处理"设置都不存在 所有“异常设置/托管调试助手"设置均已关闭. ..
发布时间:2022-01-12 08:30:43 C#/.NET

如何删除异常“预定义类型'ValueTuple`2'必须是结构"调试的时候?

我开始在 c# 7.0 中使用新的元组功能,但我注意到无论是在返回元组的函数中还是在其调用者中,都无法在调试模式下检查变量值.而是显示一个异常: $exception 错误 CS8182:预定义类型 'ValueTuple`2' 必须是结构. 有没有办法消除该故障并正常调试? 解决方案 这似乎是微软已经修复的一个错误,但它会在未来的更新中提供(2017 年)https://github ..
发布时间:2022-01-12 08:27:57 其他开发

在 .NET 框架中强制使用英语语言异常

在使用 ASP.NET MVC 时,我注意到安装在我的系统上的 .NET 框架发出的异常消息是德语的.我真的更喜欢英文信息,所以我可以在 SO 上发布它们. 我知道之前有人问过这个问题,但奇怪的是,在我的情况下,建议的解决方法似乎都不起作用.我已经尝试了以下方法: 将我的 Windows 系统切换到英语语言环境并重新启动 Visual Studio 设置工具 -> 选项 -> 环境 ..
发布时间:2022-01-11 11:13:40 C#/.NET

在 Mono 下设置 System.Console.WindowHeight 会引发 System.NotSupportedException

我得到一个 Unhandled Exception: System.NotSupportedException: Operation is not supported. 使用 Ubuntu 11.10 在 Mono 下引发异常. 读取属性有效.docs 可能表明该方法不会造成问题. 关于如何最好地处理或解决这种情况的任何想法? 我的目前的解决方案比较尴尬,并没有解决通过 Syst ..
发布时间:2022-01-11 08:51:51 其他开发

ASP.NET 异常:无法解析远程名称:“apiconnector.com"

正如标题所示,我从 ASP.NET 页面得到以下异常 无法解析远程名称:'apiconnector.com' 但是我可以从浏览器导航到这个地址,所以我知道它是可以访问的. 为什么 ASP.NET 不能导航到这个地址? 编辑:我如何准确地“导航"? 好的,基本上我已经导入了一个 WSDL 作为服务参考.我所做的只是从服务引用中调用方法.它是执行实际导航的服务引用. ..
发布时间:2022-01-10 17:51:38 C#/.NET

Java 中的 Iterator 如何知道何时抛出 ConcurrentModification 异常

我有以下代码引发 ConcurrentModificationException,因为我在同一个列表上使用了两个不同的迭代器,其中一个正在修改列表.所以,第二个迭代器在读取列表时会抛出异常,因为其他迭代器已经修改了列表. 列表list = new ArrayList();populate(list);//将整数添加到列表的方法ListIteratoriterator1 = list.listI ..

插入多行时重复会发生什么?

我正在运行一个将大量数据插入 Postgres 数据库的 python 脚本,我使用单个查询来执行多行插入: INSERT INTO table (col1,col2) VALUES ('v1','v2'),('v3','v4') ...等 我想知道如果它碰到重复的插入键会发生什么.它会停止整个查询并抛出异常吗?或者它会仅仅忽略该特定行的插入并继续前进吗? 解决方案 INSERT 只会 ..
发布时间:2022-01-10 13:33:12 其他开发

LINQ 和溢出异常?

我已经为 EventLogEntry 实现了一个自定义的 IEqualityComparer. 公共类 EventLogEntryListComparison :IEqualityComparer>,IEqualityComparer 对于IEqualityComparer>,GetHashCode函数很简单. public int GetHashCo ..
发布时间:2022-01-09 16:12:21 C#/.NET

android.content.res.Resources$NotFoundException: Main 中的字符串资源 ID 致命异常

我一直在尝试制作一个简单的程序来获取一个小的随机数并在文本视图中显示给用户.在最终获得随机数生成(我认为)之后,每当我运行时,程序都会抛出一个致命的异常.代码没有错误,但我是一个完整的新手,我开始很简单,以便我可以学习.几个小时后,我已经提交请求帮助.我几乎可以肯定我的随机数片段在错误的区域,我只是不确定该放在哪里.我尝试的所有地方都会引发相同的错误. 这是.java 包com.eai.v ..
发布时间:2022-01-09 13:45:37 移动开发