exception-handling 相关问题

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

为什么我们需要Python中的“finally”子句?

我不确定为什么我们最终需要尝试......除了......最后的陈述。在我看来,这个代码块尝试:run_code1()除了TypeError:run_code2()other_code()与这个相同...

回答 13 投票 230

如何在Spring中拦截RequestRejectedException?

我在Tomcat日志中看到了大量的RequestRejectedException条目(下面粘贴了样本)。在次要版本升级(Spring Security 4.2.4,IIRC)之后,这些开始出现在我的日志文件中......

回答 4 投票 15

'finally'总是在Python中执行吗?

对于Python中任何可能的try-finally块,是否保证finally块始终会被执行?例如,假设我在一个except块中返回:try:1/0除外...

回答 6 投票 107

如何在R中编写trycatch

我想写一个trycatch代码来处理从网上下载的错误。网址

回答 5 投票 275

即使你抛出一个新的异常,finally块也会运行吗?

在这段代码中,即使执行catch块并抛出第二个异常,也会设置someVar? public void someFunction()抛出异常{try {// CODE HERE} catch(...

回答 6 投票 124

嵌入式C ++:使用异常与否?

我意识到这可能是主观的,所以会问一个具体的问题,但首先,背景:我一直是一名嵌入式软件工程师,但通常在OSI堆栈的第3层或第2层。我不是 ...

回答 4 投票 38

ExceptionFilter OnException未被调用

我是使用exceptionfilters的新手。点击链接:https://docs.microsoft.com/en-us/aspnet/web-api/overview/error-handling/exception-handling#httpresponserexception我创建了一个类public ...

回答 2 投票 1

NodeJs http状态异常处理

我创建了nodejs + express应用程序。现在在我的应用程序中,异常捕获错误发送如下app.get('/ data',(req,res)=> {if(!req.params.token){return res ....

回答 4 投票 1

通用的方法来避免广泛的p除外?

PEP8不喜欢广泛的异常处理,比如try:do_something(),除了异常:handle_exception()我知道,有很好的理由,比如SystemExit和KeyboardInterrupt是......

回答 1 投票 4

捕获特定异常

如何使用c#捕获特定的异常?在我的数据库中,某些列上有唯一索引。当用户插入重复记录时抛出此异常:无法插入重复键...

回答 6 投票 13

Spring Resttemplate异常处理

以下是代码段;基本上,我试图在错误代码不是200时传播异常.ResponseEntity response = restTemplate.exchange(url.toString(...

回答 9 投票 77

`throw new Error`和`throw someObject`有什么区别?

我想编写一个常见的错误处理程序,它将捕获在任何代码实例上故意抛出的自定义错误。当我在下面的代码中抛出新的Error('sample')时试试{throw ...

回答 6 投票 300

如何处理必须以异常安全方式获取多个资源的构造函数

我有一个拥有多种资源的非平凡类型。如何以异常安全的方式构建它?例如,这是一个包含A数组的演示类X:#include“A.h”class X {...

回答 3 投票 32

我应该抛出异常还是返回false?

我正在使用TDD在C#中开发一个简单的服务定位器。目前,我已经创建了一个如下所示的TryAddService方法:public bool TryAddService(Type type,object service){...

回答 3 投票 0

应用程序因未处理的异常而崩溃时显示错误页面

我想在我的应用程序因某些未处理的异常而崩溃时启动一个活动。我实现了以下公共类MyApplication扩展Application {@Override public ...

回答 1 投票 1

Laravel 5覆盖异常处理程序

我想知道是否可以在Laravel 5中覆盖应用程序异常处理程序类而不将其扩展到另一个类。也许更好的说法是我喜欢它......

回答 1 投票 3

捕获异常:除以零

当我尝试除以0时,下面的代码没有捕获异常。我是否需要抛出异常,或者计算机是否在运行时自动抛出一个异常? int i = 0; cin >> i; // ...

回答 8 投票 31

捕获异常并投掷相同的?

你能告诉我哪种方法在下面两个代码块中更好吗? catch(MyException e){throw new MyException(“Error processing request”,e);或者catch(MyException e){throw ...

回答 6 投票 2

Dropwizard自定义异常映射器无法正常工作

我对dropwizard异常处理有一些奇怪的问题。我编写的自定义异常映射器非常类似于http://gary-rowe.com/agilestack/2012/10/23/how-to-implement-a -...

回答 1 投票 2

Laravel视图未找到异常

我有路由功能找不到laravel视图的问题我做了composer dumpautoload但没有使用ArticleController.php

回答 12 投票 32

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