Programlama

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

7
Yöntem, türdeki başka bir yöntemle aynı silme özelliğine sahiptir
Aynı sınıfta aşağıdaki iki yönteme sahip olmak neden yasal değil? class Test{ void add(Set<Integer> ii){} void add(Set<String> ss){} } Ben alıyorum compilation error Yöntem add (Set), Test türündeki başka bir yöntemle aynı silme add (Set) değerine sahiptir. etrafında çalışabilirken, javac'ın neden bundan hoşlanmadığını merak ediyordum. Birçok durumda, bu iki yöntemin …
381 java  generics 

22
Java ile senkronize (bu) kaçının?
Java senkronizasyonu hakkında SO'ya her soru çıktığında, bazı insanlar synchronized(this)kaçınılması gerektiğini belirtmek için çok istekli olurlar . Bunun yerine, özel bir referans üzerinde bir kilidin tercih edileceğini iddia ediyorlar. Verilen nedenlerden bazıları: Bazı kötü kodlar kilidini çalabilir (bu çok popüler, ayrıca "yanlışlıkla" bir varyantı var) aynı sınıftaki tüm senkronize yöntemler …

14
iPhone Gezinti Çubuğunu yalnızca ilk sayfada gizle
Aşağıda gezinme çubuğunu gizleyen ve gösteren kodu var. İlk görünüm yüklendiğinde gizlenir ve ardından "children" çağrıldığında gizlenir. Sorun kök olayına geri döndüklerinde tekrar gizlemek için tetiklemek için olay / eylem bulamıyorum .... Kök sayfasında manuel olarak eylemi yapan bir "test" düğmesi var ama hoş değil ve otomatik olmasını istiyorum. -(void)hideBar …

16
Referanslar ve işaretçiler ne zaman kullanılır?
Referanslara karşı işaretçilerin sözdizimini ve genel anlambilimini anlıyorum, ancak bir API'da referansları veya işaretçileri kullanmanın ne zaman veya daha az uygun olduğuna nasıl karar vermeliyim? Doğal olarak bazı durumların birine ya da diğerine operator++ihtiyacı vardır ( bir referans argümana ihtiyaç duyar), ancak genel olarak, sözdiziminin değişkenlerin yıkıcı bir şekilde iletildiği …
381 c++  pointers  reference 

25
ExecutorService kullanarak tüm evrelerin bitmesini nasıl bekleyebilirim?
Ben böyle bir şey, bir seferde görevler 4 bir miktar yürütmek gerekiyor: ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } //...wait for completion somehow Hepsi tamamlandığında nasıl bildirim alabilirim? Şimdilik, bazı küresel görev sayacı ayarlamak ve her görevin sonunda azaltmak daha iyi bir şey düşünemiyorum, daha sonra bu sayaç …


5
Go dizesi yazdırılmadan biçimlendirilsin mi?
Go'da bir dizeyi yazdırmadan dizeyi biçimlendirmenin basit bir yolu var mı? Yapabilirim: bar := "bar" fmt.Printf("foo: %s", bar) Ama biçimlendirilmiş dize yazdırmak yerine döndürmek istiyorum, böylece daha fazla manipüle edebilirsiniz. Ayrıca şöyle bir şey yapabilirim: s := "foo: " + bar Ancak, biçim dizesi karmaşık olduğunda bunu okumak zorlaşır ve …



13
C # 'da Sonlandırma / Atma yönteminin kullanılması
C # 2008 Bir süredir bunun üzerinde çalışıyorum ve hala kodda sonlandırma ve atma yöntemlerinin kullanımı hakkında kafam karıştı. Sorularım aşağıda: Yönetilmeyen kaynakları elden çıkarırken yalnızca bir sonlandırıcıya ihtiyacımız olduğunu biliyorum. Ancak, yönetilmeyen kaynaklara çağrı yapan yönetilen kaynaklar varsa, yine de bir sonlandırıcı uygulaması gerekir mi? Ancak, herhangi bir yönetilmeyen …

16
Her nth karakterde bölünmüş dize?
На этот вопрос есть ответы на yığın taşması на русском : Разбить строку по 6 символов Bir dizeyi her nth karakterde bölmek mümkün mü? Örneğin, aşağıdakileri içeren bir dizem olduğunu varsayalım: '1234567890' Böyle görünmesini nasıl sağlayabilirim: ['12','34','56','78','90']
381 python  string  split 

8
Git sürümünün kısa karmasını alın
HEADGit'ten kısa sürüm karmasını almanın daha temiz bir yolu var mı ? Ben almak aynı çıktı görmek istiyorum: git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8 Başlangıçta bir sürüm dizesi oluşturmak için yukarıdaki komutu kullandım, ancak bu daha iyi: git describe …
381 git 


5
İki tarih nasıl karşılaştırılır?
Python kullanarak hangisinin daha sonra olduğunu görmek için iki tarihi nasıl karşılaştırırım? Örneğin, geçerli tarihin oluşturduğum bu listedeki son tarihi geçip geçmediğini kontrol etmek istiyorum, böylece otomatik olarak bir e-posta gönderecek ve yöneticiye holiday.txt dosyasını güncellemesini söyleyecek.
381 python  datetime 

30
MIME türü nedeniyle stil sayfası yüklenmedi
gulpTarayıcı değişiklikleri benim senkronize tutmak için derleme ve tarayıcı senkronizasyonu için kullanılan bir web sitesi üzerinde çalışıyorum . Yoksul görev her şeyi düzgün bir şekilde derler, ancak web sitesinde herhangi bir stil göremiyorum ve konsol şu hata mesajını gösteriyor: MIME türü ('text / html') desteklenen bir stil sayfası MIME türü …

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.