Запитання з тегом «error-handling»

Конструкції мови програмування, призначені для обробки помилок, сигналізованих кодами помилок, винятками або іншими засобами, що визначають мову.

5
Увімкнення відображення помилок у PHP лише через htaccess
Я тестую веб-сайт в Інтернеті. Зараз помилки не відображаються (але я знаю, що вони існують). Я маю доступ лише до .htaccessфайлу. Як зробити всі помилки для відображення за допомогою мого .htaccessфайлу? Я додав ці рядки до свого .htaccessфайлу: php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on А тепер відображаються …

6
Поводження з конкретними помилками в JavaScript (помилки винятків)
Як би ви реалізували різні типи помилок, щоб ви змогли наздогнати конкретні помилки та дозволити іншим баламутити ..? Один із способів цього досягти - це змінити прототип Errorоб'єкта: Error.prototype.sender = ""; function throwSpecificError() { var e = new Error(); e.sender = "specific"; throw e; } Ловіть конкретну помилку: try { …

5
Кілька значень у однозначному контексті
Через поводження з помилками в Go, я часто закінчую функціями з декількома значеннями. Досі спосіб, яким я це впорався, був дуже безладним, і я шукаю кращих практик написання більш чистого коду. Скажімо, у мене є така функція: type Item struct { Value int Name string } func Get(value int) (Item, …

6
Помилки реєстрації в ASP.NET MVC
Наразі я використовую log4net в моєму додатку ASP.NET MVC для журналу винятків. Я це роблю, завдяки тому, що всі мої контролери успадковують клас BaseController. У події BaseController OnActionExecuting BaseController я реєструю всі винятки, які могли статися: protected override void OnActionExecuted(ActionExecutedContext filterContext) { // Log any exceptions ILog log = LogManager.GetLogger(filterContext.Controller.GetType()); …

10
ASP.NET MVC Користувальницька помилка Поводження Application_Error Global.asax?
У мене є базовий код для визначення помилок у моєму додатку MVC. В даний час в моєму проекті у мене є контролер , званий Errorз методами дій HTTPError404(), HTTPError500()і General(). Всі вони приймають параметр рядка error. Використання або модифікація коду нижче. Який найкращий / правильний спосіб передавати дані в контролер …


8
Як повернути 0 з діленням на нуль
Я намагаюся виконати роздільний елемент, що відповідає розуму, в python, але якщо зустрічається нуль, мені потрібний коефіцієнт, який просто дорівнює нулю. Наприклад: array1 = np.array([0, 1, 2]) array2 = np.array([0, 1, 1]) array1 / array2 # should be np.array([0, 1, 2]) Я завжди міг просто використовувати цикл for-циклу через свої …


11
Як вирішити помилку LNK2019: невирішений зовнішній символ - функція?
Я отримую цю помилку, але не знаю, як її виправити. Я використовую Visual Studio 2013. Я створив ім'я рішення MyProjectTest Це структура мого тестового рішення: - функція.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 …

4
Лови помилок в колонці
В даний час у мене є сценарій, який робить щось подібне ./a | ./b | ./c Я хочу змінити його, щоб у разі виходу будь-якого з a, b або c з кодом помилки я надрукував повідомлення про помилку і зупинився замість того, щоб виводити поганий вихід уперед. Який був би …

8
Запис клієнтських помилок JavaScript на сервері [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 6 років тому . Удосконалюйте це питання Я працюю на веб-сайті ASP.NET, де у мене виникають проблеми з …

1
Чи потрібно "повертати" після `кидання` в JavaScript?
Я кидаю Errorз мого методу, що я хочу якнайшвидшого виходу з нього, як нижче: // No route found if(null === nextRoute) { throw new Error('BAD_ROUTE'); } Чи потрібно ставити return;заяву після своєї throw? Це працює на мене, поки що. Якщо це зайве, я краще не ставлю його, але я не …

5
Вимкнення строгих стандартів у PHP 5.4
Зараз я працюю на веб-сайті на php 5.4, до цього я запускав свій сайт на 5.3.8. На жаль, php 5.4 поєднує в собі E_ALLі E_STRICT, що означає, що моє попереднє налаштування для error_reportingзараз не працює. Моє попереднє значення було E_ALL & ~E_NOTICE & ~E_STRICTЧи слід просто вмикати значення по одному? …

3
Як отримати програму Golang для друку номера рядка помилки, яку вона щойно викликала?
Я намагався видалити помилки в моїй програмі Golang за допомогою, log.Fatalале log.Fatalтакож не друкує рядок, де log.Fatalбуло запущено. Чи неможливо отримати доступ до номера рядка, який називається log.Fatal? тобто чи є спосіб отримати номер рядка при появі помилки? Я намагався погуглити це, але не був впевнений, як. Найкраще, що я …

10
Як я можу зловити 404?
У мене є такий код: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "HEAD"; request.Credentials = MyCredentialCache; try { request.GetResponse(); } catch { } Як я можу виявити конкретну помилку 404? WebExceptionStatus.ProtocolError може лише виявити, що сталася помилка, але не дати точного коду помилки. Наприклад: catch (WebException ex) { if (ex.Status != …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.