exception-handling

Java: Global Exception Handler

Czy istnieje sposób na utworzenie globalnego programu obsługi wyjątków w Javie. Chcę używać tak: "When an exception is thrown somewhere in the WHOLE program, exit." Opiekun nie może wyłapywać WYJĄTKÓW wrzucanych do Ciała try-catch. Martijn

Czy bloki java try powinny być jak najściślejsze?

Powiedziano mi, że korzystanie z mechanizmu Java try-catch wiąże się z pewnymi kosztami. Tak więc, podczas gdy konieczne jest ... ion ex) { handle(ex); break; } if (line == null) { break; } process(line); } }

Jak radzić sobie z zasobami w MATLAB w bezpieczny sposób? (jak " spróbuj ... w końcu")

Ponieważ w Matlabie nie ma w końcu klauzuli do bloku try-catch, piszę wiele kodu, jak poniżej: fid = fopen(filename); if fi ... d fclose(fid); Uważam, że funkcja fclose w dwóch miejscach jest brzydka i podatna na błędy. Czy jest na to lepszy sposób?

C++ stack trace from unhandled exception?

To pytanie zostało już zadane i nie było odpowiedzi specyficznych dla systemu windows, ale brak satysfakcjonującej odpowiedzi ... e czy jest jakiś programowy sposób, aby je zdobyć, na przykład, aby można je było zarejestrować, zamiast sprawdzać plik core?

Kiedy używać klocków try/catch?

Przeczytałem i zrozumiałem, co robi blok Try/Catch i dlaczego ważne jest, aby go używać. Ale utknąłem na wiedzy kiedy/gdzie ... PathAndFilename, _hasBeenPGPdPathAndFilename + _filename + "original_which_has_been_pgpd"); return (0); } } }

ASP.Net rejestrowanie WYJĄTKÓW MVC połączone z obsługą błędów

Szukam prostego rozwiązania do rejestrowania WYJĄTKÓW w połączeniu z obsługą błędów w moim ASP.Net aplikacja MVC 1.0. Przecz ... ontext); } } Czy powyższy kod będzie spełniał moje wymagania? Jeśli nie, jakie rozwiązanie spełnia moje wymagania?

Sugestie dotyczące tworzenia wielokrotnego użytku try/catch block W C#?

Mam klasę, która ma około 20-kilka metod w nim. Każdy z nich przetwarza wiadomości z usług internetowych. Po prostu musiałem ... opuszczania tego bloku. Is there I czy mogę wykorzystać coś takiego, aby zrobić wspólny blok try/catch? Jakieś inne pomysły?

Najlepszy sposób na wyjście z programu, gdy chcę, aby wyjątek został wyrzucony?

Piszę program Java, który czyta w pliku słów. Program zależy przede wszystkim od tego pliku, więc naprawdę chcę, aby program ... )) != null) { // process... } } catch(IOException e) { System.out.println("Error: " + e); System.exit(0); // ??? }

Jak zapisać traceback / sys.exc info () wartości w zmiennej?

Chcę zapisać nazwę błędu i szczegóły śledzenia do zmiennej. Oto moja próba. import sys try: try: print x ex ... S. wiem, że można to łatwo zrobić za pomocą modułu traceback, ale chcę wiedzieć, jak używać sys.exc_info () [2] obiekt tutaj.

Jak sprawdzić, czy IOException nie jest typem wyjątku-Enough-Disk-Space?

Jak mogę sprawdzić, czy IOException jest typem wyjątku "za mało miejsca na dysku"? W tej chwili sprawdzam, czy wiadomość pasuje do czegoś w stylu "za mało miejsca na dysku" , ale wiem, że to nie zadziała, jeśli język OS nie jest angielski.

Uncaught InvalidStateError: Failed to execute 'send' on 'WebSocket': Still in CONNECTING state

Kiedy moja strona się ładuje, próbuję send wysłać wiadomość do serwera, aby zainicjować połączenie, ale to nie działa. Ten bl ... "Hello!"; say.click(); theText.disabled = false; }; }; } Testuję Chromium na Ubuntu.

Po co wyrzucać wyjątki?

Widziałem następujący kod wiele razy: try { ... // some code } catch (Exception ex) { ... // Do something throw ... zgodne ze wzorem / najlepszą praktyką w obsłudze WYJĄTKÓW? (Czytałem gdzieś, że to się nazywa "informowanie rozmówcy" wzór?)

Jak mogę obsługiwać wyjątki w zrozumieniu listy w Pythonie?

Mam pewne zrozumienie listy w Pythonie, w którym każda iteracja może rzucić wyjątek. Na przykład , Jeśli mam: eggs = (1, ... maga jakiegoś kontekstu. Nie interesuje mnie unikanie dzielenia przez zero błędów, ale obsługa wyjątków w zrozumieniu listy.

Co to jest stłumiony wyjątek?

A comment (by user soc) on an answerto a question about tail call optimization wspomniał, że Java 7 ma nową funkcję o nazw ... y wyjątek" byłby wyjątkiem, który został złapany, a następnie zignorowany (rzadko dobry pomysł); jest to wyraźnie coś innego.

ASP.NET Web API: Nieopisowy Wewnętrzny błąd serwera 500

Jak mówi tytuł, mam Wewnętrzny błąd serwera 500 z żądania GET do akcji IQueryable. Treść błędu jest pusta. Ten błąd występuje po tym, jak moja akcja zwróci wynik. Używam ASP.NET Web API RC. Jak mogę uzyskać ślad stosu tego błędu?

Uzyskaj STD:: ostream z std:: cout lub std::ofstream(plik)

Jak powiązać std::ostream z std::cout lub z std::ofstream obiektem, w zależności od określonego warunku programu? Chociaż jes ... //4 if (fp!=&std::cout) delete fp; } Czy ktoś zna lepsze, bezpieczne dla WYJĄTKÓW rozwiązanie?

Czy blok try-catch zmniejsza wydajność [duplikat]

To pytanie ma już odpowiedź tutaj: w jaki sposób wyjątki C++ spowalniają kod, gdy nie ma wyjątków? ... ą ignorowane. Czy to znaczy, że blok próbny zmniejsza wydajność ze względu na dodatkowe zadanie "inspekcji" w czasie pracy?

Pytanie Dotyczące Obsługi Wyjątków

Mam pytanie odnośnie obsługi wyjątków. Rozważ następujący fragment kodu Java. try{ //code }catch ... //code }else{ //code } } Może mi ktoś powiedzieć wady drugiego podejścia?

Catching exceptions with " catch, when"

Natknąłem się na tę nową funkcję w C#, która pozwala handlerowi catch wykonać, gdy spełniony jest określony warunek. int i = ... ieją konkretne przypadki użycia, które lepiej pasują do tej funkcji, które ludzie mogą następnie przyjąć jako dobrą praktykę?

Kiedy coś "rzucam", gdzie jest to zapisane w pamięci?

Rozumiem, że gdy coś jest thrown, stos jest 'rozwijany' do punktu, w którym jest przechwytywany, a destruktory instancji klas ... zy implementacja jest zależna? Jeśli tak, to czy istnieje konkretna metoda stosowana przez najbardziej popularne Kompilatory?