«exception-handling» 태그된 질문

예외는 프로그램의 정상적인 흐름과의 편차가 필요한 비정상적인 조건입니다. 일반적으로 예외는 전체 실패를 초래하지 않고 대신 예외 처리기가 참석해야합니다. 예외 처리는 많은 프로그래밍 언어의 내장 구문입니다. 일반적으로 예외는 스택을 해제하여 예외 범위 밖의 정의 된 상태로 롤백 한 후 핸들러 블록 또는 루틴을 호출하여 처리됩니다.

10
“throw”와“throw ex”에는 차이가 있습니까?
그 둘의 차이점이 이미 무엇인지 묻는 게시물이 있습니다. (왜 이것을 언급해야합니까?) 그러나 내 질문은 다른 오류 신과 같은 처리 방법 에서 "throw ex"라고하는 방식이 다릅니다 . public class Program { public static void Main(string[] args) { try { // something } catch (Exception ex) { HandleException(ex); } } private static …

11
예외를 일으킨 예외 설명 및 스택 추적을 모두 문자열로 가져옵니다.
파이썬에서 스택 추적 및 예외에 대한 많은 게시물을 보았습니다. 그러나 내가 필요한 것을 찾지 못했습니다. 예외가 발생할 수있는 Python 2.7 코드 덩어리가 있습니다. 나는 그것을 잡아서 전체 설명과 오류를 일으킨 스택 추적을 문자열에 할당하고 싶습니다 (콘솔에서 볼 때 사용하는 모든 것). GUI의 텍스트 상자에 인쇄하려면이 문자열이 필요합니다. 이 같은: try: …


19
App.config에서 연결 문자열 가져 오기
var connection = ConnectionFactory.GetConnection( ConfigurationManager.ConnectionStrings["Test"] .ConnectionString, DataBaseProvider); 그리고 이것은 내 App.config입니다. <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="Test" connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> 그러나 내 프로젝트가 실행될 때 내 오류입니다. 객체 참조가 객체의 인스턴스로 설정되지 않았습니다.

8
`throw new Error`와`throw someObject`의 차이점은 무엇입니까?
코드의 모든 인스턴스에서 의도적으로 발생하는 사용자 정의 오류를 포착하는 일반적인 오류 처리기를 작성하고 싶습니다. throw new Error('sample')다음 코드에서 좋아했을 때 try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } 로그가 Firefox에 표시되고 Error: [object Object]객체를 구문 분석 할 수 없습니다. 두 번째 throw로 로그는 …

5
R에서 trycatch를 작성하는 방법
trycatch웹에서 다운로드 할 때 오류를 처리하는 코드 를 작성하고 싶습니다 . url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) 이 두 문장은 성공적으로 실행됩니다. 아래에 존재하지 않는 웹 주소를 만듭니다. url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]존재하지 않는다. 어떻게 편지 않습니다 trycatch있도록 루프 (기능) : URL이 잘못되면 "웹 URL이 잘못되어 얻을 …

16
“제외 : 통과”가 나쁜 프로그래밍 관행 인 이유는 무엇입니까?
종종 사용 except: pass하지 않는 방법에 대한 다른 Stack Overflow 질문에 대한 의견이 있습니다 . 왜 이것이 나쁜가요? 때로는 오류가 무엇인지 신경 쓰지 않고 코드를 계속 사용하고 싶습니다. try: something except: pass 왜 except: pass블록을 사용하는 것이 좋지 않습니까? 무엇이 나쁜가요? 내가 사실이다 pass오류 또는 내가 그 except오류?

7
Java에서 InterruptedException 처리
다음 처리 방법의 차이점은 무엇입니까 InterruptedException? 가장 좋은 방법은 무엇입니까? try{ //... } catch(InterruptedException e) { Thread.currentThread().interrupt(); } 또는 try{ //... } catch(InterruptedException e) { throw new RuntimeException(e); } 편집 : 나는이 두 시나리오가 어떤 시나리오에서 사용되는지 알고 싶습니다.

13
예외적으로 안전한 코드를 작성합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

19
PHP에서 file_get_contents () 함수의 경고를 어떻게 처리 할 수 ​​있습니까?
나는 이런 PHP 코드를 썼다 $site="http://www.google.com"; $content = file_get_content($site); echo $content; 그러나 "http : //"를 제거 $site하면 다음 경고가 표시됩니다. 경고 : file_get_contents (www.google.com) [function.file-get-contents] : 스트림을 열지 못했습니다 : 나는 시도 try하고 catch있지만 작동하지 않았다.

14
왜 파이썬에서 "최종"절이 필요한가?
우리가 필요로하는 이유는 확실하지 오전 finally에 try...except...finally문. 제 생각에는이 코드 블록 try: run_code1() except TypeError: run_code2() other_code() 이 사용하는 것과 동일합니다 finally: try: run_code1() except TypeError: run_code2() finally: other_code() 뭔가 빠졌습니까?

4
파이썬 'with'문을 사용하는 동안 예외 잡기
부끄러운 일로, 파이썬 'with'문에 대한 예외를 처리하는 방법을 알 수 없습니다. 코드가있는 경우 : with open("a.txt") as f: print f.readlines() 나는 somehing을하기 위해 '파일을 찾을 수 없음 예외'를 처리하고 싶습니다. 그러나 나는 쓸 수 없다 with open("a.txt") as f: print f.readlines() except: print 'oops' 쓸 수 없다 with open("a.txt") as …


6
비동기 void 메소드에 의해 발생 된 예외를 잡아라
Microsoft의 .NET 용 비동기 CTP를 사용하면 호출 방법에서 비동기 방법으로 발생한 예외를 포착 할 수 있습니까? public async void Foo() { var x = await DoSomethingAsync(); /* Handle the result, but sometimes an exception might be thrown. For example, DoSomethingAsync gets data from the network and the data is invalid... …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.