Konstrukcje języka programowania zaprojektowane do obsługi błędów sygnalizowanych kodami błędów, wyjątkami lub innymi środkami specyficznymi dla języka.
Piszę skrypt powłoki i muszę sprawdzić, czy aplikacja terminalowa została zainstalowana. Chcę użyć do tego polecenia TRY / CATCH, chyba że istnieje lepszy sposób.
Mam żądanie JSON, które publikuję na adres URL HTTP. Czy należy to traktować jako miejsce, w 400którym requestedResourceistnieje pole, ale czy "Roman"jest ono niepoprawną wartością dla tego pola? [{requestedResource:"Roman"}] Powinno to być traktowane jako 400gdzie "blah"pole nie istnieje w ogóle? [{blah:"Roman"}]
Odtwarzanie problemu Występuje problem podczas próby przekazywania komunikatów o błędach przy użyciu gniazd sieciowych. Mogę powtórzyć problem, z którym się spotykam, JSON.stringifyaby dotrzeć do szerszego grona odbiorców: // node v0.10.15 > var error = new Error('simple error message'); undefined > error [Error: simple error message] > Object.getOwnPropertyNames(error); [ 'stack', 'arguments', …
Często widzę komentarze na temat innych pytań związanych z przepełnieniem stosu, dotyczące tego, jak except: passodradza się korzystanie z nich . Dlaczego to takie złe? Czasami po prostu nie dbam o to, jakie są błędy i chcę po prostu kontynuować kod. try: something except: pass Dlaczego używanie except: passbloku jest …
Uważa się, że proces zakończył się poprawnie w systemie Linux, jeśli jego kodem zakończenia było 0. Widziałem, że błędy segmentacji często skutkują statusem wyjścia 11, choć nie wiem, czy to po prostu konwencja, w której pracuję (aplikacje, które zawiodły, wszystkie były wewnętrzne), czy standard. Czy istnieją standardowe kody wyjścia dla …
Zastanawiałem się, jaki byłby najlepszy sposób sprawdzenia statusu wyjścia w instrukcji if, aby uzyskać echo określonego wyniku. Myślę o tym if [ $? -eq 1 ] then echo "blah blah blah" fi Mam również problem z tym, że instrukcja exit znajduje się przed instrukcją if po prostu dlatego, że musi …
Jaka jest twoja ulubiona metoda radzenia sobie z błędami w Bash? Najlepszy przykład obsługi błędów, który znalazłem w Internecie, napisał William Shotts, Jr, na stronie http://www.linuxcommand.org . Sugeruje użycie następującej funkcji do obsługi błędów w Bash: #!/bin/bash # A slicker error handling routine # I put a variable in my …
Wysyłam odpowiedź błędu do mojego jQuery. Jednak nie mogę uzyskać tekstu odpowiedzi (w poniższym przykładzie byłoby to Gone to the beach ) Jedyne, co mówi jQuery, to „błąd”. Zobacz ten przykład, aby uzyskać szczegółowe informacje: php <? header('HTTP/1.1 500 Internal Server Error'); print "Gone to the beach" ?> jQuery $.ajax({ …
Jak włączyć wszystkie błędy i ostrzeżenia i zalogować je do pliku, ale aby skonfigurować to wszystko w skrypcie (nie zmieniając niczego w php.ini)? Chcę zdefiniować nazwę pliku, aby wszystkie błędy i ostrzeżenia były w nim rejestrowane.
Zastanawiałem się, czy ktoś miał doświadczenie w obsłudze błędów JavaScript na całym świecie i wysyłaniu ich z przeglądarki klienta na serwer. Myślę, że mój punkt widzenia jest dość jasny, chcę poznać każdy wyjątek, błąd, błąd kompilacji itp., Które zdarzają się po stronie klienta i wysłać je na serwer, aby je …
Uczę się JAX-RS (alias JSR-311) przy użyciu Jersey. Z powodzeniem utworzyłem Zasób root i bawię się parametrami: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate) { // Return a greeting with the name and age } } Działa to świetnie i obsługuje …
Chciałbym złapać błąd i pokazać odpowiedni komunikat, jeśli żądanie Ajax się nie powiedzie. Mój kod wygląda następująco, ale nie udało mi się złapać nieudanego żądania Ajax. function getAjaxData(id) { $.post("status.ajax.php", {deviceId : id}, function(data){ var tab1; if (data.length>0) { tab1 = data; } else { tab1 = "Error in Ajax"; …
Definiuję niestandardowy typ błędu za pomocą składni Swift 3 i chcę podać przyjazny dla użytkownika opis błędu zwracanego przez localizedDescriptionwłaściwość Errorobiektu. Jak mogę to zrobić? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", comment: "My …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Mam skrypt, który wykrywa błędy Javascript w mojej witrynie i wysyła je do zaplecza w celu zgłoszenia. Podaje pierwszy napotkany błąd, przypuszczalny numer linii i godzinę. EDYCJA, aby dołączyć doctype: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml"> ... <script type="text/javascript"> //<![CDATA[ // for debugging …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.