eConti - программирование в вопросах и ответах

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

Что может привести к тому, что Outlook изменит LoadBehavior надстройки COM на 2, кроме необработанных исключений?
Вот уже несколько недель мы боремся с проблемой, из-за которой у небольшого числа клиентов наша надстройка Outlook выгружается и отключается по пока неустановленным причинам. Под «отключено» я подразумеваю, что Outlook изменяет следующее значение...

Вопросы о различиях в обработке исключений
Можно перехватить исключение и сгенерировать новое исключение, которое обертывает первое исключение как внутреннее исключение: http://msdn.microsoft.com/en-us/library/system.exception.innerexception(VS.71).aspx Кроме того, если я вызываю...

Обработка Socket.ReceiveFrom с тайм-аутом без спам-консоли
Я пишу ServerLocator, который в основном транслирует порт, чтобы найти сервер, который ответит IPEndPoint, и мне нужно, чтобы поиск имел возможность тайм-аута, если на текущем IPHost ничего не найдено, а затем переходить к следующему. Прямо сейчас...

дизайн обработки исключений
В моем текущем проекте есть некоторые компоненты / библиотеки, которые разработаны как адаптеры. Например, один адаптер инкапсулирует доступ ввода-вывода к файловой системе. В фактическом дизайне обработки исключений адаптер должен генерировать...

Option vs Exception в обработке исключений
Поработав некоторое время с типом F# option , я понял, что его можно использовать для обработки исключительных случаев. Я могу использовать либо option , либо Exception в следующих примерах: Функции find из модулей List/Array/Seq вызывают...

Плохо ли поднимать ArgumentError вручную?
Если вы хотите добавить дополнительную проверку, не предусмотренную argparse , например: if variable a == b then c should be not None ...можно ли поднять ArgumentError самостоятельно? Или вместо этого следует поднять Exception ?...

Можно ли использовать gdb для обратной трассировки при обнаружении исключений?
Я только начал использовать исключения C ++ и хочу все исправить. Я имею в виду генерировать какую-то информацию обратной трассировки при обнаружении исключений. Изначально у меня были идеи, похожие на Стек вызовов для исключений в C ++ , но со...

Какие исключения я должен указать при объявлении метода и какое исключение я должен поймать в своем блоке catch?
Допустим, у нас есть условия, как показано ниже. A) public void method() throws ... { XXXXXXXXXXXXXXXXXXXXXXX; } or B) public void method(){ try{ XXXXXXXXXXXXXXXXXXXXXXX; }catch(...){ //doing something...

Исключения — лучшие практики
Я вообще думал об обработке исключений. Как лучше всего реализовать метод, который получает объект User на основе предоставленного параметра имени пользователя. Смотри ниже. /// <summary> /// Gets a user. ///...

Соответствующий конструктор для типа не найден
Я делаю приложение для Windows Phone 7.1 с Visual Studio Express 2012 для Windows Phone. Я добавил это пространство имен в MainPage.xaml: xmlns:myNameSpace="clr-namespace:MyApp" И это: <Grid.Resources>...

Хороший способ возврата ошибок с уровня репозитория в веб-API.
Я пытаюсь выяснить, как возвращать исключения и ошибки до уровня контроллера из моего репозитория и иметь возможность возвращать пользовательские ошибки клиенту, когда они вызывают мою веб-службу. У меня есть следующий пример из моего класса...

Локализованные страницы ошибок в Symfony2
Мы создаем приложение на Symfony2, локализованное на голландский и английский языки. Теперь я знаю, как настроить страницы ошибок Symfony , но не могу найти, как перевести страницы ошибок где угодно. Я пытался использовать фильтр trans в...

Java InputMismatchException
У меня есть этот код, и я хочу поймать исключение письма, но он продолжает иметь эти ошибки: Exception in thread "main" java.util.InputMismatchException at java.util.Scanner.throwFor(Scanner.java:840) at...

Почему использование исключений более приемлемо в python, чем в javascript
Здесь вы можете заменить «javascript» другими языками. По сути, я обнаружил, что python активно поощряет использование исключений и серии тестов if для управления кодом. Часто упоминается читабельность, а также более чистый код при «утиной печати»....

Включить пробелы в «Нет жизнеспособной альтернативы при вводе-исключении» в ANTLR4
При анализе моего документа и предоставлении кода, у которого нет жизнеспособной альтернативы ANTLR4, я правильно получаю SyntaxError в своем ErrorHandler с сообщением: no viable alternative at input...

Спасение проглоченного исключения в Java
Какая-то сторонняя библиотека проглотила исключение: String getAnswer(){ try{ // do stuff, modify instance state, maybe throw some exceptions // ... return computeAnswer(); }catch (SomeException e){ return...

Что не так с этим повторным исключением?
Я использую службу wcf для вставки данных в БД, и моя служба падает, говоря, что исключение не обработано. Я пытаюсь передать исключение из одного метода службы WCF другому методу WCF и оттуда выбрасывать исключение клиенту. Вот мой код: Метод...

Проблемы с константами в статическом блоке java
У меня есть два вопроса относительно статического блока и констант с приведенным ниже кодом. Константа (или даже простая статическая переменная) не может быть напрямую указана из статического блока. Выдает ошибку "Невозможно сослаться на поле до...

Цепочка задач в csharp с обработчиком успеха и ошибки
Изменить См. заголовок «Проблема» в конце моего вопроса, чтобы решить этот вопрос. Исходя из nodejs, где мы могли связывать промисы, в C# я вижу, что асинхронные задачи почти сопоставимы. Вот моя попытка. Редактировать. Я не могу пометить...

Общий способ избежать pylints, кроме широкого?
PEP8 не любит широкую обработку исключений, например try: do_something() except Exception: handle_exception() Я знаю, что для этого есть веские причины, например, SystemExit и KeyboardInterrupt обрабатываются непреднамеренно или...

Новые материалы

ИИ для общего блага, часть вторая
В нашем последнем блоге мы исследовали возможности ИИ для общего блага, указав на несколько инициатив по поиску действенных решений для продвижения справедливых и беспристрастных систем ИИ. По..

Время расцвета закончилось
Большую часть своей карьеры в индустрии программного обеспечения программисты работали с головой в песок. Успех в отрасли требует навыков презентации и обучения других. Ценность улучшенных..

Будущее сельского хозяйства: новый уровень производительности с современными технологиями
По мере роста населения мира растет и спрос на продукты питания. Фермеры сталкиваются с растущим давлением необходимости повышать урожайность и максимизировать производительность, манипулируя..

Состояние совместной фильтрации в 2022 году, часть 1
ResBeMF: Улучшение прогнозируемого охвата совместной фильтрации на основе классификации (arXiv) Автор: Анхель Гонсалес-Прието , Авраам Гутьеррес , Фернандо Ортега , Рауль Лара-Кабрера..

Зачем изучать PYTHON в 2022 году !
Python — востребованный, доступный язык программирования с активным, постоянно растущим сообществом пользователей. Для тех, кто хочет сменить профессию в мире технологий с помощью..

Решение капч с помощью Puppeteer
Это руководство предназначено для текстовых кодов, а не для reCAPTCHA Google (см. конец этого сообщения). Требования: Антикапча или любой другой сервис по разгадыванию капчи. Модуль..

7 встроенных библиотек Python, которые необходимо знать
7 встроенных библиотек Python, которые необходимо знать Стандартная библиотека Python значительно упрощает жизнь программистов, предоставляя широкий набор функций. Мы выбираем несколько..