Programlama

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

4
Bazı Dosyalar için Otomatik Referans Saymayı Devre Dışı Bırakma
İOS 5 SDK'sını indirdim ve ARC'nin yeni Apple derleyicisinin harika bir özelliği olduğunu gördüm. Şimdilik, birçok üçüncü taraf çerçevesi ARC'yi desteklemiyor. Yeni kodum için ARC kullanabilir ve mevcut tutma / bırakma kodunu değiştirmeden bırakabilir miyim? ARC dönüştürücü burada çalışmaz, çünkü JSONKit gibi bazı çerçeveler dönüştürücü kullanılarak ARC'ye dönüştürülemez. Düzenle: Cevap …

11
Java'da para için hangi veri türü kullanılır? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir Java'da para için hangi veri türünü kullanmalısınız?
183 java  types  currency 

8
Veritabanları yerine veri depolarında nasıl düşünülür?
Örneğin, Google App Engine, verileri depolamak için standart bir veritabanı değil Google Veri Deposu'nu kullanır. Veritabanları yerine Google Veri Deposu'nu kullanmak için herhangi bir ipucu var mı? Görünüşe göre, doğrudan tablo yapılarıyla eşleşen nesne ilişkilerinde% 100 düşünmek için eğittim ve şimdi farklı bir şey görmek zor. Google Datastore'un bazı avantajlarını …

27
Bir sayının en büyük asal faktörünü bulmak için algoritma
Bir sayının en büyük asal çarpanını hesaplamak için en iyi yaklaşım nedir? En verimli aşağıdaki olacağını düşünüyorum: Temiz bir şekilde bölünen en düşük asal sayıyı bulun Bölme sonucunun asal olup olmadığını kontrol edin Değilse, bir sonraki en düşük değeri bul Git 2. Bu varsayımı, küçük asal faktörleri hesaplamanın daha kolay …

6
Kaynak koleksiyonu boşken LINQ Sum () 0 döndürmeye zorlama
Temelde aşağıdaki sorguyu yaptığımda, hiçbir potansiyel müşteri eşleşmediğinde aşağıdaki sorgu bir istisna atar. Bu durumda toplamın atılan bir istisna yerine 0'a eşitlenmesini tercih ederim. Bu sorgunun kendisinde mümkün olabilir mi - yani sorguyu saklamak ve kontrol etmek yerine query.Any()? double earnings = db.Leads.Where(l => l.Date.Day == date.Day && l.Date.Month == …

12
Entity Framework 4 / POCO - Nereden başlamalı? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştir Bir süredir programlama yapıyorum ve daha önce LINQ-To-SQL ve LINQ-To-Entities'i kullandım (varlıkları kullanırken …

3
CMSClassUnloadingEnabled JVM bayrağı gerçekte ne yapar?
Hayatım boyunca Java VM bayrağının CMSClassUnloadingEnabledgerçekte ne yaptığının bir tanımını bulamıyorum , "PermGen problemlerinizden kurtuluyor" gibi bazı çok yüksek seviyeli tanımlar dışında ( ki öyle değil , btw). Sun'ın / Oracle'ın sitesine baktım ve seçenekler listesi bile aslında ne yaptığını söylemiyor. Bayrağın ismine dayanarak, CMS Çöp Toplayıcısı'nın varsayılan olarak sınıfları …

7
Tasarım Desenleri: Fabrika vs Fabrika yöntemi vs Soyut Fabrika
Bir web sitesinden tasarım kalıpları okuyordum Orada Fabrika, Fabrika yöntemi ve Soyut fabrika hakkında okudum ama çok kafa karıştırıcı, tanımı net değil. Tanımlara göre Fabrika - Örnekleme mantığını istemciye maruz bırakmadan nesneler oluşturur ve ortak bir arabirim aracılığıyla yeni oluşturulan nesneyi ifade eder. Fabrika Yönteminin basitleştirilmiş bir versiyonudur Fabrika Yöntemi …

13
OS X'te PG gem yükleme - yerel uzantı oluşturma hatası
Diğer birçok pg gem yükleme sorunları vardı görünüyor. Başkaları için ortaya atılan çözümlerin hiçbiri benim için çalışmadı. Pg gem ve postgres.app yüklemeye çalıştım. Pg gem yüklenmez. Aldığım ilk hata: Pg (0.17.0) yüklenirken bir hata oluştu ve Bundler devam edemiyor. gem install pg -v '0.17.0'Paketlemeden önce başarılı olduğundan emin olun . …

16
Değiştirirken bir UITableView animasyonu için reloadData'ya sahip olun
İki modu olan bir UITableView var. Modlar arasında geçiş yaptığımızda bölüm başına farklı sayıda bölüm ve hücre var. İdeal olarak, masa büyüdüğünde veya küçüldüğünde harika bir animasyon yapar. İşte denedim kodu, ama hiçbir şey yapmaz: CGContextRef context = UIGraphicsGetCurrentContext(); [UIView beginAnimations:nil context:context]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIView setAnimationDuration:0.5]; [self.tableView reloadData]; [UIView commitAnimations]; …

10
Swift'teki String'e göre UILabel'in boyutunu belirleme
Farklı dize uzunluklarına göre bir UILabel yüksekliğini hesaplamak çalışıyorum. func calculateContentHeight() -> CGFloat{ var maxLabelSize: CGSize = CGSizeMake(frame.size.width - 48, CGFloat(9999)) var contentNSString = contentText as NSString var expectedLabelSize = contentNSString.boundingRectWithSize(maxLabelSize, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: [NSFontAttributeName: UIFont.systemFontOfSize(16.0)], context: nil) print("\(expectedLabelSize)") return expectedLabelSize.size.height } Yukarıda, yüksekliği belirlemek için kullandığım geçerli işlev var, …
183 ios  iphone  string  swift3  uilabel 


13
Sitenin baseurl'unu nasıl edinebilirim?
Sitenin temel URL'sini döndüren küçük bir yardımcı yöntem yazmak istiyorum. Ben geldi budur: public static string GetSiteUrl() { string url = string.Empty; HttpRequest request = HttpContext.Current.Request; if (request.IsSecureConnection) url = "https://"; else url = "http://"; url += request["HTTP_HOST"] + "/"; return url; } Bu konuda aklınıza gelebilecek herhangi bir hata …
183 c#  asp.net  uri  httprequest 

11
.Each () tamamlandıktan sonra jQuery işlevini çağırma
JQuery olarak, mümkün olan bir geri çağırmak veya bir olay tetikleyici bir çağırma sonra .each()(veya tekrar yinelemeli geri arama herhangi bir başka tipi) tamamlandı . Örneğin, bu "solmaya ve kaldır" ı tamamlamak istiyorum $(parentSelect).nextAll().fadeOut(200, function() { $(this).remove(); }); Bazı hesaplamalar yapıyor ve takmadan önce yeni sonra unsurları $(parentSelect). Mevcut elemanlar …
183 jquery  each 


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.