Исключением является необычное условие, которое требует отклонения от нормального потока программы. Обычно исключение не должно приводить к полному отказу, а должно сопровождаться обработчиком исключения. Обработка исключений является встроенной конструкцией во многих языках программирования. Обычно исключения обрабатываются путем разматывания стека, что приводит к откату до определенного состояния вне области действия исключения, а затем вызывает блок или процедуру-обработчик.
Поскольку Sqlerrm() возвращает сообщение и код, предоставленный orecle.
исключение 1: например, для неявного курсора, когда данные не найдены, возникает ошибка n, мы пишем обработку исключений, например dbms_ou..(sqlerrm());
вывод: ORA-01403: данные не найдены и для Dbms_output..(sqlcode()); -- п....
4 Фев 2022 в 08:54
В модуле, который я пишу, мне нужно проверить, соответствуют ли входящие данные определенным требованиям и форматам. Я думал, что знаю хороший способ сделать это, но мне нужно добавить функцию ведения журнала, и это заставило меня понять, что я, должно быть, неправильно пишу свой код. MWE того, че....
3 Фев 2022 в 20:25
Итак, я пытаюсь перевернуть биты длинного int, вот как я это делаю, но получаю исключение NumberFormatException. Я преобразовываю его в строку с основанием 2 и добавляю нули слева, чтобы получить 32 символа, затем переворачиваю биты, а затем преобразую его обратно в длинное основание-10.
Long n =4L....
2 Фев 2022 в 16:10
Когда я ищу это в Google, он показывает, что ошибка означает ошибку времени компиляции, а исключение - ошибка времени выполнения? но я думаю что это не так........
2 Фев 2022 в 08:13
Я новичок в Java, я читал, что проверенное исключение возникает только во время компиляции, т.е. программа не будет успешно компилироваться, если есть проверенное исключение, которое не обрабатывается или не выдается. Если что-то мешает компилятору скомпилировать код, мы можем просто стереть его ил....
1 Фев 2022 в 10:16
2
Почему эта крошечная программа выдает «Common Language Runtime обнаружила недопустимую программу»?
У меня очень минимальная программа .NET 6:
using System.Numerics;
var transform = new Transform2(default);
public readonly record struct Transform2(Vector2 Position, float Rotation)
{
public Transform2(Vector2 position) : this()
{
Position = position;
}
}
Когда я запускаю его,....
У меня есть очень простой код PHP 8, в котором есть (добровольная) ошибка. Просто чтобы увидеть, поймано ли исключение.
try {
$school = $this->schoolRepository->insert($request->all());
$fake = 1 / 0;
return new SchoolResource($school);
} catch (\Exception $e) {
....
Я написал программу для приема данных двух учеников, но когда я запускаю этот код, часть «имя» пропускается во второй раз, и она начинается с предметов и дает NameformatException? Первый запуск кода нормальный, но когда он переходит ко второму запуску, часть имени пропускается, и мне нужно напрямую....
29 Янв 2022 в 05:23
Как лучше всего перехватывать исключения, возникающие в заголовке цикла *, а не во всем цикле или теле цикла.
Возьмите следующий пример
for value in complex_generator(): # throws exceptions I might want to catch
... # do work here - but don't catch any exception
Что я не считаю полезным, так эт....
28 Янв 2022 в 18:12
Emscripten 'val.h' API позволяет вызывать методы JS-объектов, однако C++ try-catch не будет перехватывать исключение JS. Рассмотрим этот пример:
#include <emscripten.h>
#include <emscripten/val.h>
void test(){
string t = "some invalid json";
val v = val::object();
// This C++ try-c....
28 Янв 2022 в 16:53
Я реализовал потоковое приложение kafka. Допустим, одно из полей объекта, которое в данный момент обрабатывает поток, содержит число вместо строкового значения. В настоящее время, когда в логике обработки возникает исключение, например. .transform(), весь поток уничтожается, и мое приложение пере....
27 Янв 2022 в 20:25
У меня есть контроллер с аннотацией @RestController в Spring Boot (v2.4). Это должно возвращать HTTP-заголовок «Cache-Control» с довольно статической конфигурацией по умолчанию для всех конечных точек, которые он обрабатывает.
До сих пор я добивался этого с помощью аннотированного метода @ModelAttr....
27 Янв 2022 в 20:21
Интересно, можно ли улучшить этот код с помощью «попробовать и исключить» в цикле, как показано ниже. Идея состоит в том, чтобы изменить формат, если определенный столбец включен в df.
Спасибо большое.
for field in ['Trade Date', 'Capture Date', 'Value Date', 'Maturity Date','Start Date', 'End Date....
Я готовлю WebAPI в .Net6 с Angular. Когда я подготовил страницу регистрации, я настроил адрес электронной почты, чтобы он был уникальным (это учетные данные имени пользователя). Теперь я хотел бы показать, что электронная почта не уникальна, когда пользователь пытается зарегистрироваться с уже зан....
27 Янв 2022 в 10:06
Я хотел бы напечатать значимое сообщение при возникновении определенного исключения в OCaml:
type t = A | B of int
exception Wrong of t
Скажем, у меня есть функция
let string_of_t = function
| A -> "A"
| B n -> ("B" ^ (string_of_int n))
Тогда я хотел бы иметь функцию
val print_exception : ( 'a....
У меня есть List<Long> countriesList, который содержит значения Long, которые являются идентификаторами страны.
Теперь я перебираю некоторый список List<UserRequests>, используя streams.
userRequests.stream().
forEach(userRequest->
{
UserData=userRepository.findById(userRequest.getId....
24 Янв 2022 в 21:34
Моя проблема в том, что мой код имеет такую структуру: как видите, вторая функция зависит от результата первой. но я хочу, чтобы программа завершилась, когда первая функция поймает ошибку, но я получаю, что она отображает сообщение об исключении первой функции и переходит к следующему шагу основн....
24 Янв 2022 в 14:18
Если fish.x больше 500, я хочу сбросить его до 20 по умолчанию:
private Fish addFish(String name, int x, int y) {
Fish fish = new Fish(name, x, y);
try {
if (fish.getX() > 500) throw new Exception ("OutOfBounds");
} catch (Exception e) {
System....
Итак, я настраиваю пользовательские классы исключений для программы, которую пишу. Я создаю универсальный базовый класс, который буду использовать в первую очередь как универсальное исключение. Этот базовый класс будет унаследован несколькими другими пользовательскими исключениями. Вот базовый кл....
22 Янв 2022 в 17:39
Итак, у меня есть различные конечные точки API, определенные в моих службах Spring Boot, которые выдают различные пользовательские исключения. Но я не могу провести различие между проверенными и непроверенными исключениями.
Так должно ли мое пользовательское исключение быть проверено или не провере....
22 Янв 2022 в 17:27
Я получаю эту ошибку при запуске моего приложения флаттера. Приложение запускается в хроме, но не запускается на эмуляторе или на реальном мобильном устройстве.
Error: ADB exited with exit code 1
Performing Streamed Install
adb: failed to install
C:\Users\HP\Desktop\OWASLO\care_giver_app\build\app....
Итак, я пытаюсь загрузить файл, используя заданный URL-адрес, используя пакет flutter_downloader. Ниже приведена моя реализация:
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await FlutterDownloader.initialize(
debug: true // optional: set false to disable printing logs to co....
Я реализовал операции CRUD, используя ASP.net. Каждый метод API работает нормально, но проблема в интерфейсе — если кто-то помещает один и тот же первичный ключ, это дает конкретную ошибку исключения, которая очевидна. Вы, ребята, можете увидеть фрагмент кода:
[HttpPost]
[Route("~/api/fees....
Я новичок в программировании на Java. Я столкнулся с этим, когда работал над программой, основанной на Prime Checker. Указывалось уже, что;
Заблокированный код в редакторе вызовет метод checkPrime с одним или несколькими целочисленными аргументами. Вы должны написать метод checkPrime таким образо....
20 Янв 2022 в 17:40
В настоящее время я разрабатываю расширение для Typo3 10.4 и не могу решить проблему.
Я использую некоторые внешние библиотеки для рассылки или платежей, которые иногда вызывают исключения.
Моя проблема в том, что когда это происходит, я получаю ошибку OOPS, даже если пытаюсь поймать исключение
Напр....