Вопросы с тегом «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 { throwSpecificError(); } …

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

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

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. Это структура моего тестового решения: - 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 …

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


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

8
Регистрация ошибок клиентского JavaScript на сервере [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос У меня есть сайт ASP.NET, на котором у меня …

3
Как заставить программу Golang печатать номер строки только что вызванной ошибки?
Я пытался выдать ошибки в моей программе Golang, log.Fatalно log.Fatalне печатал строку, в которой log.Fatalбыл запущен. Нет ли возможности получить доступ к номеру строки, которая называется log.Fatal? т.е. есть ли способ получить номер строки при выдаче ошибки? Я пытался погуглить, но не знал, как это сделать. Лучшее, что я мог …

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Должен ли я просто включать значения …

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 != WebExceptionStatus.ProtocolError) …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.