Pertanyaan dengan tag 'stack-overflow'

BUKAN SITUS WEB INI! Gunakan tag ini untuk kesalahan yang disebabkan oleh mendorong terlalu banyak item per kolom. Jika Anda memiliki pertanyaan tentang situs web ini, kunjungi https://meta.stackoverflow.com
13
balasan

Apa itu StackOverflowError?

Apa itu StackOverflowError, apa penyebabnya, dan bagaimana cara mengatasinya?
diatur pada 18 Oktober '08 pada jam 11:13
5
balasan

Blok Try-akhirnya mencegah StackOverflowError

Lihatlah dua metode berikut: public static void foo () {coba {foo (); } akhirnya {foo (); }} bar static public void () {bar (); } Running bar () secara eksplisit menghasilkan StackOverflowError, tetapi foo () tidak memulai ...
tanya 15 Sep. '12 pada pukul 18:49
10
balasan

Apa yang sebenarnya menyebabkan kesalahan?

Saya mencari kemana-mana dan tidak dapat menemukan jawaban yang dapat diandalkan. Menurut dokumentasi, Java melempar kesalahan java.>
diatur pada 04 Maret '14 pukul 23:46
6
balasan

Apakah Python mengoptimalkan rekursi ekor?

Saya memiliki cuplikan kode berikut yang tidak dijalankan dengan kesalahan berikut: RuntimeError: kedalaman rekursi maksimum terlampaui Saya mencoba menulis u>
ditetapkan pada 27 November '12 jam 22:53
2
balasan

Mengapa #include <string> mencegah kesalahan di sini?

Ini adalah contoh kode saya: #include <iostream> #include <string> using namespace std; class MyClass {string figName; publik: MyClass (const string s) {figName = s; } string const getName () const {...
ditetapkan pada 02 Mei '17 pukul 11:46
7
balasan

Mengapa metode ini mencetak 4?

Saya bertanya-tanya apa yang akan terjadi ketika Anda mencoba menangkap StackOverflowError dan menyarankan metode berikut: class RandomNumberGenerator {static int cnt = 0; public static public void (String [] args) {coba {main (arg ...
ditetapkan pada 24 Juli '13 pukul 11:16
9
balasan

C # catch exception

Saya menerima panggilan rekursif untuk metode yang melempar pengecualian. Panggilan pertama dikelilingi oleh blok coba tangkap, tetapi pengecualian tidak jatuh. Apakah pengecualian dilakukan dengan cara yang khusus? Bisakah saya menangkap / menangani pengecualian dengan benar? Catatan: jika perlu ...
atur 21 Oktober '09 jam 10:15
4
balasan

Mengapa saya dapat memulihkan dari StackOverflowError?

Saya terkejut melihat bagaimana Anda dapat melanjutkan eksekusi bahkan setelah StackOverflowError terjadi di Jawa. Saya tahu bahwa StackOverflowError adalah sublayer dari kelas Error. Kesalahan kelas didekomposisi sebagai "subkelas Throwable, yang menandakan ...
Set 02 Maret '14 di 16:54
11
balasan

Bagaimana cara meningkatkan ukuran Java stack?

Saya mengajukan pertanyaan ini untuk mencari tahu bagaimana cara meningkatkan ukuran tumpukan panggilan saat runtime di JVM. Saya punya jawaban untuk pertanyaan ini, dan saya juga punya banyak jawaban dan komentar yang berguna mengenai bagaimana Java menangani situasi ketika saya membutuhkan ...
set 13 September '10 jam 15:43
5
balasan

Chrome / jQuery RangeError Tidak Dicabut: Ukuran stack panggilan maksimum terlampaui

Saya mendapatkan kesalahan "Uncaught RangeError: Maximum Call Stack Size" di chrome. di sini adalah fungsi jQuery saya $ ('td'). klik (function () {if ($ (this) .context.id! = null $ (ini) .context.id! = '') {foo ($ (' #doc ...
atur 05 Oktober '11 jam 11:48
9
balasan
3
balasan

Mengapa pernyataan ini tidak melempar StackOverflowError?

Saya baru saja melihat cuplikan kode aneh ini di pertanyaan lain. Saya pikir ini akan menyebabkan StackOverflowError dilempar, tetapi ini bukan ... public class Node {private Object one; Obyek pribadi dua; public static Node NIL = Node baru (Node.NI ...
atur 30 Januari '17 pada jam 12:37
2
balasan

Mengapa panggilan rekursif menyebabkan StackOverflow pada kedalaman tumpukan yang berbeda?

Saya mencoba mencari tahu pertanyaan praktis tentang bagaimana panggilan ekor ditangani oleh kompiler C #. (Jawab: Ini bukan masalahnya. Tapi JIT 64-bit akan melakukan TCE (eliminasi panggilan ekor). Batasan berlaku.) Jadi, saya menulis sedikit tes ...
ditetapkan pada 27 November '13 jam 5:58 sore
3
balasan

Mengapa metode ini menyebabkan loop tak terbatas?

Salah satu kolega saya datang kepada saya dengan sebuah pertanyaan tentang metode ini, yang mengarah ke loop tak terbatas. Kode aktual terlalu rumit untuk dipublikasikan di sini, tetapi pada dasarnya masalahnya muncul sebagai berikut: IEnumerable pribadi <int> GoNuts (IEnume ...
set 13 Agustus '15 jam 19:13
7
balasan

Node.js - ukuran tumpukan panggilan maks terlampaui

Ketika saya menjalankan kode saya, pengecualian Node.js melempar "RangeError: Ukuran stack panggilan maksimum terlampaui" disebabkan oleh terlalu banyak panggilan rekursi. Saya mencoba untuk meningkatkan ukuran tumpukan Node.js pada simpul sudo --stack-size = 16000 aplikasi, tetapi Node.js gagal ...
atur 05 Jan '14 pukul 20:08