Pertanyaan yang diberi tag «exception»

Pengecualian adalah kondisi yang tidak biasa yang memerlukan penyimpangan dari aliran normal program. Biasanya, pengecualian tidak harus menghasilkan kegagalan total, tetapi harus diikuti oleh penangan pengecualian. Penanganan pengecualian adalah konstruksi bawaan dalam banyak bahasa pemrograman. Biasanya, pengecualian ditangani dengan melepaskan tumpukan, sehingga bergulir kembali ke keadaan yang ditentukan di luar ruang lingkup pengecualian, dan kemudian menerapkan blok penangan atau rutin.

5
Menangkap Ctrl-c dalam ruby
Saya melewati program ruby ​​lama yang berjalan lama, yang memiliki banyak kejadian begin #dosomething rescue Exception => e #halt the exception's progress end sepanjang itu. Tanpa melacak setiap kemungkinan pengecualian yang masing-masing dapat tangani (setidaknya tidak segera), saya masih ingin menutupnya sesekali CtrlC. Dan saya ingin melakukannya dengan cara yang …

18
Memecahkan Masalah BadImageFormatException
Saya memiliki layanan Windows yang ditulis dalam C # menggunakan Visual Studio 2010 dan menargetkan penuh .NET Framework 4. Ketika saya menjalankan dari Debug membangun layanan berjalan seperti yang diharapkan. Namun, ketika saya menjalankannya dari Build rilis, saya mendapatkan System.BadImageFormatException (detailnya di bawah). Saya telah mencari solusi di internet tetapi …
107 c#  .net  exception 

11
Pengecualian terbaik untuk argumen tipe umum yang tidak valid
Saat ini saya sedang menulis beberapa kode untuk UnconstrainedMelody yang memiliki metode umum untuk dilakukan dengan enum. Sekarang, saya memiliki kelas statis dengan banyak metode yang hanya dimaksudkan untuk digunakan dengan enum "flags". Saya tidak dapat menambahkan ini sebagai pembatas ... jadi mungkin saja mereka akan dipanggil dengan jenis enum …
106 c#  generics  exception 

9
Bagaimana cara menyebarkan pengecualian antar utas?
Kami memiliki fungsi yang dipanggil oleh satu utas (kami beri nama ini utas utama). Di dalam tubuh fungsi kita menelurkan beberapa utas pekerja untuk melakukan pekerjaan intensif CPU, tunggu sampai semua utas selesai, lalu kembalikan hasilnya ke utas utama. Hasilnya adalah pemanggil dapat menggunakan fungsi tersebut secara naif, dan secara …


14
Koneksi Java-MySql: Pengambilan Kunci Publik tidak diperbolehkan
Saya mencoba menghubungkan database MySql dengan Java menggunakan konektor 8.0.11. Semuanya tampak baik-baik saja tetapi saya memiliki pengecualian ini: Pengecualian di utas "utama" java.sql.SQLNonTransientConnectionException: Pengambilan Kunci Publik tidak diizinkan Pelacakan Tumpukan: Exception in thread "main" java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:108) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:95) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:862) …




8
Mengapa tidak menunggu di Task.WhenAll melempar AggregateException?
Dalam kode ini: private async void button1_Click(object sender, EventArgs e) { try { await Task.WhenAll(DoLongThingAsyncEx1(), DoLongThingAsyncEx2()); } catch (Exception ex) { // Expect AggregateException, but got InvalidTimeZoneException } } Task DoLongThingAsyncEx1() { return Task.Run(() => { throw new InvalidTimeZoneException(); }); } Task DoLongThingAsyncEx2() { return Task.Run(() => { throw new …




3
Pengecualian Tugas tidak diamati baik dengan Menunggu Tugas atau mengakses properti Pengecualiannya. Akibatnya, pengecualian yang tidak teramati itu
Apa artinya ini dan bagaimana mengatasinya? Saya menggunakan tugas TPL. Seluruh kesalahan Pengecualian Tugas tidak diamati baik dengan Menunggu Tugas atau mengakses properti Pengecualiannya. Akibatnya, pengecualian yang tidak teramati ditampilkan kembali oleh utas finalizer. di System.Threading.Tasks.TaskExceptionHolder.Finalize () mscorlib.dll

3
Perbedaan antara C ++ 03 throw () specifier C ++ 11 noexcept
Apakah ada perbedaan antara throw()dan noexceptselain diperiksa pada waktu proses dan waktu kompilasi? Artikel Wikipedia C ++ 11 ini menyarankan bahwa penentu lemparan C ++ 03 sudah tidak digunakan lagi. Mengapa demikian, apakah noexceptcukup mampu untuk mencakup semua itu pada waktu kompilasi? [Catatan: Saya telah memeriksa pertanyaan ini dan artikel …
100 c++  exception  c++11  throw  noexcept 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.