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

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

16
अपवाद संदेश अंग्रेजी में?
हम किसी भी अपवाद को लॉग कर रहे हैं जो हमारे सिस्टम में Exception.Message को एक फ़ाइल में लिखकर होता है। हालांकि, वे क्लाइंट की संस्कृति में लिखे गए हैं। और तुर्की की त्रुटियां मेरे लिए बहुत मायने नहीं रखती हैं। तो हम उपयोगकर्ताओं की संस्कृति को बदलने के बिना …

8
जावा में कस्टम अपवाद वर्ग को कैसे परिभाषित करें, सबसे आसान तरीका?
मैं अपने स्वयं के अपवाद वर्ग को सबसे आसान तरीके से परिभाषित करने की कोशिश कर रहा हूं, और यही मुझे मिल रहा है: public class MyException extends Exception {} public class Foo { public bar() throws MyException { throw new MyException("try again please"); } } यह जावा कंपाइलर का …

3
NotImplementedError को बढ़ाने के बजाय NotImplemented को वापस क्यों करें
पायथन में एक सिंगलटन है NotImplemented। कोई व्यक्ति अपवाद NotImplementedको बढ़ाने के बजाय कभी क्यों लौटना चाहेगा NotImplementedError? क्या यह सिर्फ कीड़े खोजने के लिए कठिन नहीं होगा, जैसे कि कोड जो अमान्य तरीकों को निष्पादित करता है?
281 python  exception 

8
ASP.NET कोर वेब एपीआई अपवाद हैंडलिंग
मैं कई वर्षों से ASP.NET वेब API का नियमित उपयोग करने के बाद अपने नए REST API प्रोजेक्ट के लिए ASP.NET Core का उपयोग कर रहा हूँ। मुझे ASP.NET कोर वेब एपीआई में अपवादों को संभालने का कोई अच्छा तरीका नहीं दिखता है। मैंने फ़िल्टर / विशेषता को छोड़कर अपवाद …

2
slf4j: स्वरूपित संदेश, ऑब्जेक्ट ऐरे, अपवाद को कैसे लॉग इन करें
आबादी वाले संदेश और अपवाद के ढेर का पता लगाने के लिए सही तरीका क्या है? logger.error( "\ncontext info one two three: {} {} {}\n", new Object[] {"1", "2", "3"}, new Exception("something went wrong")); मैं इसके समान एक आउटपुट का उत्पादन करना चाहूंगा: context info one two three: 1 2 …
275 java  exception  logging  slf4j 

16
क्या C ++ 'अंततः' ब्लॉक का समर्थन करता है? (और यह 'RAII' क्या है जिसके बारे में मैं सुनता रहता हूँ?)
क्या C ++ ' अंततः ' ब्लॉक का समर्थन करता है ? RAII मुहावरा क्या है ? C ++ के RAII मुहावरे और C # 's' कथन के बीच अंतर क्या है ?
272 c++  exception  raii  finally  c++-faq 

11
यदि अंत में एक अपवाद फेंकता है तो क्या होता है?
यदि अंत में एक अपवाद को फेंकता है, तो वास्तव में क्या होता है? विशेष रूप से, क्या होता है अगर अपवाद को अंत में ब्लॉक के माध्यम से बीच में फेंक दिया जाता है। क्या इस ब्लॉक में शेष विवरण (बाद में) प्राप्त होते हैं? मुझे पता है कि …

10
शब्दकोश की तरह सुरक्षित "प्राप्त" विधि की सूची क्यों नहीं है?
सूची में डिक्शनरी जैसी सुरक्षित "प्राप्त" विधि क्यों नहीं है? >>> d = {'a':'b'} >>> d['a'] 'b' >>> d['c'] KeyError: 'c' >>> d.get('c', 'fail') 'fail' >>> l = [1] >>> l[10] IndexError: list index out of range

16
एक विध्वंसक से अपवाद फेंकना
अधिकांश लोग कहते हैं कि एक अपवाद को कभी भी किसी विध्वंसक से बाहर नहीं फेंकना चाहिए - ऐसा करने से अपरिभाषित व्यवहार होता है। स्ट्रॉस्ट्रुप इस बात को स्पष्ट करता है कि "वेक्टर विध्वंसक स्पष्ट रूप से हर तत्व के लिए विध्वंसक को आमंत्रित करता है। इसका मतलब है …

6
एक अपवाद फेंकने का कौन सा हिस्सा महंगा है?
जावा में, तर्क के एक भाग के रूप में थ्रो / कैच का उपयोग करना जब वास्तव में कोई त्रुटि नहीं होती है तो आमतौर पर एक बुरा विचार (भाग में) होता है क्योंकि अपवाद को फेंकना और पकड़ना महंगा होता है, और इसे कई बार लूप में करना आमतौर …

20
अपवाद के बाद पुन: प्रयास कैसे करें?
मैं एक पाश के साथ शुरू की है for i in range(0, 100)। आम तौर पर यह सही ढंग से चलता है, लेकिन कभी-कभी यह नेटवर्क की स्थिति के कारण विफल हो जाता है। वर्तमान में मैंने इसे सेट कर दिया है, ताकि विफलता पर, यह continueक्लॉज को छोड़कर (आगे …

4
जब मैं एक अपवाद को पकड़ता हूं, तो मुझे टाइप, फ़ाइल और लाइन नंबर कैसे मिलेगा?
एक अपवाद को पकड़ने जो इस तरह से प्रिंट होता है: Traceback (most recent call last): File "c:/tmp.py", line 1, in <module> 4 / 0 ZeroDivisionError: integer division or modulo by zero मैं इसे प्रारूपित करना चाहता हूं: ZeroDivisonError, tmp.py, 1

7
अपवाद के प्रकार का पता लगाने के लिए मैं Assert.Throws का उपयोग कैसे करूं?
मैं Assert.Throwsअपवाद के प्रकार और वास्तविक संदेश के शब्दों को मुखर करने के लिए कैसे उपयोग करता हूं । कुछ इस तरह: Assert.Throws<Exception>( ()=>user.MakeUserActive()).WithMessage("Actual exception message") मैं जिस विधि का परीक्षण कर रहा हूं वह एक ही प्रकार के कई संदेशों को अलग-अलग संदेशों के साथ फेंकती है, और मुझे …

9
स्टैक स्मैशिंग का पता चला
मैं अपनी a.out फ़ाइल निष्पादित कर रहा हूं। निष्पादन के बाद कार्यक्रम कुछ समय के लिए चलता है फिर संदेश के साथ बाहर निकलता है: **** stack smashing detected ***: ./a.out terminated* *======= Backtrace: =========* */lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)Aborted* इसके संभावित कारण क्या हो सकते हैं और मैं इसे कैसे ठीक करूं?
246 c  exception  stack 

15
C ++ सभी अपवादों को पकड़ रहा है
क्या जावा के बराबर c ++ है try { ... } catch (Throwable t) { ... } मैं जावा / जेनी कोड को डीबग करने की कोशिश कर रहा हूं जो देशी विंडोज़ फ़ंक्शन को कॉल करता है और वर्चुअल मशीन क्रैश करता रहता है। इकाई परीक्षण में मूल कोड …
244 c++  exception 

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