Programlama

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

9
Esnek Eklenti Mimarisi Nasıl Oluşturulur?
Geliştirme çalışmamda tekrarlanan bir tema, bir şirket içi eklenti mimarisinin kullanılması veya oluşturulmasıydı. Yapılandırma dosyaları (XML, .conf, vb.), Miras çerçeveleri, veritabanı bilgileri, kütüphaneler ve diğerleri gibi birçok yöne yaklaştığını gördüm. Tecrübelerime göre: Bir veritabanı, yapılandırma verilerinizi saklamak için harika bir yer değildir, özellikle de verilerle karışır Bunu bir miras hiyerarşisiyle …

14
Bir GUI'yi nasıl test edebilirim?
Kodumdaki hesaplamalar iyi test edilmiş, ancak çok fazla GUI kodu olduğundan, genel kod kapsamım istediğimden daha düşük. Birim sınama GUI koduyla ilgili yönergeler var mı? Hatta mantıklı mı? Örneğin, uygulamamda grafikler var. Grafiklerin testini nasıl otomatikleştireceğimizi anlayamadım. Grafiğin doğru olup olmadığını kontrol etmek insan gözü AFAIK gerektirir. (Java Swing kullanıyorum)

12
Nasıl başlayan sayıların bir dizi numaralandırmak için 1
Python 2.5 kullanıyorum, şöyle bir numaralandırma istiyorum (0 yerine 1'den başlayarak): [(1, 2000), (2, 2001), (3, 2002), (4, 2003), (5, 2004)] Python 2.6'da şunları yapabilirsiniz: h = numaralandırmak (aralık (2000, 2005), 1) yukarıdaki sonucu vermek için ama python2.5'te yapamazsınız ... Python2.5 kullanma: >>> h = enumerate(range(2000, 2005)) >>> [x for …
154 python 

30
Bir sarmal içinde döngü
Bir arkadaşının bir NxM matrisinin elemanları arasında döngü yapmasına izin verecek bir algoritmaya ihtiyacı vardı (N ve M garip). Bir çözüm buldum, ama diğer SO'ers'ımın daha iyi bir çözüm bulup bulamayacağını görmek istedim. Çözümümü bu sorunun cevabı olarak gönderiyorum. Örnek Çıktı: 3x3'lük bir matris için çıktı şöyle olmalıdır: (0, 0) …

13
Kriptografik olmayan kullanımlar için en hızlı karma?
Temelde veritabanına koymak için ifadeler hazırlıyorum, bu yüzden kısa bir hash yerine saklamak istiyorum bu yüzden onlar yanlış biçimlendirilmiş olabilir (Ben sadece var olup olmadığını karşılaştırmak olacak, böylece karma idealdir). Ben MD5 100.000 + istekleri üzerinde oldukça yavaş olduğunu varsayalım öyleyse, cümleleri hash için en iyi yöntem ne olacağını bilmek …
154 php  database  security  hash 

16
Javascript'te dize olarak değişken adı
Javascript'te değişken ismi dize olarak almanın bir yolu var mı? (mi NSStringFromSelectorolarak kakao ) Bunu yapmak istiyorum: var myFirstName = 'John'; alert(variablesName(myFirstName) + ":" + myFirstName); --> myFirstName:John GÜNCELLEME JavaScript kullanarak bir tarayıcı ve başka bir program bağlamaya çalışıyorum. Bir tarayıcıdan geri arama yöntemi için başka bir programa örnek adları …
154 javascript 

11
JS İstemci Tarafı Exif Yönlendirme: JPEG Görüntüleri Döndürme ve Aynalama
Dijital kamera fotoğrafları genellikle EXIF ​​"yönlendirme" etiketi ile JPEG olarak kaydedilir. Doğru görüntülemek için, görüntülerin hangi yöne ayarlandığına bağlı olarak döndürülmesi / yansıtılması gerekir, ancak tarayıcılar görüntüyü oluşturan bu bilgileri yok sayar. Büyük ticari web uygulamalarında bile, EXIF ​​yönlendirme desteği sivilceli olabilir 1 . Aynı kaynak, bir JPEG'in sahip olabileceği …

10
Reatjs ile ham html oluşturma
Öyleyse reaktjs ile ham html oluşturmanın tek yolu bu mu? // http://facebook.github.io/react/docs/tutorial.html // tutorial7.js var converter = new Showdown.converter(); var Comment = React.createClass({ render: function() { var rawMarkup = converter.makeHtml(this.props.children.toString()); return ( <div className="comment"> <h2 className="commentAuthor"> {this.props.author} </h2> <span dangerouslySetInnerHTML={{__html: rawMarkup}} /> </div> ); } }); Ben JSX ile şeyler …



12
Birden çok “veri geçişli” önyükleme kontrolü
"Veri değiştirme" ile bir önyükleme denetimine birden fazla olay atamanın bir yolu var mı? Örneğin, "araç ipucu" ve "düğme" geçişine atanmış bir düğme istediğimi varsayalım. Denenmiş data-toggle = "ipucu düğmesi", ancak yalnızca ipucu çalıştı. DÜZENLE: Bu ile kolayca "geçici olarak çözülebilir" $("#newbtn").toggleClass("active").toggleClass("btn-warning").toggleClass("btn-success");


30
girdi türü = yalnızca dosya göster düğmesi
<input type=file />Öğeyi yalnızca metin alanı olmadan yalnızca "Gözat" düğmesine sahip olacak şekilde biçimlendirmenin (veya komut dosyasının) bir yolu var mı ? Teşekkürler Düzenleme : Sadece neden buna ihtiyacım açıklamak için. Http://www.morningz.com/?p=5 adresinden çoklu dosya yükleme kodu kullanıyorum ve hiçbir zaman değeri olmadığı için giriş metin alanına gerek yok. Komut …
154 javascript  html  css 

4
java.lang.NullPointerException: Boş bir nesne başvurusunda 'int android.view.View.getImportantForAccessibility ()' sanal yöntemini çağırmayı deneyin
Giriş alanlarına dayalı bir alışveriş listesi uygulaması oluşturmaya çalışıyorum ArrayList, ve ListView. Uygulamaya dayalı olacaktır Fragments. Ancak, bir sorunla karşılaştım ve nasıl çözüleceğini bilmiyorum. Hem Google'a hem de StackOverflow'a baktım ve bazı bilgiler buldum. Ancak, işe yaramadım. Şimdi umarım kodumla ilgili yardım alabilirim. Android geliştirmede nispeten deneyimsizim. Main.java import java.util.ArrayList; …

4
Nasıl kullanılır ? : jilet ve satır içi kod blokları ile if ifadeleri
Eski .aspx görünümlerimi yeni Razore görünüm motoruyla güncelliyoruz. Ben böyle bir kod var yerlerde bir sürü var: <span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span> İdeal olarak bunu yapmak istiyorum: <span class="vote-up@{puzzle.UserVote == VoteType.Up ? "-selected" : ""}">Vote Up</span> Ancak burada iki sorun var: vote-up@{puzzle.UserVote .... @ …

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.