Публикации по теме 'exception'
«Питонический» GOTO
Эта история теперь живет на https://dmuhs.blog/2018/09/14/the-pythonic-goto/
Потому что к черту Медиум и принудительную монетизацию моего контента.
Некоторые исключения больше исключений, чем Exception
Существует здравый смысл, что каждое исключение происходит от класса Exception . Когда вы пишете:
try:
dwarfs_stupid_trick()
except Exception as e:
Amok_happy()
это то же самое, что
try:
dwarfs_stupid_trick()
except:
Amok_happy()
Но это не так.
Сегодня я узнал, что есть несколько стандартных исключений, которые не являются производными от класса Exception . Это:
>>> issubclass(KeyboardInterrupt, Exception)
False
>>> issubclass(SystemExit,..
LaraBug - помощник по работе с исключениями Laravel
При создании и разработке веб-сайтов чаще всего ваши пользователи не всегда сообщают об ошибках. Конечно, если вы не исправите эти ошибки, вы потеряете (потенциальных) клиентов.
Когда появился LaraBug , я создал этот инструмент в 2016 году, чтобы избавиться от собственного зуда. Мне нужен был ясный и чистый инструмент, чтобы читать мои ошибки, я должен был знать, что происходит, когда что-то пошло не так. (Упс, что-то пошло не так)
LaraBug перехватит любое исключение,..
Спасибо, что написали.
Спасибо, что написали. Я согласен со всеми, кроме одного: не следует писать каждый метод с обработчиком исключений. Это означает, что вы знаете, что делать в случае возникновения исключений, а это просто неправда. Вам нужен контекст для обнаружения и обработки ошибки, которой сами по себе методы обычно не имеют. И если вы перехватываете исключения и используете его для управления выводом вашего метода, то вы, по сути, используете исключения как средство для потока управления. Это..
Вопросы по теме 'exception'
Вы пишете исключения для конкретных проблем или общие исключения?
У меня есть код, который дает идентификатор пользователя утилите, которая затем отправляет этому пользователю электронное письмо.
emailUtil.sendEmail(userId, "foo");
public void sendEmail(String userId, String message) throws MailException {...
1178 просмотров
schedule
15.02.2024
Как следует планировать исключения на архитектурном уровне?
Есть ли хорошие ресурсы для планирования использования исключений с точки зрения архитектуры? (Или предоставьте свои предложения прямо здесь.) В проектах, над которыми я работал, я обнаружил, что несколько общих исключений используются снова и снова...
759 просмотров
schedule
09.10.2023
StackOverflowException в .NET
После нескольких StackOverflowExceptions в .NET я заметил, что они полностью обходят необработанные обработчики исключений, которые предлагает .NET (Application.ThreadException / AppDomain.UnhandledException). Это очень беспокоит, поскольку у нас...
8118 просмотров
schedule
29.05.2024
Метод «XYZ» не может быть отражен
Мы воспользовались сторонней веб-службой и пытаемся вызвать ее из веб-приложения ASP.NET. Однако, когда я создаю экземпляр веб-службы, возникает следующее исключение System.InvalidOperationException:
Метод «ABC.XYZ» не может быть отражен....
24980 просмотров
schedule
06.03.2024
Как поймать ClassCastException?
Я пытаюсь поймать ClassCastException при десериализации объекта из xml.
So,
try {
restoredItem = (T) decoder.readObject();
} catch (ClassCastException e){
//don't need to crash at this point,
//just let the user know that a wrong...
30772 просмотров
schedule
02.03.2024
Как бороться с исключениями xapian php
Помогите с использованием оболочки xapian php.
У меня есть несколько пользовательских обработчиков исключений для разных категорий ошибок (я думаю о том, чтобы выделить их побольше). Xapian обрабатывает ошибки, выдавая стандартные объекты...
526 просмотров
schedule
08.02.2024
.NET: какое исключение создавать при отсутствии обязательного параметра конфигурации?
Вот стандартный сценарий:
if(string.IsNullOrEmpty(Configuration.AppSettings["foobar"]))
throw new SomeStandardException("Application not configured correctly, bozo.");
Проблема в том, что я не совсем уверен, какое исключение...
44215 просмотров
schedule
25.06.2022
Python — тест, который проходит успешно, если исключение не возникает
Я знаю о unittest модуле Python.
Я знаю о методе assertRaises() класса TestCase .
Я хотел бы написать тест, который завершается успешно, когда возникает исключение не .
Любые подсказки, пожалуйста?
11815 просмотров
schedule
26.10.2023
Исключение привязки Java
Что может заставить сокет TCP генерировать «java.net.BindException: Address already in using», даже если для адреса повторного использования установлено значение true? Это происходит только в том случае, если приложение быстро перезапускается....
5511 просмотров
schedule
16.03.2024
Обработать исключение нарушения прав доступа в С++ Builder?
Я пытаюсь сделать:
try{
int * i = NULL;
*i = 3;
}catch(Exception &Err){
ShowMessage(Err.Message);
}
Я думал, что это должно перехватывать исключение нарушения доступа и обрабатывать его, отображая сообщение об ошибке.
Но...
10388 просмотров
schedule
30.12.2023
Исключение проглочено при перетаскивании
У меня есть приложение WinForms, в котором я перетаскиваю между двумя TreeView.
В какой-то момент я хочу отклонить действие в базовой бизнес-реализации, поэтому генерирую исключение. Я вижу исключение в окне вывода, но проблема в том, что я не...
1540 просмотров
schedule
20.02.2024
Как определить HResult для System.IO.IOException?
Свойство System.Exception.HResult защищено. Как я могу заглянуть внутрь исключения и получить HResult, не прибегая к рефлексии или другим уродливым приемам?
Вот ситуация: Я хочу написать инструмент резервного копирования, который открывает и...
17773 просмотров
schedule
03.04.2024
Log4net: контекст журнала только для исключения
Я ищу способ собрать набор данных, который будет использоваться только для отладки. То есть данные должны регистрироваться только в том случае, если я регистрирую исключение. Когда я получаю аргумент исключения с ILog.Error , Fatal или Debug , я...
781 просмотров
schedule
05.10.2022
Как я могу поймать сбой приложения или выйти в mshtml?
Наше приложение использует mshtml. Эта dll приводит к некрасивому завершению нашего приложения из-за хорошо известных проблем в mshtml, поскольку мы не устанавливаем более новые браузеры на компьютеры пользователей. Мы просто используем то, что у...
652 просмотров
schedule
31.10.2022
Восстановление после исключения CommunicationObjectFaaledException в WCF
У меня есть клиентское приложение, которое каждые 10 секунд пытается отправить сообщение через веб-службу WCF. Это клиентское приложение будет находиться на компьютере на борту корабля, который, как мы знаем, будет иметь нестабильное подключение к...
10181 просмотров
schedule
26.02.2024
Кто должен регистрировать ошибку/исключение
Я пытаюсь выяснить лучшие практики при регистрации исключений.
До сих пор я веду журнал каждый раз, когда ловлю исключение. Но когда класс более низкого уровня перехватывает исключение (скажем, из уровня базы данных) и оборачивает его в исключение...
1279 просмотров
schedule
10.12.2023
Метод SaveAs настроен на требование корневого пути, а путь «~\\images\\594083964.jpg» не является корневым.
Метод SaveAs настроен на требование корневого пути, а путь «~\images\594083964.jpg» не является корневым. Описание: во время выполнения текущего веб-запроса возникло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения...
20853 просмотров
schedule
07.06.2024
Как узнать, какие процессы используют файл в ASP.NET?
Я разрабатываю многопоточное приложение ASP.NET 3.5, во время работы с каким-то файлом получаю следующее исключение:
Процесс не может получить доступ к файлу, так как он используется другим процессом
Я ищу способ точно узнать, какой...
121 просмотров
schedule
28.06.2022
Какой тип исключения использовать, если свойство не может иметь значение NULL?
В моем приложении мне нужно создать исключение, если свойство определенного класса имеет значение NULL или пусто (в случае, если это строка). Я не уверен, какое исключение лучше всего использовать в этом случае. Мне бы не хотелось создавать новое...
21246 просмотров
schedule
09.04.2024
Исключения и IDispatchMessageInspector
Я использую IDispatchMessageInspector для проверки сообщений запроса/ответа в моей службе WCF и регистрации некоторых данных в нашей базе данных журналов. У меня также есть собственный обработчик ошибок, который перехватывает исключения и преобразует...
1962 просмотров
schedule
25.08.2022