«exception» 태그된 질문

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

6
Android에서 텍스트 파일을 어떻게 읽을 수 있습니까?
텍스트 파일에서 텍스트를 읽고 싶습니다. 아래 코드에서 예외가 발생합니다 (즉, catch블록으로 이동 함). 응용 프로그램 폴더에 텍스트 파일을 넣었습니다. 올바르게 읽으려면이 텍스트 파일 (mani.txt)을 어디에 넣어야합니까? try { InputStream instream = openFileInput("E:\\test\\src\\com\\test\\mani.txt"); if (instream != null) { InputStreamReader inputreader = new InputStreamReader(instream); BufferedReader buffreader = new BufferedReader(inputreader); String line,line1 = …

12
PHP : 예외 vs 오류?
PHP 매뉴얼 어딘가에서 누락되었을 수 있지만 오류와 예외의 차이점은 정확히 무엇입니까? 내가 볼 수있는 유일한 차이점은 오류와 예외가 다르게 처리된다는 것입니다. 그러나 예외의 원인과 오류의 원인은 무엇입니까?


4
최종 블록이 제대로 채워지지 않은 경우
암호 기반 암호화 알고리즘을 구현하려고하는데이 예외가 발생합니다. javax.crypto.BadPaddingException : 주어진 최종 블록이 제대로 채워지지 않았습니다. 무엇이 문제일까요? 내 코드는 다음과 같습니다. public class PasswordCrypter { private Key key; public PasswordCrypter(String password) { try{ KeyGenerator generator; generator = KeyGenerator.getInstance("DES"); SecureRandom sec = new SecureRandom(password.getBytes()); generator.init(sec); key = generator.generateKey(); } catch (Exception …

5
새로운 std :: exception을 던져 std :: exception을 던져
몇 가지 코드를 보면서 우연히 발견했습니다. throw /*-->*/new std::exception ("//... 그리고 나는 항상 당신이 필요하지 않거나 new여기에서 사용해서는 안된다고 생각했습니다 . 올바른 방법은 무엇이며, 차이가 있다면 둘 다 괜찮습니까? 내가 볼 수있는 BTW는 PowerShell 부스트 라이브러리를 사용하여 throw new. 추신 또한 사용하는 일부 CLI 코드를 찾았습니다 throw gcnew. 그 확인은?
113 c++  exception 

5
시퀀스에 일치하는 요소가 없습니다.
데이터 조작을 위해 linq를 사용하는 asp.net 응용 프로그램이 있습니다. 실행하는 동안 "시퀀스에 일치하는 요소가 없습니다"라는 예외가 발생합니다. if (_lstAcl.Documents.Count > 0) { for (i = 0; i <= _lstAcl.Documents.Count - 1; i++) { string id = _lstAcl.Documents[i].ID.ToString(); var documentRow = _dsACL.Documents.First(o => o.ID == id); if (documentRow !=null) { _lstAcl.Documents[i].Read …
112 c#  linq  exception 

10
ASP.NET 사용자 지정 오류 페이지-Server.GetLastError ()가 null입니다.
내 응용 프로그램에 대해 사용자 지정 오류 페이지가 설정되어 있습니다. <customErrors mode="On" defaultRedirect="~/errors/GeneralError.aspx" /> Global.asax, Application_Error ()에서 다음 코드는 예외 세부 정보를 가져 오기 위해 작동합니다. Exception ex = Server.GetLastError(); if (ex != null) { if (ex.GetBaseException() != null) ex = ex.GetBaseException(); } 내 오류 페이지 (~ / errors / …

13
Android View가 창 관리자에 연결되지 않았습니다.
다음 예외 중 일부가 있습니다. java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:355) at android.view.WindowManagerImpl.updateViewLayout(WindowManagerImpl.java:191) at android.view.Window$LocalWindowManager.updateViewLayout(Window.java:428) at android.app.Dialog.onWindowAttributesChanged(Dialog.java:596) at android.view.Window.setDefaultWindowFormat(Window.java:1013) at com.android.internal.policy.impl.PhoneWindow.access$700(PhoneWindow.java:86) at com.android.internal.policy.impl.PhoneWindow$DecorView.drawableChanged(PhoneWindow.java:1951) at com.android.internal.policy.impl.PhoneWindow$DecorView.fitSystemWindows(PhoneWindow.java:1889) at android.view.ViewRoot.performTraversals(ViewRoot.java:727) at android.view.ViewRoot.handleMessage(ViewRoot.java:1633) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:123) at android.app.ActivityThread.main(ActivityThread.java:4338) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) at dalvik.system.NativeStart.main(Native Method) …
111 android  exception 

8
모범 사례 : 속성에서 예외 발생
속성 getter 또는 setter 내에서 예외를 throw하는 것이 적절한시기는 언제입니까? 언제 적절하지 않습니까? 왜? 주제에 대한 외부 문서에 대한 링크가 도움이 될 것입니다 ... Google은 놀랍게도 거의 나타나지 않았습니다.
111 c#  .net  exception  properties 

3
writeObject가 java.io.NotSerializableException을 던지는 이유는 무엇이며 어떻게 수정합니까?
이 예외가 있는데 왜 던져 지는지, 어떻게 처리해야하는지 이해할 수 없습니다. try { os.writeObject(element); } catch (IOException e) { e.printStackTrace(); } Atom 클래스의 다른 인스턴스를 포함하는 element은 어디에 있습니까?TransformGroupTransformGroups public class Atom extends Group implements Serializable{ float pozX,pozY; Group group= new Group(); Color3f blue = new Color3f(new Color(255)); Color3f black …

7
C ++에서 예외가 작동하는 방식 (뒤에서)
사람들이 예외가 느리다고 말하는 것을 계속 보지만 증거는 없습니다. 따라서 예외가 있는지 묻는 대신 예외가 배후에서 어떻게 작동하는지 물어볼 것입니다. 그러면 예외를 언제 사용할지, 느린 지 여부를 결정할 수 있습니다. 내가 아는 바에 따르면 예외는 여러 번 반환하는 것과 동일하지만 각 반환 후에 다른 작업을 수행해야하는지 중지해야하는지 여부도 확인합니다. 반납 …


4
중첩 된 try / except 블록에서 예외를 다시 발생시키는 방법은 무엇입니까?
예외를 다시 발생 raise시키려면 각 except블록 에서 인수없이 간단히 사용한다는 것을 알고 있습니다. 그러나 다음과 같은 중첩식이 주어지면 try: something() except SomeError as e: try: plan_B() except AlsoFailsError: raise e # I'd like to raise the SomeError as if plan_B() # didn't raise the AlsoFailsError SomeError스택 추적을 끊지 않고 어떻게 …

9
연결할 수없는 코드이지만 예외로 연결할 수 있습니다.
이 코드는 ODBC 연결 데이터베이스에서 읽고 쓰는 응용 프로그램의 일부입니다. 데이터베이스에 레코드를 만든 다음 레코드가 성공적으로 생성되었는지 확인한 다음 true. 제어 흐름에 대한 나의 이해는 다음과 같습니다. command.ExecuteNonQuery()Invalid​Operation​Exception"객체의 현재 상태에 대해 메서드 호출이 유효하지 않음" 을 throw하도록 문서화되어 있습니다. 따라서 이런 일이 발생하면 try블록 실행 이 중지되고 finally블록이 실행 된 …

15
Image.Save (..)는 메모리 스트림이 닫혀 있기 때문에 GDI + 예외를 throw합니다.
이미지로 저장하려는 바이너리 데이터가 있습니다. 이미지를 저장하려고 할 때 이미지를 만드는 데 사용 된 메모리 스트림이 저장 전에 닫혔다면 예외가 발생합니다. 내가 이렇게하는 이유는 내가 동적으로 이미지를 만들고 있기 때문에 .. 메모리 스트림을 사용해야합니다. 이것은 코드입니다. [TestMethod] public void TestMethod1() { // Grab the binary data. byte[] data = File.ReadAllBytes("Chick.jpg"); …
108 c#  image  exception  gdi+ 

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