Tegishli nashrlar 'exception'


"Pythonik" GOTO
Bu hikoya hozirda “https://dmuhs.blog/2018/09/14/the-pythonic-goto/” da mavjud Chunki sikmoq Medium va mening kontentimni majburiy monetizatsiya qilish.

Ba'zi istisnolar istisnolardan ko'ra ko'proq istisnolardir
Har bir istisno Exception sinfidan olingan degan umumiy fikr mavjud. Siz yozganingizda: try: dwarfs_stupid_trick() except Exception as e: Amok_happy() bu xuddi shunday try: dwarfs_stupid_trick() except: Amok_happy() Lekin unday emas. Bugun men Exception sinfidan kelib chiqmagan bir nechta standart istisnolar mavjudligini bilib oldim. Bular: >>> issubclass(KeyboardInterrupt, Exception) False >>> issubclass(SystemExit, Exception) False Ular..

LaraBug - Laravel istisno vositasi yordamchisi
Veb-saytlarni yaratish va ishlab chiqishda sizning foydalanuvchilaringiz har doim ham xatolar haqida xabar bermasliklari odatiy holdir, agar siz ushbu xatolarni hal qilmasangiz, siz (potentsial) mijozlarni yo'qotasiz. Bu "LaraBug" paydo bo'lgan edi, men ushbu vositani 2016 yilda o'zimning qichishishimni tirnash uchun yaratganman. Xatolarimni o'qish uchun menga aniq va toza vosita kerak edi, biror narsa noto'g'ri bo'lganida nima bo'layotganini bilishim kerak edi. (Voy, nimadir..

Yozganingiz uchun rahmat.
Yozganingiz uchun rahmat. Men hammasiga qo'shilaman, faqat bittasi: har bir usulni istisno ishlovchi bilan yozmasligingiz kerak. Bu siz istisnolar yuzaga kelganda nima qilish kerakligini bilishingizni anglatadi va bu to'g'ri emas. Xatoni aniqlash va hal qilish uchun sizga kontekst kerak bo'lib, odatda usullarning o'zi bo'lmaydi. Va agar siz istisnolarni qo'lga kiritsangiz va undan usulingizning chiqishini nazorat qilish uchun foydalansangiz, demak, siz istisnolardan oqimni boshqarish..

Tegishli savollar 'exception'

Muayyan muammolar yoki umumiy istisnolar uchun istisnolar yozasizmi?
Menda yordamchi dasturga foydalanuvchi identifikatorini beradigan ba'zi bir kodim bor va u foydalanuvchiga elektron pochta xabarini yuboradi. emailUtil.sendEmail(userId, "foo"); public void sendEmail(String userId, String message) throws...
1178 qarashlar
schedule 15.02.2024

Arxitektura darajasida istisnolarni qanday rejalashtirish kerak?
Arxitektura nuqtai nazaridan istisnolardan qanday foydalanishni rejalashtirish uchun yaxshi manbalar bormi? (Yoki oʻz takliflaringizni toʻgʻridan-toʻgʻri shu yerda taqdim eting.) Men ishlagan loyihalarda bir nechta umumiy Istisnolar qayta-qayta...
759 qarashlar
schedule 09.10.2023

"XYZ" usulini aks ettirib bo'lmaydi
Biz uchinchi tomon veb-xizmatini ishlatdik va uni ASP.NET veb-ilovasidan ishga tushirishga harakat qilmoqdamiz. Biroq, veb-xizmatni ishga tushirganimda, quyidagi System.InvalidOperationException istisnosi tashlanadi: "ABC.XYZ" usulini aks...
24980 qarashlar

ClassCastException-ni qanday ushlayman?
Xml dan ob'ektni seriyadan chiqarishda ClassCastException ni qo'lga olishga harakat qilaman. So, try { restoredItem = (T) decoder.readObject(); } catch (ClassCastException e){ //don't need to crash at this point, //just let the user...
30772 qarashlar
schedule 02.03.2024

Xapian PHP istisnolari bilan qanday kurashish mumkin
Xapian PHP paketidan foydalanishda yordam bering. Turli toifadagi xatolar uchun menda bir nechta maxsus istisnolar ishlovchilari bor (ularni ko‘proq ajratishni o‘ylayapman). Xapian standart istisno obyektlarini tashlash orqali xatolarni boshqaradi....
526 qarashlar
schedule 08.02.2024

.NET: Kerakli konfiguratsiya sozlamalari etishmayotgan bo'lsa, qaysi istisnolardan foydalanish kerak?
Mana standart stsenariy: if(string.IsNullOrEmpty(Configuration.AppSettings["foobar"])) throw new SomeStandardException("Application not configured correctly, bozo."); Muammo shundaki, men SomeStandardException istisnosi qaysi bo'lishi...
44215 qarashlar
schedule 25.06.2022

Python - istisno ko'tarilmasa muvaffaqiyatli bo'lgan test
Men unittest Python moduli haqida bilaman. Men TestCase sinfining assertRaises() usuli haqida bilaman. Istisno ko'tarilmagan da muvaffaqiyatli bo'ladigan test yozmoqchiman. Iltimos, har qanday maslahatlar?
11815 qarashlar

Java bog'lashdan istisno
Qayta foydalanish manzili rostga o'rnatilgan bo'lsa ham, TCP soketining "java.net.BindException: Manzil allaqachon ishlatilgan" ni chiqarishiga nima sabab bo'ladi? Bu faqat dastur tezda qayta ishga tushirilganda sodir bo'ladi. CentOS 5 linux OS da...
5511 qarashlar
schedule 16.03.2024

C++ Builder dasturida ruxsatni buzish istisnosi bilan shug'ullanasizmi?
Men qilishga harakat qilaman: try{ int * i = NULL; *i = 3; }catch(Exception &Err){ ShowMessage(Err.Message); } Menimcha, bu ruxsatni buzish istisnosini qo'lga kiritishi va xato xabarini ko'rsatish orqali uni boshqarishi kerak....
10388 qarashlar

System.IO.IOException uchun HResultni qanday aniqlash mumkin?
System.Exception.HResult xususiyati himoyalangan. Qanday qilib men istisnolarni ko'rib chiqa olaman va HResultni aks ettirish yoki boshqa xunuk xakerlarga murojaat qilmasdan olishim mumkin? Vaziyat quyidagicha: Men tizimdagi fayllarni ochadigan...
17773 qarashlar
schedule 03.04.2024

Log4net: Faqat istisno uchun jurnal konteksti
Men faqat disk raskadrovka uchun foydalaniladigan ma'lumotlar to'plamini yig'ish usulini izlayapman. Ya'ni, ma'lumotlar faqat istisno bo'lsa, jurnalga kiritilishi kerak. ILog.Error , Fatal yoki Debug bilan istisno argumentini olganimda, men...
781 qarashlar
schedule 05.10.2022

Ilovaning ishdan chiqishini yoki mshtml-dan chiqishni qanday aniqlash mumkin?
Bizning ilovamiz mshtml dan foydalanmoqda. Ushbu dll mshtml-dagi yaxshi ma'lum bo'lgan muammolar tufayli dasturimizni nomaqbul tarzda o'chirib qo'yishiga sabab bo'lmoqda, chunki biz foydalanuvchilarning mashinalariga yangiroq brauzerlarni...
652 qarashlar
schedule 31.10.2022

WCF da CommunicationObjectFaultedException dan tiklash
Menda har 10 soniyada WCF veb-xizmati orqali xabar yuborishga harakat qiladigan mijoz ilovasi bor. Ushbu mijoz ilovasi kema bortidagi kompyuterda bo'ladi, biz bilamizki, internet aloqasi noaniq. Men ilovadan maʼlumotlarni xizmat orqali yuborishga...
10181 qarashlar
schedule 26.02.2024

Xato/istisnoni kim qayd qilishi kerak
Men tizimga kirishda istisnolardan eng yaxshi amaliyotlarni aniqlashga harakat qilaman. Hozircha men har safar istisnoga duch kelganimda qayd qilaman. Ammo pastki tutqich sinfi istisnoni (aytaylik, ma'lumotlar bazasi qatlamidan) ushlaganida va uni...
1279 qarashlar
schedule 10.12.2023

ASP.NET ostida qaysi jarayonlar fayldan foydalanayotganini qanday bilish mumkin?
Men ko'p tarmoqli ASP.NET 3.5 ilovasini ishlab chiqyapman, ba'zi fayllar bilan ishlashda men quyidagi istisnolarni olaman: Jarayon faylga kira olmaydi, chunki u boshqa jarayon tomonidan foydalanilmoqda Men faylga kirishni to'xtatishim...
121 qarashlar
schedule 28.06.2022

Xususiyat null bo'lmasa, qanday istisno turidan foydalanish kerak?
Mening ilovamda ma'lum bir sinfning xususiyati null yoki bo'sh bo'lsa (agar bu satr bo'lsa) istisno qilishim kerak. Bu holatda foydalanish uchun eng yaxshi istisno nima ekanligini bilmayman. Men yangi istisno yaratishni yomon ko'raman va bu holatda...
21246 qarashlar
schedule 09.04.2024

Istisnolar va IDispatchMessageInspector
Men WCF xizmatidagi so'rov/javob xabarlarini tekshirish va ba'zi ma'lumotlarni jurnallar ma'lumotlar bazasiga kiritish uchun IDispatchMessageInspector dan foydalanmoqdaman. Menda istisnolarni ushlaydigan va ularni xatoga aylantiradigan maxsus xato...
1962 qarashlar
schedule 25.08.2022

Xotira joylashuvini ko'ring/koddan "ma'lumotlar uzilish nuqtasi" ni o'rnatasizmi?
Bizda xotirani qayta yozish muammosi bor. Bir nuqtada, dasturimiz davomida, xotira joylashuvi ustiga yoziladi va dasturimiz ishlamay qolishiga olib keladi. muammo faqat chiqarish rejimida sodir bo'ladi. disk raskadrovkada hammasi yaxshi. bu...
2128 qarashlar
schedule 16.08.2022

Istisnoni ushlab bo'lmadi
Nima uchun keyingi "Xato!" lekin faqat "oqim ochilmadi..." ogohlantirishini chop etadimi? try { file_get_contents('www.invalid-url.com'); } catch (Exception $e) { echo 'Error!'; }
404 qarashlar
schedule 20.10.2022

Agar WCF-da Server tomonida istisno topmasam, u server tomoni ilovasini buzadimi?
Sarlavha sifatida, server tomonida istisno qilishim kerakmi?
680 qarashlar
schedule 12.10.2022