Programlama

Profesyonel ve meraklı programcılar için soru cevap

30
Java özyinelemeli Fibonacci dizisi
Lütfen bu basit kodu açıklayın: public int fibonacci(int n) { if(n == 0) return 0; else if(n == 1) return 1; else return fibonacci(n - 1) + fibonacci(n - 2); } Özellikle n = 5 ise, o zaman fibonacci (4) + fibonacci (3) çağrılırdı çünkü son satır ile karıştırıyorum ama …

18
C # olarak adlandırılmış dize biçimlendirme
Bir dizeyi C # yerine adıyla biçimlendirmenin herhangi bir yolu var mı? Python, bu örnek (utanmadan buradan çalındı ) gibi bir şey yapabilirim : >>> print '%(language)s has %(#)03d quote types.' % \ {'language': "Python", "#": 2} Python has 002 quote types. C # bunu yapmak için herhangi bir yolu …

2
Hem stdout hem de stderr'i bash içinde borulama?
Bash'ın daha yeni sürümlerinde, &>(doğru anlarsam), hem stdout hem de stderr'i bir dosyaya ( &>>Adrian'ın açıkladığı gibi dosyaya ekler ) yönlendiren operatöre sahip gibi görünüyor . Aynı şeyi elde etmenin en basit yolu nedir, bunun yerine başka bir komuta geçmek mi? Örneğin, bu satırda: cmd-doesnt-respect-difference-between-stdout-and-stderr | grep -i SomeError Grep'in …
156 bash  stdout  stderr  piping 

5
Bir PHP betiğinin http ve komut satırı yürütme komutlarını belirlemenin standart yolu nedir?
Ben öncelikle çıktı biçimlendirme amacıyla, komut satırı veya HTTP üzerinden yürütülmüş olup olmadığını belirlemek için gereken bir PHP komut dosyası var. Bunu yapmanın kanonik yolu nedir? İncelemek olduğunu düşünmüştüm SERVER['argc'], ancak 'Apache 2.0 Handler' sunucu API'sini kullanırken bile bu nüfusun ortaya çıktığı ortaya çıktı.

6
nginx: tüm istekleri tek bir html sayfasına gönder
Nginx kullanarak, url'yi korumak istiyorum, ama aslında ne olursa olsun aynı sayfayı yükleyin. History.getState()Javascript uygulamamdaki istekleri yönlendirmek için URL'yi kullanacağım . Basit bir şey mi olmalı? location / { rewrite (.*) base.html break; } çalışır, ancak URL'yi yönlendirir? Hala URL'ye ihtiyacım var, her zaman aynı sayfayı kullanmak istiyorum.

5
Kesintisiz süreç nedir?
Bazen Linux'ta bir program yazdığımda ve bir tür hata nedeniyle çöktüğünde, kesintisiz bir süreç haline gelir ve bilgisayarımı yeniden başlatana kadar sonsuza kadar çalışmaya devam eder (çıkış yapsam bile). Sorularım: Bir sürecin kesintisiz hale gelmesine ne sebep olur? Bunun olmasını nasıl önleyebilirim? Bu muhtemelen aptalca bir soru, ancak bilgisayarımı yeniden …

9
Komut satırı parametreleri olduğunda bir programın çekirdek döküm dosyasını GDB ile nasıl analiz edebilirim?
Programım şu şekilde çalışıyor: exe -p param1 -i param2 -o param3 Çöktü ve bir çekirdek döküm dosyası oluşturdu core.pid. Çekirdek döküm dosyasını analiz etmek istiyorum gdb ./exe -p param1 -i param2 -o param3 core.pid Ancak GDB, EXE dosyasının parametrelerini GDB'nin girdisi olarak tanır. Bu durumda bir çekirdek döküm dosyasını nasıl …
156 linux  debugging  gdb  coredump 

4
Bir Yöntemi İplik Güvenli Kılan Nedir? Kurallar neler?
Bir yöntemi iş parçacığı açısından güvenli kılan şeylerle ilgili genel kurallar / yönergeler var mı? Muhtemelen bir milyon bir defalık durum olduğunu anlıyorum, ama genel olarak ne olacak? Bu kadar basit mi? Bir yöntem yalnızca yerel değişkenlere erişiyorsa, iş parçacığı için güvenlidir. Öyle mi? Bu statik yöntemler için de geçerli …
156 c#  thread-safety 

5
REST nedir? Biraz karıştı [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir REST'in bir web hizmeti olduğu varsayımı altındaydım, ancak bunu düşünmem yanlış …
156 rest 

6
Bir SVN dosyasının eski bir sürümünü nasıl görüntülerim?
Şimdi bazı mantık eksik bir SVN dosyası var ve bu yüzden ihtiyacım olan mantık vardı zaman yaklaşık 40 revizyonlar geri gitmek gerekir. Komut satırında ( okuma çok zor ) dosyanın bir fark görüntülemeye çalışmak dışında , ben parçaları kurtarmak için incelemek için incelemek için bu dosyanın bir kopyasını almak için …
156 svn  rollback  revision 

7
üye işlevini koşullu olarak derlemek için std :: enable_if
Nasıl kullanılacağını anlamak için çalışmak için basit bir örnek almaya çalışıyorum std::enable_if. Bu cevabı okuduktan sonra basit bir örnek bulmanın çok zor olmaması gerektiğini düşündüm. Kullanmak istediğim std::enable_ifiki üye fonksiyonları arasında seçim ve bunlardan yalnızca birini kullanılacak izin vermek. Ne yazık ki, aşağıdaki gcc 4.7 ile derlenmez ve saatlerce ve …
156 c++  templates  g++  c++11 

3
Maven teoride ve pratikte ne yapar? Ne zaman kullanmaya değer? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
156 java  maven 




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.