exception पर टैग किए गए जवाब

एक अपवाद एक असामान्य स्थिति है जिसे कार्यक्रम के सामान्य प्रवाह से विचलन की आवश्यकता होती है। आम तौर पर, एक अपवाद के परिणामस्वरूप कुल विफलता नहीं होनी चाहिए, लेकिन इसके बजाय एक अपवाद हैंडलर द्वारा भाग लिया जाना चाहिए। अपवाद हैंडलिंग कई प्रोग्रामिंग भाषाओं में एक अंतर्निहित निर्माण है। आमतौर पर, अपवाद को स्टैक को अनइंस्टॉल करके नियंत्रित किया जाता है, इस प्रकार अपवाद के दायरे से बाहर एक परिभाषित स्थिति में वापस चला जाता है, और फिर हैंडलर ब्लॉक या रूटीन को लागू करना।

7
रूबी में शुरू, बचाव और सुनिश्चित?
मैंने हाल ही में रूबी में प्रोग्रामिंग शुरू की है, और मैं अपवाद हैंडलिंग देख रहा हूं। मैं सोच रहा था कि क्या ensureरूबी finallyC # के बराबर थी ? क्या मुझे होना चाहिए: file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #handle the error here ensure file.close …

7
पायथन में खराब / अवैध तर्क संयोजनों पर मुझे किस अपवाद को उठाना चाहिए?
मैं पायथन में अमान्य तर्क संयोजनों को इंगित करने के लिए सर्वोत्तम प्रथाओं के बारे में सोच रहा था। मैं कुछ स्थितियों में आया हूँ जहाँ आपके पास एक समारोह है जैसे: def import_to_orm(name, save=False, recurse=False): """ :param name: Name of some external entity to import. :param save: Save the …


11
अजगर अपवाद संदेश कैप्चरिंग
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 …

8
मुझे वास्तव में noexcept का उपयोग कब करना चाहिए?
noexceptकीवर्ड उचित रूप से कई समारोह हस्ताक्षर करने के लिए लागू किया जा सकता है, लेकिन मैं जब मैं अभ्यास में इसका उपयोग करने पर विचार करना चाहिए के रूप में लेकर अनिश्चित हूं। अब तक मैंने जो कुछ भी पढ़ा है, उसके आधार पर, noexceptकुछ महत्वपूर्ण मुद्दों को संबोधित …

30
जब वापसी मूल्य का उत्पादन नहीं किया जा सकता है, तो एक पुनर्प्राप्ति विधि को 'अशक्त' वापस करना चाहिए या एक अपवाद फेंकना चाहिए? [बन्द है]
बंद हो गया । यह प्रश्न राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 साल पहले बंद हुआ …

18
जावा में प्रदर्शन पर अपवाद के प्रभाव क्या हैं?
प्रश्न: क्या जावा में अपवाद हैंडलिंग वास्तव में धीमी है? पारंपरिक ज्ञान, साथ ही साथ Google के बहुत सारे परिणाम कहते हैं कि जावा में सामान्य प्रोग्राम प्रवाह के लिए असाधारण तर्क का उपयोग नहीं किया जाना चाहिए। आमतौर पर दो कारण दिए जाते हैं, यह वास्तव में धीमा है …

16
सूची से किसी तत्व को निकालने का प्रयास करने पर मुझे UnsupportedOperationException क्यों मिलती है?
मेरे पास यह कोड है: 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, ", "); } मैंने इसे प्राप्त किया: 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) यह …

11
मैं डिबग जानकारी के साथ पायथन त्रुटि कैसे दर्ज करूं?
मैं एक लॉग फ़ाइल के साथ पायथन अपवाद संदेशों को मुद्रित कर रहा हूं logging.error: import logging try: 1/0 except ZeroDivisionError as e: logging.error(e) # ERROR:root:division by zero क्या अपवाद और कोड के बारे में अधिक विस्तृत जानकारी मुद्रित करना संभव है जो इसे अपवाद स्ट्रिंग की तुलना में उत्पन्न …

30
जाँच अपवाद के खिलाफ मामला
कई वर्षों से अब मैं निम्नलिखित प्रश्न का माकूल जवाब नहीं दे पा रहा हूं: कुछ डेवलपर्स चेक किए गए अपवादों के खिलाफ क्यों हैं? मेरी कई बातचीत हुई हैं, ब्लॉग पर चीजें पढ़ीं, ब्रूस एकेल को क्या कहना है (मैंने पहले व्यक्ति को उनके बारे में बोलते देखा था) …

10
क्या पायथन में ट्राई-एग्ज़ाइट्मेंट का उपयोग करना अच्छा है?
पायथन में समय-समय पर, मैं ब्लॉक देखता हूं: try: try_this(whatever) except SomeException as exception: #Handle exception else: return something प्रयास-अपवाद के कारण-अस्तित्व में और क्या है? मुझे उस तरह की प्रोग्रामिंग पसंद नहीं है, क्योंकि यह प्रवाह नियंत्रण करने के लिए अपवादों का उपयोग कर रहा है। हालाँकि, अगर यह …

10
क्या "थ्रो" और "थ्रो एक्स" के बीच अंतर है?
कुछ पोस्ट हैं जो पूछते हैं कि उन दोनों के बीच अंतर पहले से ही क्या है। (मुझे इसका उल्लेख क्यों करना है ...) लेकिन मेरा सवाल एक तरह से अलग है कि मैं एक और त्रुटि भगवान-जैसे हैंडलिंग पद्धति में "थ्रो एक्स" कह रहा हूं । public class Program …

30
अपवाद कब फेंकना है?
मेरे पास हर शर्त के लिए अपवाद हैं जो मेरे आवेदन की अपेक्षा नहीं करते हैं। UserNameNotValidException, PasswordNotCorrectExceptionआदि। हालांकि मुझे बताया गया था कि मुझे उन परिस्थितियों के लिए अपवाद नहीं बनाना चाहिए। मेरे यूएमएल में वे मुख्य प्रवाह के अपवाद हैं, तो यह अपवाद क्यों नहीं होना चाहिए? अपवाद …

16
मुझे "कोशिश" - "पकड़ने" में हर ब्लॉक को क्यों नहीं लपेटना चाहिए?
मेरा हमेशा से यह विश्वास रहा है कि यदि कोई विधि अपवाद को फेंक सकती है तो यह बेकार की कोशिश ब्लॉक के साथ इस कॉल की रक्षा नहीं करना है। मैंने अभी पोस्ट किया है ' आपको हमेशा उन कॉल को रैप करना चाहिए जो कि कोशिश कर सकते …

9
किसी एप्लिकेशन के लिए मैनिफ़ेस्ट अनुमति कैसे जोड़ें?
मैं HttpURLConnectionफ़ाइल डाउनलोड करने के लिए Android में HTTP लिंक का उपयोग करने की कोशिश कर रहा हूं , लेकिन मुझे यह चेतावनी मिल रही है LogCat: WARN / System.err (223): java.net.SocketException: अनुमति से इनकार (हो सकता है कि इंटरनेट की अनुमति न मिल रही हो) मैंने android.Manifest.permissionअपने एप्लिकेशन में …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.