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.
Testuję witrynę internetową. W tej chwili błędy nie są wyświetlane (ale wiem, że istnieją). Mam dostęp tylko do .htaccesspliku. Jak mogę zrobić wszystkie błędy, aby były wyświetlane przy użyciu mojego .htaccesspliku? Dodałem te linie do mojego .htaccesspliku: php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on Strony wyświetlają teraz : …
Jak zaimplementowałbyś różne typy błędów, abyś był w stanie wyłapać konkretne i pozwolić innym się rozwijać ...? Jednym ze sposobów osiągnięcia tego jest zmodyfikowanie prototypu Errorobiektu: Error.prototype.sender = ""; function throwSpecificError() { var e = new Error(); e.sender = "specific"; throw e; } Błąd związany z połowem: try { throwSpecificError(); …
Ze względu na obsługę błędów w Go często otrzymuję funkcje wielu wartości. Jak dotąd sposób, w jaki sobie z tym radziłem, był bardzo chaotyczny i szukam najlepszych praktyk pisania czystszego kodu. Powiedzmy, że mam następującą funkcję: type Item struct { Value int Name string } func Get(value int) (Item, error) …
Obecnie używam log4net w mojej aplikacji ASP.NET MVC do rejestrowania wyjątków. Sposób, w jaki to robię, polega na tym, że wszystkie moje kontrolery dziedziczą z klasy BaseController. W zdarzeniu OnActionExecuting BaseControllera rejestruję wszelkie wyjątki, które mogły wystąpić: protected override void OnActionExecuted(ActionExecutedContext filterContext) { // Log any exceptions ILog log = …
Mam podstawowy kod do określenia błędów w mojej aplikacji MVC. Obecnie w moim projekcie mam kontrolera nazywane Errormetodami działania HTTPError404(), HTTPError500()oraz General(). Wszystkie akceptują parametr łańcuchowy error. Używanie lub modyfikowanie poniższego kodu. Jaki jest najlepszy / właściwy sposób przekazania danych administratorowi błędów do przetwarzania? Chciałbym mieć rozwiązanie tak solidne, jak …
Chcę zgłosić błąd w skrypcie Bash z komunikatem „Przypadki testowe nie powiodły się !!!”. Jak to zrobić w Bash? Na przykład: if [ condition ]; then raise error "Test cases failed !!!" fi
Próbuję wykonać mądry podział elementu w Pythonie, ale jeśli napotkano zero, potrzebuję, aby iloraz był równy zero. Na przykład: array1 = np.array([0, 1, 2]) array2 = np.array([0, 1, 1]) array1 / array2 # should be np.array([0, 1, 2]) Zawsze mógłbym po prostu użyć pętli for w moich danych, ale aby …
Otrzymuję ten błąd, ale nie wiem, jak to naprawić. Używam Visual Studio 2013. Nazwa rozwiązania została utworzona MyProjectTest Oto struktura mojego rozwiązania testowego: - function.h #ifndef MY_FUNCTION_H #define MY_FUNCTION_H int multiple(int x, int y); #endif -function.cpp #include "function.h" int multiple(int x, int y){ return x*y; } - main.cpp #include <iostream> …
Rzucam Errorz mojej metody, z której chcę wcześniejszego wyjścia, jak poniżej: // No route found if(null === nextRoute) { throw new Error('BAD_ROUTE'); } Czy muszę umieścić return;oświadczenie po moim throw? Na razie działa dla mnie. Jeśli jest to zbędne, wolałbym go nie umieszczać, ale nie jestem pewien, co mogą zrobić …
ifstream f; f.open(fileName); if ( f.fail() ) { // I need error message here, like "File not found" etc. - // the reason of the failure } Jak uzyskać komunikat o błędzie w postaci ciągu?
Obecnie mam skrypt, który robi coś takiego ./a | ./b | ./c Chcę go zmodyfikować, aby w przypadku wyjścia a, b lub c z kodem błędu wydrukowałem komunikat o błędzie i zatrzymałem się zamiast przesyłać do przodu złe wyjście. Jaki byłby najprostszy / najczystszy sposób, aby to zrobić?
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Prowadzę witrynę ASP.NET, w której mam problemy ze znalezieniem błędów JavaScript tylko …
Próbowałem zgłosić błędy w moim programie Golang, log.Fatalale log.Fatalnie wypisuje również wiersza, w którym log.Fatalzostał uruchomiony. Czy nie ma możliwości uzyskania dostępu do numeru linii, który nazywa się log.Fatal? tj. czy istnieje sposób, aby uzyskać numer linii podczas zgłaszania błędu? Próbowałem to wygooglować, ale nie byłem pewien jak. Najlepsze, co …
Obecnie prowadzę witrynę na php 5.4, wcześniej korzystałem z niej na 5.3.8. Niestety php 5.4 łączy E_ALLi E_STRICT, co oznacza, że moje poprzednie ustawienie dla error_reportingteraz nie działa. Moja poprzednia wartość to E_ALL & ~E_NOTICE & ~E_STRICTCzy powinienem po prostu włączać wartości pojedynczo? Mam zbyt wiele błędów, a pliki zawierają …
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.