Programlama

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


19
Varlık Çerçevesi. Tablodaki tüm satırları sil
Entity Framework kullanarak tablodaki tüm satırları nasıl hızlı bir şekilde kaldırabilirim? Şu anda kullanıyorum: var rows = from o in dataDb.Table select o; foreach (var row in rows) { dataDb.Table.Remove(row); } dataDb.SaveChanges(); Ancak, yürütülmesi uzun zaman alır. Alternatif var mı?
280 c#  sql  linq  entity-framework 

16
twitter bootstrap typeahead ajax örneği
Açılışını doldurmak için ajax çağrısı yapacak twitter bootstrap typeahead öğesinin çalışan bir örneğini bulmaya çalışıyorum . Ajax url ve nasıl yanıt işleme tanımlayan varolan bir çalışma jquery otomatik tamamlama örneği var <script type="text/javascript"> //<![CDATA[ $(document).ready(function() { var options = { minChars:3, max:20 }; $("#runnerquery").autocomplete('./index/runnerfilter/format/html',options).result( function(event, data, formatted) { window.location = …


14
jQuery ilk hariç tüm tablo satırlarını sil
JQuery kullanarak, bir tablodaki ilk satır dışındaki tüm satırları nasıl silebilirim? Bu, dizin seçicileri kullanmaya yönelik ilk denemem. Örnekleri doğru anlarsam, aşağıdakilerin çalışması gerekir: $(some table selector).remove("tr:gt(0)"); "Ben bir jQuery nesnesinde bazı tablo sarın, sonra bu tür satırların öğe dizini sıfırdan büyük olan tüm 'tr' öğeleri (satır) kaldırmak olarak okudum. …

12
MySQL Bir numaraya göre sırala, Boş değerler son
Şu anda açıklamamda çok temel bir OrderBy yapıyorum. SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC Buradaki sorun, 'position' için NULL girdilerin 0 olarak işlem görmesidir. Bu nedenle NULL olarak konumlandırılmış tüm girdiler 1,2,3,4 olanlardan önce görünür. Örneğin: NULL, NULL, NULL, 1, 2, 3, 4 Aşağıdaki …

15
Bir UIView'a bir dokunma etkinliği nasıl eklenir?
UIView'a nasıl bir dokunma etkinliği ekleyebilirim? Denerim: UIView *headerView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, nextY)] autorelease]; [headerView addTarget:self action:@selector(myEvent:) forControlEvents:UIControlEventTouchDown]; // ERROR MESSAGE: UIView may not respond to '-addTarget:action:forControlEvents:' Bir alt sınıf oluşturmak ve üzerine yazmak istemiyorum - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

17
Birleştirme işleminden sonra kesinleştirme işleminde Git hatası - ölümcül: birleştirme sırasında kısmi kesinleştirme yapılamaz
git pullBir çatışmayla sonuçlanan bir tane çalıştırdım . Çatışmayı çözdüm ve şimdi her şey yolunda (mergetool da kullandım). Çözülen dosyayı teslim git commit file.php -m "message"aldığımda hatayı alıyorum: fatal: cannot do a partial commit during a merge. Daha önce aynı sorunu vardı ve -ataahhütte kullanmak mükemmel çalıştı. Bence bu mükemmel …
280 git  commit 

6
Mockito'nun sınıfları genel parametrelerle alay etmek için kullanma
Genel parametrelerle bir sınıfı alay etmenin temiz bir yöntemi var mı? Diyelim ki bir sınıf Foo<T>için a Foo<Bar>. Aşağıdakileri yeterince kolayca yapabilirim: Foo mockFoo = mock(Foo.class); when(mockFoo.getValue).thenReturn(new Bar()); Varsayım getValue(), genel türü döndürür T. Ama bunu daha sonra beklediğim bir yönteme geçirdiğimde yavru kedi olacak Foo<Bar>. Döküm bunu yapmanın tek …
280 java  generics  mockito 

6
Bir uygulama arka plandan geldiğinde viewWillAppear neden çağrılmıyor?
Bir uygulama yazıyorum ve kullanıcı telefonda konuşurken uygulamaya bakıyorsa görünümü değiştirmem gerekiyor. Aşağıdaki yöntemi uyguladım: - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; NSLog(@"viewWillAppear:"); _sv.frame = CGRectMake(0.0, 0.0, 320.0, self.view.bounds.size.height); } Ancak uygulama ön plana döndüğünde çağrılmaz. Uygulayabileceğimi biliyorum: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(statusBarFrameChanged:) name:UIApplicationDidChangeStatusBarFrameNotification object:nil]; ama bunu yapmak istemiyorum. Tüm düzen bilgilerimi viewWillAppear: …

8
Hata ayıklama ve yayın sürümleri arasındaki performans farklılıkları
İtiraf etmeliyim ki, genellikle programımdaki Hata Ayıkla ve Bırak yapılandırmaları arasında geçiş yapma zahmetine girmedim ve programlar gerçekten müşterilerin yerine yerleştirildiğinde bile Hata Ayıklama yapılandırmasına gitmeyi tercih ettim . Gibi bildiğim kadarıyla bu modeller arasındaki tek fark kırpma işlemini olmasıdır değiştirmezseniz ayıklama sahip DEBUGtanımlanmış sabit ve Yayın sahip Optimize kod …

21
herhangi bir IP adresinden MySQL veritabanına uzaktan erişim sağlama
Bu komutun farkındayım: GRANT ALL PRIVILEGES ON database.* TO 'user'@'yourremotehost' IDENTIFIED BY 'newpassword'; Ama sonra bu uzak MySQL veritabanına erişmek için sadece belirli bir IP adresi vermeme izin veriyor. Herhangi bir uzak ana bilgisayarın bu MySQL veritabanına erişebilmesi için ne yapmam gerekir? Bunu nasıl yaparım? Temelde bu veritabanını herkesin erişebilmesi …
280 mysql  grant 

22
JavaScript'te bir kapatma için pratik kullanım nedir?
Ben ediyorum çalışırken JavaScript kapanışları kafamı sarmak için benim en zor. Bir iç işlev döndürerek bunu elde edebilirim, üst ebeveynde tanımlanan herhangi bir değişkene erişebilir. Bu benim için nerede yararlı olabilir? Belki de henüz kafamı bulamamıştım. Çevrimiçi gördüğüm örneklerin çoğu gerçek dünya kodu sağlamaz, sadece belirsiz örnekler verir. Birisi bana …

24
Log4j doğru şekilde nasıl başlatılır?
Uygulamama log4j ekledikten sonra, uygulamamı her yürüttüğümde aşağıdaki çıktıyı alıyorum: log4j: WARN Kaydedici için hiçbir ek bulunamadı (slideselector.facedata.FaceDataParser). log4j: UYARI Lütfen log4j sistemini doğru şekilde başlatın. Bu bir yapılandırma dosyasının eksik olduğu anlamına geliyor. Bu yapılandırma dosyası nerede bulunmalı ve iyi bir başlangıç ​​içeriği nedir? Bir masaüstü uygulaması geliştirmek için …

4
Bir zamanlar,> <'den daha hızlı olduğunda ... Bekle, ne?
Harika bir OpenGL öğretici okuyorum . Gerçekten harika, güven bana. Şu anda bulunduğum konu Z-buffer. Tüm bunların ne olduğunu açıklamanın yanı sıra yazar, GL_LESS, GL_ALWAYS vb. Gibi özel derinlik testleri yapabileceğimizden bahsediyor. Ayrıca derinlik değerlerinin (üstte olan ve olmayan) gerçek anlamının da olabileceğini açıklıyor. özelleştirilmiş. Şimdiye kadar anlıyorum. Ve sonra …
280 c  optimization  opengl  cpu  gpu 

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.