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

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

Как я могу исключить все "отклоненные разрешения" сообщения из "find"?

Мне нужно скрыть все отклоненные отклонения от сообщений: find . > files_and_folders Я экспериментирую, когда возникает такое сообщение. Мне нужно собрать все папки и файлы, к которым это не возникает. Можно ли направить уровни разрешений в фа...
задан 18 апр. '09 в 0:54
29
ответов

Как получить полезные сообщения об ошибках в PHP?

Я нахожу программирование на PHP довольно расстраивающим. Довольно часто я буду пытаться запустить script и просто получить пустой экран обратно. Нет сообщения об ошибке, только пустой экран. Причиной могла быть простая синтаксическая ошибка (неправ...
задан 10 мая '09 в 12:48
7
ответов

Начать, спасти и обеспечить в Ruby?

Недавно я начал программировать в Ruby, и я рассматриваю обработку исключений. Мне было интересно, был ли ensure эквивалентом Ruby finally в С#? Должен ли я: file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #hand...
задан 03 февр. '10 в 14:54
36
ответов

Должен ли метод поиска возвращать 'null' или вызывать исключение, если он не может получить возвращаемое значение?

У меня есть метод, который должен возвращать объект, если он найден. Если он не найден, должен ли я: return null выполнить исключение другой
задан 06 окт. '08 в 21:19
15
ответов

Состояние выхода выхода и выхода канала в Bash

Я хочу выполнить длинную команду в Bash, и оба фиксируют ее статус выхода, а tee вывод. Итак, я делаю это: command | tee out.txt ST=$? Проблема заключается в том, что переменная ST фиксирует статус выхода tee, а не команды. Как я могу это решит...
задан 03 авг. '09 в 14:31
18
ответов

Где PHP хранит журнал ошибок? (php5, apache, fastcgi, cpanel)

Я нахожусь на общем хостинге и имею Cpanel, Apache, PHP работает fastcgi. Где PHP хранит журнал ошибок? Есть ли другой способ найти журнал ошибок в среде общедоступного хостинга вместо того, чтобы проходить через всю структуру сайта, чтобы искать фа...
задан 26 февр. '11 в 18:43
20
ответов

Какой хороший способ расширить ошибку в JavaScript?

Я хочу бросить некоторые вещи в моем JS-коде, и я хочу, чтобы они были экземпляром Error, но я также хочу, чтобы они были чем-то другим. В Python, как правило, подкласс Exception. Какая уместная вещь в JS?
задан 05 сент. '09 в 3:54
27
ответов

Самый быстрый способ проверить, является ли строка JSON в PHP?

Мне нужен действительно быстрый метод проверки, является ли строка JSON или нет. Я чувствую, что это не лучший способ: function isJson($string) { return ((is_string($string) && (is_object(json_decode($string)) || ...
задан 18 мая '11 в 11:18
7
ответов

400 BAD запрос Значение кода ошибки HTTP?

У меня есть запрос JSON, который я отправляю на URL-адрес HTTP. Должно ли это рассматриваться как 400 где requestedResource поле существует, но "Roman" является недопустимым значением для этого поля? [{requestedResource:"Roman"}] Должно ли это ...
задан 30 окт. '13 в 2:50
10
ответов

Могу ли я попытаться/поймать предупреждение?

Мне нужно уловить некоторые предупреждения, которые выбрасываются из некоторых собственных функций php, а затем обрабатывать их. В частности: array dns_get_record ( string $hostname [, int $type= DNS_ANY [, array &$authns [, array &$add...
задан 07 авг. '09 в 0:51
10
ответов

Существуют ли в Linux стандартные коды статуса выхода?

Процесс считается законченным в Linux, если его статус выхода равен 0. Я видел, что ошибки сегментации часто приводят к статусу выхода из 11, хотя я не знаю, является ли это просто соглашением, в котором я работаю (такие приложения, которые были та...
задан 09 июля '09 в 8:24
16
ответов

Почему "за исключением: проходят" плохую практику программирования?

Я часто вижу комментарии к другим вопросам о том, как использование except: pass обескураживается. Почему это плохо? Иногда мне просто все равно, что такое ошибки, и я хочу просто продолжить код. try: something except: pass Почему использ...
задан 04 февр. '14 в 16:02
5
ответов

Как печатать ошибку в Python?

try: something here except: print 'the whatever error occurred.' Как я могу напечатать ошибку в моем блоке except:?
задан 27 сент. '09 в 14:48
8
ответов

Невозможно ли выполнить ошибку с помощью JSON.stringify?

Воспроизведение проблемы У меня возникает проблема при попытке передать сообщения об ошибках с помощью веб-сокетов. Я могу воспроизвести проблему, с которой я столкнулся, используя JSON.stringify, чтобы удовлетворить широкую аудиторию: // node v0...
задан 23 авг. '13 в 0:34
14
ответов

Обработка ошибок в Bash

Каков ваш любимый метод обработки ошибок в Bash? Лучший пример обработки ошибок, которые я нашел в Интернете, написал Уильям Шоттс-младший в http://www.linuxcommand.org. Он предлагает использовать следующую функцию для обработки ошибок в Bash: #!/...
задан 15 сент. '08 в 20:09