Programlama

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

1
Bu F # kodu neden bu kadar yavaş?
C # ve F # 'de bir Levenshtein uygulaması. C # sürümü, yaklaşık 1500 karakterlik iki dizi için 10 kat daha hızlıdır. C #: 69 ms, F # 867 ms. Neden? Anladığım kadarıyla aynı şeyi mi yapıyorlar? Bir Sürüm veya Hata Ayıklama yapısı olması fark etmez. DÜZENLEME: Buraya özellikle Mesafe …
127 c#  performance  f#  inline 

5
JavaScript strcmp () var mı?
Bunu benim için doğrulayan var mı? JavaScript'in bir strcmp () sürümü yoktur, bu nedenle aşağıdaki gibi bir şey yazmanız gerekir: ( str1 < str2 ) ? -1 : ( str1 > str2 ? 1 : 0 );

10
Java serileştirme: readObject () ile readResolve () karşılaştırması
Etkili Java kitabı ve diğer kaynaklar, serileştirilebilir Java sınıflarıyla çalışırken readObject () yönteminin nasıl ve ne zaman kullanılacağına dair oldukça iyi bir açıklama sağlar. ReadResolve () yöntemi ise biraz gizemini koruyor. Temelde bulduğum tüm belgeler ya ikisinden sadece birinden bahsediyor ya da her ikisinden de tek tek bahsediyor. Cevapsız kalan …

7
<filter-mapping> içindeki bazı somut url'leri <url-pattern> dışında bırakabilir miyim?
Bir beton dışındaki tüm url'ler için bazı beton filtrenin uygulanmasını istiyorum (yani /*hariç /specialpath). Bunu yapma imkanı var mı? basit kod: &lt;filter&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.somproject.AFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;!-- the question is: how to modify this line? --&gt; &lt;dispatcher&gt;REQUEST&lt;/dispatcher&gt; &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt; &lt;/filter-mapping&gt;

1
powershell 2.0, istisnaya nasıl erişileceğini yakalamaya çalışın
Bu, try catchPowerShell 2.0'da $urls = "http://www.google.com", "http://none.greenjump.nl", "http://www.nu.nl" $wc = New-Object System.Net.WebClient foreach($url in $urls) { try { $url $result=$wc.DownloadString($url) } catch [System.Net.WebException] { [void]$fails.Add("url webfailed $url") } } ama yapmak istediğim şey c # gibi catch( WebException ex) { Log(ex.ToString()); } Mümkün mü?

7
Yuvalanmış her bir OutputStream ve Writer'ı ayrı ayrı kapatmak gerekli mi?
Bir kod yazıyorum: OutputStream outputStream = new FileOutputStream(createdFile); GZIPOutputStream gzipOutputStream = new GZIPOutputStream(outputStream); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(gzipOutputStream)); Her yayını veya yazarı aşağıdaki gibi kapatmam gerekir mi? gzipOutputStream.close(); bw.close(); outputStream.close(); Yoksa son akışı kapatmak iyi olur mu? bw.close();

12
SimpleTest vs PHPunit
Her ikisinde de tecrübesi olan birinin, varsa ikisi arasındaki önemli farka biraz ışık tutup tutamayacağını merak ediyordum. Her birinin belirli bir duruma uygun olmasını sağlayan belirli bir gücü var mı?

14
İnsanlar neden SQL imleçlerinden bu kadar nefret ediyor? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Ek …
127 sql  cursor 

15
Java kaynak dosyaları oluşturmak için bir Java API [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin Java kaynak dosyaları oluşturmak için bir çerçeve arıyorum. Aşağıdaki API gibi bir şey: X …

11
Birim testinin ROI'sine dair sağlam kanıt var mı?
Birim testi bana harika geliyor, ancak önemli bir değeri olan diğerlerini ikna edemediğim sürece gerçekten öğrenmek için zaman harcamam gerektiğinden emin değilim. Diğer programcıları ve daha da önemlisi, yönetimdeki fasulye sayıcılarını, test çerçevesini öğrenmek, testleri yazmak, onları güncel tutmak, vb. İçin harcanan tüm ekstra zamanın kendi masrafını karşılayacağına ve daha …
127 unit-testing  tdd 

4
Gmake ve make arasındaki fark nedir?
'Gmake' ve 'make' arasındaki farkı anlamaya çalışıyorum? Linux kutumda aynılar: % gmake --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. % make --version …
127 build  makefile  gnu-make 

11
Sıfır kesinti süresiyle bir ASP.NET Uygulaması nasıl dağıtılır
Web sitemizin yeni bir sürümünü dağıtmak için aşağıdakileri yapıyoruz: Yeni kodu sıkıştırın ve sunucuya yükleyin. Canlı sunucuda, tüm canlı kodu IIS web sitesi dizininden silin. Yeni kod zip dosyasını şimdi boş olan IIS dizinine çıkarın Bu işlemin tamamı komut dosyası ile yazılmıştır ve oldukça hızlı bir şekilde gerçekleşir, ancak eski …

5
Yerel bir Git dalı uzak bir depoya nasıl kopyalanır
Şimdiye kadar aşağıdaki adımları attım: Uzak bir Git deposunu klonladı Ana şubeyi deneysel bir deneysel dalda düzenlenmiş / test edilmiş / kaydedilmiş kod Şimdi, deneyselliği usta ile birleştirmeye hazır değilim. Bununla birlikte, birkaç meslektaşımla paylaştığım depo olduğu için onu uzak depoya geri göndermek istiyorum. Deneysel dalda ne yaptığımı görmelerini isterim. …

25
Bir milyar sayının medyanını hesaplayın
Bir milyar sayınız ve yüz bilgisayarınız varsa, bu sayıların medyanını bulmanın en iyi yolu nedir? Sahip olduğum çözümlerden biri: Seti bilgisayarlar arasında eşit olarak bölün. Onları sıralayın. Her set için medyanları bulun. Setleri medyanlara göre sıralayın. En düşükten en yüksek medyana bir seferde iki set birleştirin. O m1 &lt; m2 …

15
C # 'da iş parçacığı havuzu ne zaman kullanılır? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin C # ile çok iş parçacıklı programlamayı öğrenmeye çalışıyorum ve iş parçacığı havuzunu kullanmak …

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.