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.




11
chụp tin nhắn ngoại lệ python
import ftplib import urllib2 import os import logging logger = logging.getLogger('ftpuploader') hdlr = logging.FileHandler('ftplog.log') formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') hdlr.setFormatter(formatter) logger.addHandler(hdlr) logger.setLevel(logging.INFO) FTPADDR = "some ftp address" def upload_to_ftp(con, filepath): try: f = open(filepath,'rb') # file to send con.storbinary('STOR '+ filepath, f) # Send the file f.close() # Close file …




16
Tại sao tôi nhận được UnsupportedOperationException khi cố gắng xóa phần tử khỏi Danh sách?
Tôi có mã này: public static String SelectRandomFromTemplate(String template,int count) { String[] split = template.split("|"); List<String> list=Arrays.asList(split); Random r = new Random(); while( list.size() > count ) { list.remove(r.nextInt(list.size())); } return StringUtils.join(list, ", "); } Tôi nhận được điều này: 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): at java.util.AbstractList.remove(AbstractList.java:645) Làm …



10
Đây có phải là một cách thực hành tốt để sử dụng thử ngoại trừ trong Python không?
Thỉnh thoảng trong Python, tôi thấy khối: try: try_this(whatever) except SomeException as exception: #Handle exception else: return something Lý do cho sự cố gắng ngoại trừ tồn tại là gì? Tôi không thích kiểu lập trình đó, vì nó đang sử dụng các ngoại lệ để thực hiện kiểm soát …


30
Khi nào nên ném một ngoại lệ?
Tôi có các ngoại lệ được tạo cho mọi điều kiện mà ứng dụng của tôi không mong đợi. UserNameNotValidException, PasswordNotCorrectExceptionVv Tuy nhiên tôi đã nói rằng tôi không nên tạo ra ngoại lệ cho những điều kiện đó. Trong UML của tôi, những ngoại lệ đó là luồng chính, …


9
Làm thế nào để thêm quyền truy cập vào một ứng dụng?
Tôi đang cố gắng truy cập liên kết HTTP bằng HttpURLConnectionAndroid để tải xuống một tệp, nhưng tôi nhận được cảnh báo này trong LogCat: WARN / System.err (223): java.net.SocketException: Quyền bị từ chối (có thể thiếu quyền INTERNET) Tôi đã thêm vào android.Manifest.permissionứng dụng của mình nhưng nó vẫn …

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.