exception 相关问题

异常是一种异常情况,需要偏离程序的正常流程。通常,异常不应导致完全失败,而应由异常处理程序引起。异常处理是许多编程语言中的内置构造。通常,通过展开堆栈来处理异常,从而回滚到异常范围之外的已定义状态,然后调用处理程序块或例程。

将 noexcept 函数标记为未实现的替代方法

如果我只编写了函数的空实现或部分实现,我喜欢这样做: ... 富(...) { // 一些未完成的实现或者为空 抛出 std::runtime_error("不是

回答 1 投票 0

Json 空引用异常仅在调试器中忽略 try-catch 块,但在其他上下文中捕获良好

使用 System.Text.Json 库,我有一个 JsonNode,从中提取一些数据,这些数据可能为空,也可能不为空。目前,我已将代码包装在 try-catch 块中,而不是测试每个代码

回答 1 投票 0

Go vs. 中的恐慌恢复尝试使用其他语言来捕获

我刚刚读过这篇关于 Go 中的 Panic/Recover 的文章,我不清楚这与其他主流语言中的 try/catch 有何不同。

回答 7 投票 0

MSBuild 时的基础设施许可证例外

运行项目的 MSBuild 脚本时,我收到以下错误: Properties\licenses.licx(1):错误 LC0004:创建类型“Infragistics.Win.UltraWinEditors”时发生异常。

回答 5 投票 0

Python RuntimerError,RuntimeError('迭代期间字典改变了大小')

当我尝试将键、值插入字典时,此代码将引发,RuntimeError('字典在迭代期间更改了大小') 这是我的代码: #1. Delcare 字典 val 在这里 dict_plugin_info = {} #2. ...

回答 1 投票 0

CS50 电量计是什么导致输入“1.5/3”导致重新提示?

我已经通过了所有测试,但我只是好奇“1.5/3”或“2.5/5”等输入如何重新提示? 下面是代码: def main(): 百分比=-1 而百分比 == -1: 弗拉...

回答 1 投票 0

为什么 IDLE 中 try/ except/finally 块之后的代码会出现语法错误?

我是Python新手,现在使用应用程序SoloLearn学习 在应用程序内代码游乐场中,我毫无问题地运行这些代码: 但是当我在 IDLE 中运行相同的代码时,我收到一个语法错误: 有人吗

回答 2 投票 0

Java PatternSyntaxException:字符串替换非法重复?

我正在尝试编写一个方法,该方法将接受一个字符串,检查它是否有某些标记的实例(例如 ${fizz}、${buzz}、${foo} 等),并将每个标记替换为新的标记从...获取的字符串

回答 6 投票 0

发送 POSIX 信号(SIGTERM 等)时在多个 Haskell 子线程中运行清理函数

TL;DR - 我如何在 Haskell 中进行以下工作: 向具有许多活动线程(每个线程都在执行一项作业)的长时间运行的程序发送 SIGTERM 让所有子线程运行清理函数(更新...

回答 1 投票 0

Ruby 中引发异常与抛出异常有什么区别?

Ruby 有两种不同的异常机制:Throw/Catch 和 Raise/Rescue。 为什么我们有两个? 什么时候应该使用其中一种而不是另一种?

回答 3 投票 0

在不同事务中插入相同类型的顶点时出现 Neptune ConcurrentModificationException

我们正在使用 AWS Neptune 数据库,目前当两个用户同时将某些内容保存到数据库时,我们遇到问题。 在这张图片中,您可以看到我们的模型的简化版...

回答 2 投票 0

带有 siglongjmp 中断 I/O 的异常处理程序

在处理 CSAPP 中的作业问题 8.25 时,我参考了 https://dreamanddead.github.io/CSAPP-3e-Solutions/ 上提供的解决方案。提供的解决方案包括以下C代码: #

回答 1 投票 0

为什么objective-c异常不友好? [重复]

我曾经从事.NET c#工作,最近我开始学习objective-c和iOS编程。我好几次读到 Objective-C 异常不友好,我不应该处理它们。我知道这是...

回答 1 投票 0

Avalonia:致命错误后如何向用户显示信息?

请注意,我对 WPF 和 Avalonia 并没有完全了解,所以请放过我一些 :( 一旦出现未处理的异常,我想在退出程序之前向用户显示一些信息...

回答 1 投票 0

有没有办法在Python中配置SMTPHandler来做更高级的事情?

我正在使用标准 SMTPHandler 记录器来捕获 Python 异常。有没有办法将异常名称放入邮件主题中?这比静态主题要好得多,因为

回答 4 投票 0

公共交通。处理反序列化异常

不久前,我开始使用Mastransit,并面临着拦截传入消息的反序列化错误的需要。不幸的是,经过几天的尝试,我...

回答 1 投票 0

避免布尔值出现 NullPointerException

我试图避免布尔值出现 NullPointerException。我认为下面的代码可以工作,但事实并非如此。 if(Boolean.TRUE.equals(shareConnection.getConnection())){ // 这可能为 null,T...

回答 3 投票 0

PySpark 作业找不到“合适的驱动程序”

当我运行spark-submit --jars /path-to-this/postgresql-42.7.1.jar /path-to-this/large-scale-data-processing/src 时,spark-submit 作业出现问题/etl/load.py 使用此脚本, 导入操作系统 从...

回答 1 投票 0

JWT Token无效时如何返回自定义响应?

当 JWT 令牌无效时,我尝试返回自定义响应。 我知道 Spring Security 异常是在控制器开始工作之前抛出的。因此,我尝试写自己的“

回答 1 投票 0

为什么使用指针访问未对齐的 uint16 数组时会抛出“对齐异常”,而使用下标访问数组时不会抛出“对齐异常”?

我将使用以下代码来解释我的问题: typedef struct __attribute__((打包)) { uint8_t var; uint16_t 数组[3]; }struct_t; uint8_t 帧[] = {0x01, 0x23, 0x45, 0x67, 0x89,...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.