Вопросы с тегом «error-handling»

Языковые конструкции программирования, предназначенные для обработки ошибок, сигнализируемых кодами ошибок, исключениями или другими специфическими для языка средствами.

6
Когда я должен использовать Write-Error против Throw? Завершение и не прекращение ошибок
Глядя на скрипт Get-WebFile на PoshCode, http://poshcode.org/3226 , я заметил странное для меня устройство: $URL_Format_Error = [string]"..." Write-Error $URL_Format_Error return В чем причина этого, а не в следующем? $URL_Format_Error = [string]"..." Throw $URL_Format_Error Или даже лучше: $URL_Format_Error = New-Object System.FormatException "..." Throw $URL_Format_Error Как я понимаю, вы должны использовать Write-Error …

6
Пользовательские страницы ошибок на asp.net MVC3
Я занимаюсь разработкой базового веб-сайта MVC3 и ищу решение для обработки ошибок и визуализации пользовательских представлений для каждого вида ошибок. Итак, представьте, что у меня есть контроллер «Ошибка», в котором его основное действие - «Индекс» (общая страница ошибок), и этот контроллер будет иметь еще пару действий для ошибок, которые могут …

5
Эквивалент «броска» в R
Как "выкинуть" ошибку в R? У меня есть функция, которая принимает фрейм данных и некоторые имена столбцов и делает с ними что-то. Если столбцы не существуют, я хочу, чтобы функция остановилась и остановила все функции в зависимости от нее. Я смотрел recoverи browseи , tracebackно, а, казалось, что они близки …
143 r  error-handling 

12
Как заставить действие MVC вернуть 404
У меня есть действие, которое принимает строку, которая используется для получения некоторых данных. Если эта строка не приводит к возврату данных (возможно, потому, что она была удалена), я хочу вернуть 404 и отобразить страницу с ошибкой. В настоящее время я просто использую специальное представление return, которое отображает дружественное сообщение об …

4
Каковы лучшие практики обработки ошибок JavaScript?
Я ищу , чтобы начать делать свою JavaScript немного больше ошибок доказательства, и я нахожу много документации по использованию try, catch, finallyи throw, но я не найти тонну советов от экспертов о том, когда и куда бросать ошибки. Должен ли каждый фрагмент кода быть заключен в try / catch? Есть …


6
Как сохранить файл без файла для fs.readFileSync ()?
В node.js readFile () показывает, как зафиксировать ошибку, однако для функции readFileSync () нет комментариев относительно обработки ошибок. Таким образом, если я попытаюсь использовать readFileSync () при отсутствии файла, я получаю сообщение об ошибке Error: ENOENT, no such file or directory. Как зафиксировать возникшее исключение? Документ не указывает, какие исключения …

10
В чем причина ошибки: getaddrinfo EAI_AGAIN?
Мой сервер выбросил это сегодня, что является ошибкой Node.js, которую я никогда раньше не видел: Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443 at Object.exports._errnoException (util.js:870:11) at errnoException (dns.js:32:15) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26) Мне интересно, связано ли это с DDOS-атакой DynDns, которая сегодня затронула Shopify и многие другие сервисы. Вот статья об этом. …


16
Как отключить уведомления PHP?
Notice: Constant DIR_FS_CATALOG already defined Я уже закомментирован display_errorsв php.ini, но не работаю. Как заставить PHP не выводить такие вещи в браузеры? ОБНОВИТЬ Я положил display_errors = Offтуда, но он до сих пор сообщает о таких уведомлениях, Это проблема с PHP 5.3? Сообщение о большом количестве вызовов тоже.

2
Обработка ошибок PHP: die () против trigger_error () против исключения throw
Что касается обработки ошибок в PHP - насколько я знаю, есть 3 стиля: die()или exit()стиль: $con = mysql_connect("localhost","root","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } throw Exception стиль: if (!function_exists('curl_init')) { throw new Exception('need the CURL PHP extension. Recomplie PHP with curl'); } trigger_error() стиль: if(!is_array($config) && …

6
Как поймать исключения тайм-аута SQLServer
Мне нужно специально перехватывать исключения тайм-аута SQL-сервера, чтобы их можно было обрабатывать по-другому. Я знаю, что могу поймать SqlException, а затем проверить, содержит ли строка сообщения «Тайм-аут», но мне было интересно, есть ли лучший способ сделать это? try { //some code } catch (SqlException ex) { if (ex.Message.Contains("Timeout")) { //handle …

15
Лучшие практики управления исключениями на Java или C # [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Я застрял, решая, как обрабатывать исключения …

12
PHP: исключения vs ошибки?
Может быть, я пропустил это где-то в руководстве по PHP, но в чем именно разница между ошибкой и исключением? Единственное различие, которое я вижу, заключается в том, что ошибки и исключения обрабатываются по-разному. Но что вызывает исключение и что вызывает ошибку?


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