«exception» etiketlenmiş sorular

İstisna, programın normal akışından sapma gerektiren alışılmadık bir durumdur. Normalde, bir istisna toplam başarısızlığa neden olmamalı, bunun yerine bir istisna işleyicisi katılmalıdır. İstisna işleme, birçok programlama dilinde yerleşik bir yapıdır. Genellikle istisnalar, yığının çözülmesi, böylece istisnanın kapsamı dışında belirli bir duruma geri döndürülmesi ve daha sonra bir işleyici bloğunun veya rutininin başlatılmasıyla ele alınır.

6
Bu istisnayı nasıl yakalarsınız?
Bu kod django / db / models / fields.py dosyasındadır Bir istisna oluşturur / tanımlar? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as attributes on a model class, for fields that have # a single "remote" value, on the class that defines …
162 python  django  exception 

8
Ruby'de güvenli tamsayı ayrıştırma
Diyelim '123', bir dize var ve tamsayıya dönüştürmek istiyorum 123. Ben sadece bunu biliyorum some_string.to_i, ama dönüştüren 'lolipops'için 0aklımda var etki değildir. Geçersiz bir şeyi hoş ve acı verici bir şekilde dönüştürmeye çalıştığımda yüzümde patlamasını istiyorum Exception. Aksi takdirde, geçerli 0bir sayı ile hiç sayı olmayan bir şeyi ayırt edemem …


6
Sunucudaki IncludeExceptionDetailInFaults'u (ServiceBehaviorAttribute veya <serviceDebug> yapılandırma davranışından) açın
Mükemmel çalışan bir WCF hizmetim var ve bir şeyler değişti ve ne olduğunu bilmiyorum. Bu istisnayı alıyorum: System.ServiceModel.FaultException: Sunucu, bir iç hata nedeniyle isteği işleyemedi. Hata hakkında daha fazla bilgi için, özel durum bilgilerini istemciye geri göndermek üzere sunucuda IncludeExceptionDetailInFaults'u (ServiceBehaviorAttribute veya yapılandırma davranışından) açın veya Microsoft .NET Framework 3.0 …

14
“Yazılım nedeniyle bağlantı kesildi: soket yazma hatası”
Bu yığın izleme snippet'i verildiğinde Nedeni: java.net.SocketException: Yazılım, bağlantı iptaline neden oldu: java.net.SocketOutputStream.socketWrite0 adresinde yuva yazma hatası (Yerel Yöntem) Aşağıdaki soruları cevaplamaya çalıştım: Bu istisnayı hangi kod atıyor? (JVM? / Tomcat? / Kodum?) Bu istisnanın atılmasına ne sebep olur? # 1 ile ilgili: Sun'ın JVM kaynağı tam olarak bu mesajı …

5
İstisnaları yakalamak ve yeniden atmak için en iyi uygulamalar nelerdir?
Yakalanan istisnalar doğrudan yeniden atılmalı mı yoksa yeni bir istisna etrafına sarılmalı mıdır? Yani, bunu yapmalıyım: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw $e; } veya bu: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) …
156 php  exception 


12
Yakalama ve son olarak maddeye atılan istisna
Üniversitede Java ile ilgili bir soru üzerine, bu kod snippet'i vardı: class MyExc1 extends Exception {} class MyExc2 extends Exception {} class MyExc3 extends MyExc2 {} public class C1 { public static void main(String[] args) throws Exception { try { System.out.print(1); q(); } catch (Exception i) { throw new MyExc2(); …
155 java  exception 

4
Hataların uygun kullanımı
Oldukça büyük bir proje için TypeScript kullanıyorum ve Errors kullanımı için standart nedir merak ediyorum . Örneğin, Java'da sınırlar dışında özel durum içeren bir dizin sağladığımı varsayalım: throw new IndexOutOfBoundsException(); TypeScript'teki eşdeğer ifade şöyle olur: throw new Error("Index Out of Bounds"); Bunu başka hangi yollarla yapabilirim? Kabul edilen standart nedir?

2
Javascript'te bir istisnayı nasıl yeniden atıp yığını koruyabilirim?
Javascript'te, bir istisna meydana geldiğinde biraz temizlik yapmak istediğimi, ancak istisnanın yığını yaymaya devam etmesine izin verdiğimi varsayalım, örneğin: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); Bu kodla ilgili sorun, istisnayı yakalamanın ve yeniden atmanın, o noktaya kadar …


9
En iyi yöntem: Yön değiştirme sırasında AsyncTask
AsyncTask başka bir iş parçacığında karmaşık görevleri çalıştırmak için harika bir şeydir. Ancak, çalışırken hala bir yönelim değişikliği veya başka bir yapılandırma değişikliği AsyncTaskolduğunda, akım Activityyok edilir ve yeniden başlatılır. Ve örneği AsyncTaskbu etkinliğe bağlandığından başarısız olur ve "kapatmaya zorla" ileti penceresine neden olur. Bu nedenle, bu hataları önlemek ve …

10
Java.net.SocketException: Kırık boru nasıl düzeltilir?
Ben parametreleri göndermek için post yöntemini kullanarak url aramak için apache commons http istemci kullanıyorum ve nadiren aşağıdaki hata atıyor. java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:136) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:105) at java.io.FilterOutputStream.write(FilterOutputStream.java:80) at org.apache.commons.httpclient.methods.ByteArrayRequestEntity.writeRequest(ByteArrayRequestEntity.java:90) at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499) at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114) at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096) at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) Birisi bu İstisnaya neyin sebep olduğunu …
150 java  exception  post  sockets 

3
Java'da özel istisnalar nasıl oluşturulur? [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu sorunun yeniden açılabilmesi için açıklığa kavuşturulması konusunda yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Java'da özel istisnaları nasıl oluştururuz?
149 java  exception 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.