«error-handling» etiketlenmiş sorular

Hata kodları, istisnalar veya dile özgü diğer yöntemlerle bildirilen hataları işlemek için tasarlanmış programlama dili yapıları.

5
PHP'de hata gösterimini sadece htaccess aracılığıyla etkinleştirme
Bir web sitesini çevrimiçi olarak test ediyorum. Şu anda hatalar görüntülenmiyor (ama var olduklarını biliyorum). Sadece .htaccessdosyaya erişimim var . Dosyamı kullanarak tüm hataları nasıl görüntüleyebilirim .htaccess? Bu satırları dosyama ekledim .htaccess: php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on Ve sayfalar şimdi şunu gösteriyor: İç Sunucu Hatası

6
JavaScript'te belirli hataları işleme (istisnaları düşünün)
Farklı türdeki hataları nasıl uygularsınız, böylece belirli hataları yakalayabilir ve diğerlerinin kabarmasına izin verebilirsiniz ..? Bunu başarmanın bir yolu, Errornesnenin prototipini değiştirmektir : Error.prototype.sender = ""; function throwSpecificError() { var e = new Error(); e.sender = "specific"; throw e; } Belirli bir hatayı yakalayın: try { throwSpecificError(); } catch (e) …

5
Tek değerli bağlamda birden çok değer
Go'daki hata işleme nedeniyle, genellikle birden çok değer işleviyle karşılaşıyorum. Şimdiye kadar, bunu yönetme şeklim çok karmaşıktı ve daha temiz kod yazmak için en iyi uygulamaları arıyorum. Diyelim ki aşağıdaki işleve sahip olduğumu: type Item struct { Value int Name string } func Get(value int) (Item, error) { // some …

6
ASP.NET MVC'de günlüğe kaydetme hataları
Şu anda özel durumları günlüğe kaydetmek için ASP.NET MVC uygulamamda log4net kullanıyorum. Bunu yapmamın yolu, tüm denetleyicilerimin BaseController sınıfından miras almasıdır. BaseController'ın OnActionExecuting olayında, meydana gelmiş olabilecek istisnaları günlüğe kaydediyorum: protected override void OnActionExecuted(ActionExecutedContext filterContext) { // Log any exceptions ILog log = LogManager.GetLogger(filterContext.Controller.GetType()); if (filterContext.Exception != null) { log.Error("Unhandled …


10
ASP.NET MVC Özel Hata İşleme Application_Error Global.asax?
MVC uygulamamdaki hataları belirlemek için bazı temel kodum var. Şu anda Projemdeki adında bir denetleyiciniz Erroraksiyon yöntemlerle HTTPError404(), HTTPError500()ve General(). Hepsi bir dize parametresi kabul eder error. Aşağıdaki kodu kullanma veya değiştirme. Verileri işlenmek üzere Hata denetleyicisine iletmenin en iyi / doğru yolu nedir? Mümkün olduğunca sağlam bir çözüme sahip …

8
Sıfıra bölme ile 0 nasıl döndürülür
Python'da element bilge bölme yapmaya çalışıyorum, ancak sıfırla karşılaşılırsa, bölümün sadece sıfır olmasına ihtiyacım var. Örneğin: array1 = np.array([0, 1, 2]) array2 = np.array([0, 1, 1]) array1 / array2 # should be np.array([0, 1, 2]) Verilerimde her zaman bir for-loop kullanabilirdim, ancak numpy'nin optimizasyonlarından gerçekten yararlanmak için, hatayı göz ardı …

1
JavaScript'e "atma" dan sonra "geri dönmem" gerekir mi?
Bir atıyorum Errorben aşağıdaki gibi, erken bir çıkış istedikleri benim bir yöntemden: // No route found if(null === nextRoute) { throw new Error('BAD_ROUTE'); } Benden return;sonra ifade koymam gerekir throwmi? Şimdilik benim için çalışıyor. Gereksizse onu yerleştirmeyi tercih etmezdim, ancak farklı tarayıcıların ne yapabileceğinden emin olamıyorum.


11
LNK2019 hatası nasıl çözülür: çözülmemiş harici sembol - fonksiyon?
Bu hatayı alıyorum ama nasıl düzelteceğimi bilmiyorum. Visual Studio 2013 kullanıyorum. Çözüm adını MyProjectTest yaptım Bu benim test çözümümün yapısı: - function.h #ifndef MY_FUNCTION_H #define MY_FUNCTION_H int multiple(int x, int y); #endif -function.cpp #include "function.h" int multiple(int x, int y){ return x*y; } - main.cpp #include <iostream> #include <cstdlib> #include …

8
İstemci Tarafındaki JavaScript Hatalarını Sunucuda Günlüğe Kaydetme [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu, yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştirin Yalnızca manuel testle bazı JavaScript Hatalarını bulmakta sorun yaşadığım bir ASP.NET …

4
Bir kabuk borusunda hata kodlarını yakalama
Şu anda şöyle bir şey yapan bir senaryom var: ./a | ./b | ./c Eğer a, b veya c'den herhangi biri bir hata koduyla çıkarsa, bir hata mesajı yazdıracak ve kötü çıktıyı ileriye doğru yönlendirmek yerine duracak şekilde değiştirmek istiyorum. Bunu yapmanın en basit / en temiz yolu ne olabilir?

3
Az önce adlandırdığı hatanın satır numarasını yazdıracak bir Golang programını nasıl edinebilirsiniz?
Golang programımda ile hatalar atmaya çalışıyordum log.Fatalama çalıştırıldığı log.Fatalsatırı da yazdırmıyor log.Fatal. Log.Fatal denen satır numarasına erişmenin bir yolu yok mu? Yani bir hata atarken satır numarasını almanın bir yolu var mı? Bunu google'da aramaya çalışıyordum ama nasıl olduğundan emin değildim. Elde edebileceğim en iyi şey , yığın izini yazdırmaktı, …

5
PHP 5.4'te Katı Standartları Devre Dışı Bırakma
Şu anda php 5.4'te bir site çalıştırıyorum, bundan önce sitemi 5.3.8'de çalıştırıyordum. Ne yazık ki, php 5.4 E_ALLve birleştiriyor E_STRICT, bu da önceki ayarımın error_reportingartık çalışmadığı anlamına geliyor . Önceki değerim, E_ALL & ~E_NOTICE & ~E_STRICTDeğerleri birer birer etkinleştirmeli miyim? Çok fazla hatam var ve dosyalar düzeltmem için çok fazla …

15
C hata yönetimi için geçerli goto kullanımı?
Bu soru aslında bir süre önce programlama.reddit.com'daki ilginç bir tartışmanın sonucudur . Temel olarak aşağıdaki koda indirgenir: int foo(int bar) { int return_value = 0; if (!do_something( bar )) { goto error_1; } if (!init_stuff( bar )) { goto error_2; } if (!prepare_stuff( bar )) { goto error_3; } return_value …

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.