Programlama

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

5
Raylar 3 özelliğin değişip değişmediğini kontrol edin
Rails 3'te güncelleme yapmadan önce bir nitelik bloğunun değişip değişmediğini kontrol etmeniz gerekiyor. street1, street2, şehir, eyalet, posta kodu Gibi bir şey kullanabileceğimi biliyorum if @user.street1 != params[:user][:street1] then do something.... end Ancak bu kod parçası GERÇEKTEN uzun olacaktır. Daha temiz bir yol var mı?

6
Birden çok projeyle çözümler için NuGet
3 projeyle bir çözümüm olduğunu varsayalım: çekirdek UI Testler Kullandığım bazı NuGet paketleri 3 proje için de geçerli olacak. Bazıları sadece kullanıcı arayüzü ve Testler için, bazıları ise yalnızca Testler için (NUnit gibi) uygulanır. NuGet kullanarak bunu ayarlamanın doğru yolu nedir ? Referansa ihtiyacım olduğunda her üç projede de "Kütüphane …
153 .net  nuget 

10
Angularjs: 'sözdizimi olarak denetleyici' ve $ watch
controller asSözdizimi kullanılırken mülk değişikliğine nasıl abone olunur ? controller('TestCtrl', function ($scope) { this.name = 'Max'; this.changeName = function () { this.name = new Date(); } // not working $scope.$watch("name",function(value){ console.log(value) }); }); <div ng-controller="TestCtrl as test"> <input type="text" ng-model="test.name" /> <a ng-click="test.changeName()" href="#">Change Name</a> </div>




4
Python dizileri neden yavaş?
array.arrayDiziler kutudan çıkarılmış gibi göründüğü için listelerden daha hızlı olmasını bekliyordum . Ancak, aşağıdaki sonucu elde: In [1]: import array In [2]: L = list(range(100000000)) In [3]: A = array.array('l', range(100000000)) In [4]: %timeit sum(L) 1 loop, best of 3: 667 ms per loop In [5]: %timeit sum(A) 1 loop, …

11
WPF Bulanık yazı tipleri sorunu - Çözümler
Sorun aşağıdaki bağlantılarda tanımlanmış ve gösterilmiştir: Paul Stovell WPF: Bulanık Metin Oluşturma www.gamedev.net forumu Microsoft Connect: WPF metin oluşturucu, küçük yazı tipi boyutlarında çok bulanık metinler üretir Açıklama: WPF'de Metin Netliği . Bu bağlantının yazı tipi karşılaştırması var. Bu sorun için olası tüm çözümleri toplamak istiyorum. Microsoft Expression Blend, WPF …
153 wpf  fonts 

4
“False <true” işlemi iyi tanımlanmış mı?
C ++ belirtimi şunları tanımlıyor mu? boole parametreleri için 'küçüktür' operatörünün varlığı ve varsa, 4 parametre permütasyonunun sonucu nedir? Başka bir deyişle, aşağıdaki işlemlerin sonuçları spesifikasyon tarafından tanımlanmış mı? false &lt; false false &lt; true true &lt; false true &lt; true Kurulumumda (Centos 7, gcc 4.8.2), aşağıdaki kod beklediğimi ortaya …

15
System.nanoTime () tamamen işe yaramaz mı?
Blog yayınında belgelendiği gibi Java System.nanoTime () sakının x86 sistemlerde, Java'nın System.nanoTime () bir kullanarak zaman değerini döndürür CPU belirli sayacı. Şimdi bir çağrının zamanını ölçmek için kullandığım aşağıdaki durumu göz önünde bulundurun: long time1= System.nanoTime(); foo(); long time2 = System.nanoTime(); long timeSpent = time2-time1; Şimdi çok çekirdekli bir sistemde, …
153 java  nanotime 

7
Neden geleneksel assertXXX () yerine Hamcrest-Matcher ve assertThat () yöntemlerini kullanmalıyım - Yöntemler
Assert sınıfındaki JavaDoc örneklerine baktığımda assertThat("Help! Integers don't work", 0, is(1)); // fails: // failure message: // Help! Integers don't work // expected: is &lt;1&gt; // got value: &lt;0&gt; assertThat("Zero is one", 0, is(not(1))) // passes Diyelim ki, üzerinde büyük bir avantaj görmüyorum assertEquals( 0, 1 ). Yapılar daha karmaşık …
153 java  testing  junit  junit4  hamcrest 

4
=>, () => Ve Birim => arasındaki fark nedir
Ben hiçbir argüman alır ve hiçbir değer döndüren bir işlevi temsil etmeye çalışıyorum (bilmeniz durumunda JavaScript setTimeout işlevini simüle ediyorum.) case class Scheduled(time : Int, callback : =&gt; Unit) derlemez, "val 'parametreleri isimle çağrılamayabilir" demek case class Scheduled(time : Int, callback : () =&gt; Unit) derler, ancak yerine garip bir …
153 scala 


19
Git SSH hatası: “Ana bilgisayara bağlan: Bozuk dosya numarası”
Git kılavuzunu takip ettim ama github'a bağlanmaya çalışırken bu garip sorunum var: $ ssh -v git@github.com OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007 debug1: Reading configuration data /c/Documents and Settings/mugues/.ssh/config debug1: Applying options for github.com debug1: Connecting to github.com [207.97.227.239] port 22. debug1: connect to address 207.97.227.239 port 22: Attempt to …
153 git  github  ssh 

11
Neden SOAP tabanlı hizmetler yerine REST kullanılır? [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 . 7 yıl önce kapalı . Bu soruyu geliştir Bugün REST ile ilgili ilginç bir demoya katıldım, ancak REST'in neden …
153 web-services  rest 

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.