«stack-overflow» etiketlenmiş sorular

BU WEB SİTESİ DEĞİL! Çağrı yığınına çok fazla öğe göndermenin neden olduğu hata için bu etiketi kullanın. Bu web sitesi ile ilgili bir sorunuz varsa, lütfen https://meta.stackoverflow.com adresine gidin.



6
Python kuyruk özyinelemesini optimize ediyor mu?
Aşağıdaki hata ile başarısız olan aşağıdaki kod parçası var: RuntimeError: maksimum yineleme derinliği aşıldı Kuyruk özyineleme optimizasyonuna (TCO) izin vermek için bunu yeniden yazmaya çalıştım. Bir TCO gerçekleşmiş olsaydı bu kodun başarılı olması gerektiğine inanıyorum. def trisum(n, csum): if n == 0: return csum else: return trisum(n - 1, csum …

9
Java yığın boyutu nasıl artırılır?
Bu soruyu JVM'de çalışma zamanı çağrı yığını boyutunu nasıl artıracağımı öğrenmek için sordum. Buna bir cevabım var ve ayrıca Java'nın büyük bir çalışma zamanı yığınının gerekli olduğu durumu nasıl ele aldığıyla ilgili birçok yararlı cevabım ve yorumum var. Sorumu cevapların özeti ile genişlettim. Başlangıçta JVM yığın boyutunu artırmak istedim, böylece …

2
#İnclude <string> burada bir yığın taşması hatasını neden önlüyor?
Bu benim örnek kodum: #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; class MyClass { string figName; public: MyClass(const string&amp; s) { figName = s; } const string&amp; getName() const { return figName; } }; ostream&amp; operator&lt;&lt;(ostream&amp; ausgabe, const MyClass&amp; f) { ausgabe &lt;&lt; f.getName(); return ausgabe; } int main() { …

9
C # bir yığın taşması istisnasını yakala
Yığın taşması özel durumu oluşturan bir yönteme yinelemeli çağrım var. İlk çağrı bir try catch bloğu ile çevrilidir ancak istisna yakalanmaz. Yığın taşma istisnası özel bir şekilde mi davranır? İstisnayı doğru bir şekilde yakalayabilir / ele alabilir miyim? Alakalı olup olmadığından emin değilim, ancak ek bilgiler: istisna ana iş parçacığına …

6
Chrome / jQuery Yakalanmamış Aralık Hatası: Maksimum çağrı yığını boyutu aşıldı
Chrome'da "Yakalanmamış Aralık Hatası: Maksimum çağrı yığını boyutu aşıldı" hatasını alıyorum. jQuery işlevim burada $('td').click(function () { if ($(this).context.id != null &amp;&amp; $(this).context.id != '') { foo($('#docId').val(), $(this).attr('id')); } return false; }); Sayfada on binlerce hücre olduğunu unutmayın. Bununla birlikte, genellikle yığın taşmalarını özyineleme ile ilişkilendiririm ve bu durumda görebildiğim …

7
Bu yöntem neden 4 yazdırır?
Bir StackOverflowError'ı yakalamaya çalıştığınızda ve aşağıdaki yöntemi bulduğunuzda ne olacağını merak ediyordum: class RandomNumberGenerator { static int cnt = 0; public static void main(String[] args) { try { main(args); } catch (StackOverflowError ignore) { System.out.println(cnt++); } } } Şimdi sorum: Bu yöntem neden '4' yazdırıyor? Bunun System.out.println()çağrı yığınında 3 segmente …
111 java  jvm  stack-overflow 

5
Bir StackOverflowError'dan kurtarmak neden mümkündür?
StackOverflowErrorJava'da bir meydana geldikten sonra bile yürütmeye devam etmenin nasıl mümkün olduğuna şaşırıyorum . Bunun StackOverflowErrorError sınıfının bir alt sınıfı olduğunu biliyorum . Error sınıfı, "makul bir uygulamanın yakalamaya çalışmaması gereken ciddi sorunları belirten bir Throwable alt sınıfı" olarak tanımlanır. Bu, bir kuraldan çok bir öneriye benziyor, StackOverflowError gibi bir …



15
gson.toJson (), StackOverflowError'ı atar
Nesnemden bir JSON Dizesi oluşturmak istiyorum: Gson gson = new Gson(); String json = gson.toJson(item); Bunu her yapmaya çalıştığımda şu hatayı alıyorum: 14:46:40,236 ERROR [[BomItemToJSON]] Servlet.service() for servlet BomItemToJSON threw exception java.lang.StackOverflowError at com.google.gson.stream.JsonWriter.string(JsonWriter.java:473) at com.google.gson.stream.JsonWriter.writeDeferredName(JsonWriter.java:347) at com.google.gson.stream.JsonWriter.value(JsonWriter.java:440) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:235) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:200) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68) …

6
Kendisini öğe olarak içeren ArrayList'in karma kodu
Biz bulabilir hashcodea listkendisini içerdiğini element? Bunun kötü bir uygulama olduğunu biliyorum, ama görüşmeci bunu sordu. Aşağıdaki kodu koştu zaman atar StackOverflowError: public class Main { public static void main(String args[]) { ArrayList&lt;ArrayList&gt; a = new ArrayList(); a.add(a); a.hashCode(); } } Şimdi burada iki sorum var: Neden bir StackOverflowError? Karma …
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.