Programlama

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


9
Dize birleştirme neden dizi birleştirmeden daha hızlıdır?
Bugün bu konuyu okudum dize birleştirme hızı hakkındaki . Şaşırtıcı bir şekilde, dizi birleştirme kazanan oldu: http://jsben.ch/#/OJ3vo Sonuç düşündüğümün tam tersi oldu. Ayrıca, gibi zıt açıklamak bu konuda çok sayıda madde vardır bu . Tarayıcıların concaten son sürümü dizmek için optimize edildiğini tahmin edebilirim , ancak bunu nasıl yapıyorlar? +Dizeleri …


15
Bir .csv dosyasını R'ye okumaya çalışırken "Tamamlanmamış son satır" uyarısı
Bir .csv dosyasını R'ye okumaya çalışıyorum ve bu formülü kullanarak: pheasant<-read.table(file.choose(),header=TRUE,sep=",") Bu uyarı mesajını alıyorum: "incomplete final line found by readTableHeader on 'C:\Documents and Settings..." Bu uyarıya neden olabileceğini düşündüğüm birkaç şey var, ancak maalesef sorunu kendim teşhis etmek için R hakkında yeterince bilgim yok, bu yüzden başka birinin benim …
114 r  line-endings  read.csv 


3
Delphi dili özelliklerinin listesi ve kullanıma sunulduğu / kullanımdan kaldırıldığı sürüm
Başlamadan önce, böyle bir şeyi Google aracılığıyla dürüstçe ve gerçekten defalarca aradığımı ve bulamadığımı belirtmek isterim. (Geliştirmekte olduğum bir proje için) tüm Delphi (2007'den en son yayımlanan sürüme kadar, 2007'den daha eski sürümleri artık desteklemiyorum) "Dil Özellikleri" ve bunların tanıtıldığı sürümlerin bir listesini istiyorum ( uygun olduğu durumlarda) kullanımdan kaldırıldı, …

3
Async / await ile çalışmak için TransactionScope'u edinin
Servis otobüsümüze async/ awaitiçine entegre etmeye çalışıyorum . SingleThreadSynchronizationContextBu örneğe göre http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx uyguladım . Ve bir şey hariç, cezası çalışır: TransactionScope. İçerideki şeyleri bekliyorum TransactionScopeve TransactionScope. TransactionScopeasync/ ile iyi oynamış gibi görünmüyor await, çünkü kullanarak iş parçacığındaki şeyleri depoladığı için ThreadStaticAttribute. Bu istisnayı anlıyorum: "TransactionScope yanlış şekilde iç içe geçmiş.". …


13
Singleton'a Alternatif Ne Var?
Uygulama için konfigürasyon bilgilerini tutan bir sınıfımız var. Eskiden bir singletondı. Biraz mimari incelemeden sonra, tekliyi kaldırmamız söylendi. Tek seferde farklı konfigürasyonları test edebildiğimiz için birim testinde singleton kullanmamanın bazı faydalarını gördük. Singleton olmadan, örneği kodumuzun her yerine geçirmeliyiz. O kadar dağınık hale geldi ki, tekli ambalaj yazdık. Şimdi aynı …


15
JPA: Büyük sonuç kümeleri üzerinde yineleme yapmak için uygun model nedir?
Diyelim ki milyonlarca sıralı bir masam var. JPA kullanarak, bir sorguyu bu tabloya karşı yinelemenin doğru yolu nedir, öyle ki milyonlarca nesnenin bulunduğu bir bellek içi Listem yok ? Örneğin, masa büyükse aşağıdakilerin patlayacağından şüpheleniyorum: List<Model> models = entityManager().createQuery("from Model m", Model.class).getResultList(); for (Model model : models) { System.out.println(model.getId()); } …
114 java  hibernate  jpa 

13
Köprü kalıbı ile strateji kalıbı arasındaki fark nedir?
Dofactory , wikipedia ve birçok site hakkında birçok makale okumaya çalıştım . Köprü modeli ile strateji modeli arasındaki farklar hakkında hiçbir fikrim yok. Her ikisinin de bir soyutlamayı uygulamasından ayırdığını ve uygulamayı çalışma zamanında değiştirebileceğini biliyorum. Ama yine de hangi durumda strateji kullanmalıyım veya hangi durumda briç kullanmalıyım bilmiyorum.

2
Ko.utils.unwrapObservable ne zaman kullanılır?
KnockoutJS kullanarak birkaç özel bağlama yazdım. Koda bakmayı ne zaman kullanacağımdan hala emin değilim ko.utils.unwrapObservable(item), bu çağrı temelde itemgözlemlenebilir olup olmadığını kontrol ediyor . Eğer öyleyse, değeri () döndür, değilse, sadece değeri döndür. Altını Gizleme ile ilgili özel bağlamalar oluşturma bölümüne bakıldığında, bunlar aşağıdaki sözdizimine sahiptir: var value = valueAccessor(), …

8
Bir C # sınıfı, öznitelikleri arayüzünden devralabilir mi?
Bu "hayır" anlamına geliyor gibi görünüyor. Bu talihsiz bir durum. [AttributeUsage(AttributeTargets.Interface | AttributeTargets.Class, AllowMultiple = true, Inherited = true)] public class CustomDescriptionAttribute : Attribute { public string Description { get; private set; } public CustomDescriptionAttribute(string description) { Description = description; } } [CustomDescription("IProjectController")] public interface IProjectController { void Create(string projectName); …
114 c#  attributes 

8
Değişiklik günlüğü / denetim veritabanı tablosu için en iyi tasarım? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin Farklı değişiklik günlüğü / denetimi (bir şey eklendiğinde, silindiğinde, değiştirildiğinde vb.) Depolamak için bir …

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.