Jakie wyjątki zgłasza Newtonsoft.Json.DeserializeObject? Chcę się nimi
Jakie wyjątki zgłasza Newtonsoft.Json.DeserializeObject? Chcę się nimi
Używam BeautifulSoup i parsuję niektóre HTML. Otrzymuję określone dane z każdego kodu HTML (używając pętli for) i dodaję te dane do określonej listy. Problem polega na tym, że niektóre HTML mają inny format (i nie mają w nich danych, których potrzebuję) . Więc próbowałem użyć obsługi wyjątków i...
W rozdziale 19 Real World Haskell wiele przykładów zawodzi teraz z powodu zmiany Control.Exception. To sprawia, że myślę, że może niektóre rzeczy w tej książce są przestarzałe i nie warto ich już studiować, w końcu minęło już 6 lat. Moje jedyne inne odniesienie to Learn You a Haskell For Great...
W porządku, to jest łatwe: Jaka jest różnica między Application.ThreadExceptioni AppDomain.CurrentDomain.UnhandledException? Czy muszę obsługiwać
Czy łowienie jest złą praktyką Throwable? Na przykład coś takiego: try { // Some code } catch(Throwable e) { // handle the exception } Czy to zła praktyka, czy też powinniśmy być jak najbardziej
Czy w Javie istnieje sposób na pobranie (złapanie) wszystkich exceptionszamiast przechwytywania wyjątku
Jaki jest najlepszy sposób uzyskiwania komunikatów o wyjątkach ze składników biblioteki standardowej w Pythonie? Zauważyłem, że w niektórych przypadkach można to uzyskać za pośrednictwem messagetakiego pola: try: pass except Exception as ex: print(ex.message) ale w niektórych przypadkach...
Jaka jest różnica pomiędzy try { } catch { throw; } i try { } catch(Exception e) { throw e;} ? A kiedy powinienem użyć jednego lub
Jaka jest różnica - techniczna, filozoficzna, konceptualna lub inna - między raise "foo" i raise
Biblioteka innej firmy (napisana w C), której używam w moim kodzie Pythona, generuje ostrzeżenia. Chcę móc używać try exceptskładni, aby poprawnie obsługiwać te ostrzeżenia. Czy jest na to
Piszę aplikację php, aby uzyskać dostęp do bazy danych MySQL, a w samouczku mówi coś o formularzu mysql_connect($host, $user, $pass) or die("could not connect"); Skąd PHP wie, że funkcja zawiodła, tak że uruchamia część matrycy? Myślę, że pytam, jak działa ta część „lub”. Chyba nie widziałem tego...
Widziałem co najmniej jedno wiarygodne źródło (klasa C ++, którą wybrałem), które zalecają, aby klasy wyjątków specyficzne dla aplikacji w C ++ dziedziczyły z std::exception. Nie mam jasności co do zalet tego podejścia. W C # powody dziedziczenia z ApplicationExceptionsą jasne: dostajesz garść...
Przechodzę przez program używający gniazd. W nim printStackTracejest wywoływany na IOExceptionobiekcie w bloku catch. Co printStackTrace()właściwie robi? catch(IOException ioe) { ioe.printStackTrace(); } Nie jestem świadomy jego celu. Do czego jest to używane?
Na przykład w jednym miejscu ... //---------------a try { // some network call } catch(WebException we) { throw new MyCustomException("some message ....", we); } ... iw innym miejscu ... //--------------b try { // invoke code above } catch(MyCustomException we) {
class throwseg1 { void show() throws Exception { throw new Exception("my.own.Exception"); } void show2() throws Exception // Why throws is necessary here ? { show(); } void show3() throws Exception // Why throws is necessary here ? { show2(); } public static void main(String s[])...
Natknąłem się na tę nową funkcję w C #, która pozwala programowi obsługi catch na wykonanie, gdy zostanie spełniony określony warunek. int i = 0; try { throw new ArgumentNullException(nameof(i)); } catch (ArgumentNullException e) when (i == 1) { Console.WriteLine("Caught Argument Null...
Mam program, który wyrzuca gdzieś nieprzechwycony wyjątek. Otrzymuję tylko raport o wyrzuceniu wyjątku i brak informacji o tym, gdzie został zgłoszony. Wydaje się nielogiczne, aby program skompilowany zawierał symbole debugowania, aby nie powiadamiać mnie o tym, gdzie w moim kodzie został...
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie...
To pytanie jest w rzeczywistości wynikiem interesującej dyskusji, która odbyła się jakiś czas temu na stronieming.reddit.com. Zasadniczo sprowadza się do następującego kodu: int foo(int bar) { int return_value = 0; if (!do_something( bar )) { goto error_1; } if (!init_stuff( bar )) { goto...
Nie mogę znaleźć wielu informacji o niestandardowych klasach wyjątków. Co ja wiem Możesz zadeklarować swoją niestandardową klasę błędu i pozwolić jej dziedziczyć z StandardError, więc może być rescued: class MyCustomError < StandardError end Pozwala to podnieść go za pomocą: raise...