Programlama

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

9
E-posta gönderen bir uygulama nasıl geliştirilir ve test edilir (birinin posta kutusunu test verileriyle doldurmadan)? [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ı . E-posta …


4
IntelliJ'de RegEx geri referansları
Aşağıdaki dönüşümü gerçekleştirmek için IntelliJ'in bul ve değiştir özelliğini kullanmak istiyorum: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Aşağıdakileri denedim: Bulunacak metin: model.put\((.*),(.*)\) Şununla değiştirin:model\[\\1\] = \\2 Ama Intellij tanımak görünmüyor \\1ve \\2geribaşvuruların olarak. Ayrıca tek bir eğik çizgi denedim ama bu da işe yaramıyor.

7
ImmutableJS ile List içindeki öğe nasıl güncellenir?
İşte resmi belgelerin söylediği updateIn(keyPath: Array<any>, updater: (value: any) => any): List<T> updateIn(keyPath: Array<any>, notSetValue: any, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, notSetValue: any, updater: (value: any) => any): List<T> Normal web geliştiricisinin (işlevsel programcı değil) bunu anlamasına …


6
Eclipse hata ayıklayıcıda nasıl geri adım atılır?
Eclipse hata ayıklayıcıda ters yürütme yapmak mümkün müdür? Üzerinde çalıştığım mevcut proje, herhangi bir şey yapılmadan önce bir dosyadaki verileri okumak ve başlatmak için en az 5 saniye gerektiriyor. Hata ayıklayıcıyı aşarsam, programı sonlandırmam ve yeniden başlatmam gerekir ve bu biraz zaman alır.
129 eclipse  debugging 

2
H: commandLink yerine h: outputLink'i ne zaman kullanmalıyım?
Ne zaman an <h:outputLink>yerine an kullanmalıyım <h:commandLink>? commandLinkA'nın bir HTTP gönderisi oluşturduğunu anlıyorum ; Tahmin ediyorum ki bu outputLinkHTTP alır. Bununla birlikte, okuduğum JSF eğitim materyalinin çoğu commandLink(neredeyse?) Yalnızca kullanır . Bağlam: Stack Overflow'unki gibi, bir kullanıcı sayfasına bir başlık bağlantısı gösteren küçük bir demo projesi uyguluyorum ... ... ve …
129 jsf  jsf-2 

3
PDO'nun sorgusu ve yürütme
İkisi de aynı şeyi mi yapıyor, sadece farklı mı? prepareArasında kullanmanın dışında herhangi bir fark var mı $sth = $db->query("SELECT * FROM table"); $result = $sth->fetchAll(); ve $sth = $db->prepare("SELECT * FROM table"); $sth->execute(); $result = $sth->fetchAll(); ?
129 php  pdo 



30
UITableViewCell Ayırıcı iOS7'de kayboluyor
UITableViewYalnızca iOS 7'de bazı garip sorunum var . UITableViewCellSeparatorilk satırın üstünde ve son satırın altında kaybolur. Bazen satırları veya bazı kaydırma eylemlerini seçtikten sonra görünür. Benim durumumda stil ile tableViewyüklenir . Sorun, temerrütten değiştirilmeyen kesinlikle içinde değildir .StoryboardUITableViewStylePlainUITableViewCellSeparatorStyleUITableViewCellSeparatorStyleSingleLine Apple Dev Forumlarında ( burada ve burada ) okuduğum gibi, başka insanların …

8
Visual Studio 2012 ile MSI veya kurulum projesi oluşturun
Küçük bir uygulama oluşturuyorum ve bir MSI dosyası oluşturmak istiyorum. Gelen Visual Studio 2010 Bu proje türünü altında vardır: Diğer Proje Türleri -> Kurulum ve Dağıtım -> Visual studio Yükleyici -> Kurulum Projesi Ancak Visual Studio 2012'de sahip olduğunuz tek şey "InstallShield Limited Edition'ı Etkinleştir" dir. .NET Framework'ü değiştirebilirsiniz, ancak …

14
TDD ve BDD arasındaki temel farklar nelerdir? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 ay önce kapandı . Bu soruyu geliştirin Test Güdümlü Geliştirme, son birkaç yıldır .NET topluluğundaki öfke olmuştur. Son …
129 unit-testing  tdd  bdd 

1
JavaScript çift iki nokta üst üste (bağlama operatörü)
Bildiğiniz gibi, .bind()işlev için bir kısayol önerisi var , böylece yazabilirsiniz: ::this.handleStuff ve es5'te şöyle çalışacak: this.handleStuff.bind(this) Sorum şu: argümanları bu şekilde iletmek mümkün olacak mı? Bunu yukarıda belirtilen kısayolla yazmanın bir yolunu kastediyorum: this.handleStuff.bind(this, 'stuff') React'te oldukça yaygın bir kalıp, bu yüzden onu biraz kısaltmak güzel olurdu.

4
"X <y <z", "x <y ve y <z" den daha hızlı mı?
Gönderen bu sayfayı , bunu biliyoruz: Zincirleme karşılaştırmalar, andoperatörü kullanmaktan daha hızlıdır . x &lt; y &lt; zBunun yerine yazın x &lt; y and y &lt; z. Ancak, aşağıdaki kod parçacıklarını test eden farklı bir sonuç aldım: $ python -m timeit "x = 1.2" "y = 1.3" "z = 1.8" …

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.