Câu hỏi được gắn thẻ «exception»

Một ngoại lệ là một điều kiện bất thường đòi hỏi độ lệch so với luồng bình thường của chương trình. Thông thường, một ngoại lệ không nên dẫn đến thất bại hoàn toàn, mà thay vào đó được tham gia bởi một bộ xử lý ngoại lệ. Xử lý ngoại lệ là một cấu trúc tích hợp trong nhiều ngôn ngữ lập trình. Thông thường, các trường hợp ngoại lệ được xử lý bằng cách mở khóa ngăn xếp, do đó quay trở lại trạng thái xác định bên ngoài phạm vi của ngoại lệ và sau đó gọi một khối xử lý hoặc thủ tục.

16
Tin nhắn ngoại lệ bằng tiếng Anh?
Chúng tôi đang ghi lại bất kỳ trường hợp ngoại lệ nào xảy ra trong hệ thống của chúng tôi bằng cách viết Exception.Message vào một tệp. Tuy nhiên, chúng được viết trong văn hóa của khách hàng. Và lỗi tiếng Thổ Nhĩ Kỳ không có ý nghĩa nhiều với …



8
Xử lý ngoại lệ API ASP.NET Core Web
Tôi đang sử dụng ASP.NET Core cho dự án API REST mới của mình sau khi sử dụng API Web ASP.NET thông thường trong nhiều năm. Tôi không thấy bất kỳ cách nào tốt để xử lý các ngoại lệ trong API ASP.NET Web. Tôi đã cố gắng thực hiện …





16
ném ngoại lệ ra khỏi một kẻ hủy diệt
Hầu hết mọi người nói không bao giờ ném ngoại lệ ra khỏi kẻ hủy diệt - làm như vậy dẫn đến hành vi không xác định. Stroustrup đưa ra quan điểm rằng "công cụ phá hủy vectơ gọi rõ ràng công cụ hủy diệt cho mọi phần tử. Điều …

6
Phần nào của việc ném Ngoại lệ là đắt?
Trong Java, sử dụng throw / Catch như một phần của logic khi thực sự không có lỗi thường là một ý tưởng tồi (một phần) bởi vì ném và bắt một ngoại lệ là tốn kém và thực hiện nhiều lần trong một vòng lặp thường chậm hơn nhiều …

20
Làm thế nào để thử lại sau ngoại lệ?
Tôi có một vòng lặp bắt đầu với for i in range(0, 100). Thông thường nó chạy chính xác, nhưng đôi khi nó bị lỗi do điều kiện mạng. Hiện tại tôi đã đặt nó để khi thất bại, nó sẽ continueở mệnh đề ngoại trừ (tiếp tục đến số …


7
Làm cách nào để sử dụng Assert.Throws để xác nhận loại ngoại lệ?
Làm cách nào để sử dụng Assert.Throwsđể xác nhận loại ngoại lệ và từ ngữ thông điệp thực tế. Một cái gì đó như thế này: Assert.Throws<Exception>( ()=>user.MakeUserActive()).WithMessage("Actual exception message") Phương pháp tôi đang kiểm tra ném nhiều tin nhắn cùng loại, với các tin nhắn khác nhau và tôi …

9
Phát hiện đập vỡ ngăn xếp
Tôi đang thực hiện tập tin a.out của tôi. Sau khi thực hiện chương trình chạy một thời gian rồi thoát với thông báo: **** stack smashing detected ***: ./a.out terminated* *======= Backtrace: =========* */lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)Aborted* Điều gì có thể là lý do có thể cho việc này và làm thế …
246 c  exception  stack 

15
C ++ nắm bắt mọi ngoại lệ
Có tương đương với c ++ của Java không try { ... } catch (Throwable t) { ... } Tôi đang cố gắng gỡ lỗi mã Java / jni gọi các hàm windows gốc và máy ảo tiếp tục gặp sự cố. Mã riêng xuất hiện tốt trong thử nghiệm …
242 c++  exception 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.