«stackoverflow» etiketlenmiş sorular

2
StackOverflowError'ı Java'da yakalamak * hiç * iyi mi?
Öyle olmadığını düşünürdüm, ama dün yapmak zorunda kaldım. Asenkron işleri işlemek için Akka'yı (JVM için bir aktör sistemi uygulaması) kullanan bir uygulamadır . Oyunculardan biri bir miktar PDF manipülasyonu yapıyor ve kütüphane buggy olduğu için StackOverflowErrorher seferinde ölüyor . İkinci yönü, herhangi bir JVM ölümcül hatanın (örneğin StackOverflowError) yakalanması durumunda …

1
Haskell üretim kodunda seq hangi sıklıkla kullanılır?
Haskell'de küçük aletler yazma konusunda bazı deneyimlerim var ve özellikle interactstandart girişlerini işleyen ve standart çıkışa yönlendiren filtreler yazmak için kullanmayı çok sezgisel buluyorum . Geçenlerde böyle bir filtreyi normalden 10 kat daha büyük bir dosyada kullanmaya çalıştım ve bir Stack space overflowhata aldım . Biraz okuma yaptıktan sonra (örneğin …

4
Ne kadar yığın kullanımı çok fazla?
Son zamanlarda C veya C ++ yazarken, Java'daki gibi bir seçenek olduğu için yığın üzerindeki tüm değişkenlerimi bildireceğim. Ancak, yığın üzerinde büyük şeyler bildirmenin kötü bir fikir olduğunu duydum. Neden böyle oluyor? Yığın taşması söz konusu, ancak bunun neden olduğu konusunda çok net değilim. Yığında ne kadar çok şey var? …

3
Kaç tane iç içe işlev çağrısı var?
MSDN'den StackOverflowException hakkında alıntı : Çok fazla iç içe yöntem çağrısı içerdiğinden, yürütme yığını taşdığında atılan kural dışı durum. Too manyburada oldukça belirsiz. Çok fazla kişinin gerçekten çok fazla olduğunu nasıl bilebilirim? Binlerce işlev çağrısı? Milyonlarca? Bilgisayardaki bellek miktarıyla bir şekilde ilişkili olması gerektiğini varsayıyorum, ancak kabaca doğru bir büyüklük …

4
TCO olmadığında, yığını üfleme konusunda ne zaman endişelenmelisiniz?
Her seferinde JVM'yi hedefleyen yeni bir programlama dili hakkında bir tartışma var, kaçınılmaz olarak insanlar şöyle şeyler söylüyor: "JVM kuyruk arama optimizasyonunu desteklemediğinden, çok sayıda patlayan yığın öngörüyorum" Bu tema üzerinde binlerce varyasyon var. Şimdi biliyorum ki, örneğin Clojure gibi bazı dillerde kullanabileceğiniz özel bir tekrar yapısı vardır. Anlamadığım şey: …
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.