Programlama

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

4
Önce Kod: Bağımsız dernekler mi Yabancı anahtar dernekler mi?
Yeni bir proje üzerinde her çalışmaya başladığımda kendimle zihinsel bir tartışmaya giriyorum ve POCO'larımı tasarlıyorum. Yabancı anahtar ilişkilerini tercih ediyor gibi görünen birçok öğretici / kod örneği gördüm : Yabancı anahtar ilişkisi public class Order { public int ID { get; set; } public int CustomerID { get; set; } …

15
Dosyanın .NET'te kilidi açılıncaya kadar bekleyin
Bir dosyanın kilidi açılana ve okuma ve yeniden adlandırma için erişilebilir olana kadar bir iş parçacığını engellemenin en basit yolu nedir? Örneğin, .NET Framework'te bir yerde WaitOnFile () var mı? Bir FTP sitesine iletilecek dosyaları aramak için FileSystemWatcher kullanan bir hizmetim var, ancak dosya olay, diğer işlem dosyayı yazmayı bitirmeden …
103 .net  .net-3.5  file 

8
JPA ve Hibernate kullanılırken eşittir ve karma kod nasıl uygulanmalıdır?
Model sınıfının eşittir ve karma kodu Hibernate'de nasıl uygulanmalıdır? Sık karşılaşılan tuzaklar nelerdir? Varsayılan uygulama çoğu durumda yeterince iyi mi? İş anahtarlarını kullanmanın bir anlamı var mı? Bana öyle geliyor ki, tembel getirme, kimlik oluşturma, proxy vb. Hesaba katıldığında her durumda doğru şekilde çalışmasını sağlamak oldukça zor.
103 java  hibernate  orm  equals  hashcode 



11
SİPARİŞTE sayfa adlarını almak için Excel OleDb kullanma
OleDb'yi birçok sayfa içeren bir excel çalışma kitabından okumak için kullanıyorum. Sayfa adlarını okumam gerekiyor, ancak elektronik tabloda tanımlandıkları sırayla onlara ihtiyacım var; bu yüzden buna benzeyen bir dosyam varsa; |_____|_____|____|____|____|____|____|____|____| |_____|_____|____|____|____|____|____|____|____| |_____|_____|____|____|____|____|____|____|____| \__GERMANY__/\__UK__/\__IRELAND__/ O zaman sözlüğe ihtiyacım var 1="GERMANY", 2="UK", 3="IRELAND" Kullanmayı denedim OleDbConnection.GetOleDbSchemaTable()ve bu bana isimlerin listesini veriyor …
103 c#  excel  oledb  server-side 

9
Django'nun oturum açma bilgilerini varsayılan yapmanın en iyi yolu
Büyük çoğunluğuna erişmek için oturum açma gerektiren büyük bir Django uygulaması üzerinde çalışıyorum. Bu, uygulamamızın tamamına serpiştirdiğimiz anlamına gelir: @login_required def view(...): Sorun değil ve her yere eklemeyi hatırladığımız sürece harika çalışıyor ! Ne yazık ki bazen unutuyoruz ve başarısızlık çoğu zaman çok açık değil. Bir görünüme giden tek bağlantı …
103 python  django 


10
IntelliJ IDEA'da (ok tuşlarını kullanmadan) otomatik olarak tamamlanan parantezlerden nasıl çıkılır?
Geçenlerde Eclipse'den IntelliJ IDEA'ya geçtim ve kendimi imleci bir çift otomatik tamamlanan parantezden nasıl çıkaracağımı merak ederken buldum. Eclipse'de bir çift parantez yazmayı bitirdikten sonra sekmeye basmak beni parantezlerden çıkarıyor. Ok tuşlarını kullanmadan aynı şeyi nasıl yapabilirim? Yardımın için çok teşekkürler!

2
SecureRandom iş parçacığı güvenli midir?
İş SecureRandomparçacığı güvenli mi? Yani, onu başlattıktan sonra, sıradaki rastgele sayıya erişimin iş parçacığı açısından güvenli olduğuna güvenilebilir mi? Kaynak kodun incelenmesi, öyle olduğunu gösteriyor gibi görünüyor ve bu hata raporu , iş parçacığı güvenli olarak dokümantasyon eksikliğinin bir javadoc sorunu olduğunu gösteriyor gibi görünüyor. Aslında iş parçacığı güvenli olduğunu …


2
Android stüdyosu: minSdkVersion ve targetSdkVersion neden hem AndroidManifest.xml'de hem de build.gradle'da belirtiliyor?
Android stüdyo hakkında garip bir şey keşfettim: build.gradledosyada , dosyada belirtilenleri geçersiz kılan bazı yapılandırma seçenekleri var AndroidManifest.xml. Örneğin, şu satırlar vardı build.gradle: android { compileSdkVersion 18 buildToolsVersion "18.1.1" defaultConfig { minSdkVersion 10 targetSdkVersion 10 } ... } bu, içindeki karşılık gelen etiketi geçersiz kılıyordu AndroidManifest.xml: <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8"/> Aynı …

5
Spring Data REST'te bir @OneToMany alt kaynak ilişkilendirmesi POSTing
Şu anda Spring Data REST kullanan bir Spring Boot uygulamam var. Bir etki alanı varlık var Postsahiptir @OneToMany, başka bir etki alanı varlığa ilişkiyi Comment. Bu sınıflar aşağıdaki şekilde yapılandırılmıştır: Post.java: @Entity public class Post { @Id @GeneratedValue private long id; private String author; private String content; private String title; …

12
Neden yapıcıdan şablon parametresi çıkarılmıyor?
Bugünkü sorum oldukça basit: Derleyici neden işlev parametrelerinden yapabildiği gibi sınıf kurucularından şablon parametreleri çıkaramıyor? Örneğin, aşağıdaki kod neden geçerli olamadı: template<typename obj> class Variable { obj data; public: Variable(obj d) { data = d; } }; int main() { int num = 2; Variable var(num); //would be equivalent to …

2
Bir konsol uygulamasında güvenilir zamanlayıcı
.NET'te üç zamanlayıcı türü olduğunun farkındayım (bkz . .NET Framework Sınıf Kitaplığındaki Zamanlayıcı Sınıflarını Karşılaştırma ). Ana iş parçacığı meşgulse diğer türler sürüklenebileceği için iş parçacıklı bir zamanlayıcı seçtim ve bunun güvenilir olması için ihtiyacım var. Bu zamanlayıcının zamanlayıcının kontrolünde çalışma şekli başka bir iş parçacığına yerleştirilir, böylece meşgul olmadığında …
103 c#  .net  vb.net  timer 

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.