Вопросы с тегом «exception»

109
Как работают исключения (за кулисами) в c ++

Я все время вижу, как люди говорят, что исключения - это медленно, но я никогда не вижу никаких доказательств. Поэтому вместо того, чтобы спрашивать, есть ли они, я спрошу, как исключения работают за кулисами, чтобы я мог принимать решения о том, когда их использовать и медленные ли они. Насколько...

109
Image.Save (..) вызывает исключение GDI +, поскольку поток памяти закрыт

У меня есть двоичные данные, которые я хочу сохранить как изображение. Когда я пытаюсь сохранить изображение, возникает исключение, если поток памяти, использованный для создания изображения, был закрыт перед сохранением. Причина, по которой я это делаю, заключается в том, что я динамически создаю...

109
FileNotFoundException при получении объекта InputStream из HttpURLConnection

Я пытаюсь отправить почтовый запрос на URL-адрес с помощью HttpURLConnection (для использования cUrl в java). Содержимым запроса является xml, и в конечной точке приложение обрабатывает xml и сохраняет запись в базе данных, а затем отправляет ответ в виде строки xml. Приложение размещено на...

109
Как повторно вызвать исключение во вложенных блоках try / except?

Я знаю, что если я хочу повторно вызвать исключение, я просто использую raiseбез аргументов в соответствующем exceptблоке. Но учитывая вложенное выражение вроде try: something() except SomeError as e: try: plan_B() except AlsoFailsError: raise e # I'd like to raise the SomeError as if plan_B() #...

108
Недостижимый код, но достижимый за исключением

Этот код является частью приложения, которое выполняет чтение и запись в базу данных, подключенную к ODBC. Он создает запись в базе данных, а затем проверяет, была ли запись успешно создана, а затем возвращается true. Я понимаю поток управления следующим образом:...

107
преобразование из строки в объект json android

Я работаю над приложением для Android. В моем приложении мне нужно преобразовать строку в объект Json, а затем проанализировать значения. Я проверил решение в stackoverflow и нашел аналогичную проблему здесь, ссылка Решение такое `{"phonetype":"N95","cat":"WP"}` JSONObject jsonObj = new...

107
Захват Ctrl-c в рубине

Мне передали давно работающую устаревшую программу Ruby, в которой много раз встречается begin #dosomething rescue Exception => e #halt the exception's progress end повсюду. Не отслеживая каждое возможное исключение, которое каждое из них может обрабатывать (по крайней мере, не сразу), я все...

107
Устранение неполадок BadImageFormatException

У меня есть служба Windows, написанная на C # с использованием Visual Studio 2010 и ориентированная на полную .NET Framework 4. Когда я запускаю отладочную сборку, служба работает, как ожидалось. Однако, когда я запускаю его из сборки Release, я получаю System.BadImageFormatException (подробности...

106
Лучшее исключение для недопустимого аргумента универсального типа

В настоящее время я пишу код для UnconstrainedMelody, который имеет общие методы, связанные с перечислениями. Теперь у меня есть статический класс с кучей методов, которые предназначены только для использования с перечислениями «флагов». Я не могу добавить это как ограничение ... поэтому возможно,...

106
Как разрешить ClassNotFoundException?

Я пытаюсь запустить приложение Java, но получаю эту ошибку: java.lang.ClassNotFoundException: После двоеточия следует местоположение отсутствующего класса. Однако я знаю, что этого местоположения не существует, поскольку класс находится в другом месте. Как я могу обновить путь к этому классу? Это...

106
Невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом

У меня есть серверное приложение, и иногда, когда клиент пытается подключиться, я получаю следующую ошибку: ПРИМЕЧАНИЕ. «Не удалось получить поток от клиента или не удалось войти в систему» ​​- это текст, добавленный мной в инструкции catch. и строка, на которой он останавливается (sThread: строка...

105
Как я могу распространять исключения между потоками?

У нас есть функция, которую вызывает один поток (мы называем это основным потоком). В теле функции мы создаем несколько рабочих потоков для выполнения интенсивной работы с ЦП, ожидаем завершения всех потоков, а затем возвращаем результат в основной поток. В результате вызывающий может наивно...

105
Как в Python отловить предупреждения, как если бы они были исключениями?

Сторонняя библиотека (написанная на C), которую я использую в своем коде на Python, выдает предупреждения. Я хочу иметь возможность использовать try exceptсинтаксис для правильной обработки этих предупреждений. Есть ли способ сделать это?...

103
ArrayIndexOutOfBoundsException при использовании итератора ArrayList

Прямо сейчас у меня есть программа, содержащая фрагмент кода, который выглядит так: while (arrayList.iterator().hasNext()) { //value is equal to a String value if( arrayList.iterator().next().equals(value)) { // do something } } Правильно ли я делаю это в части перебора ArrayList? Я получаю...