Programlama

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

7
İtems () yerine iteritems () ne zaman kullanılmalıdır?
Kullanımı meşru mı items()yerine iteritems()her yerde? iteritems()Python 3'ten neden kaldırıldı? Müthiş ve kullanışlı bir yöntem gibi görünüyor. Arkasındaki sebep nedir? Düzenleme: Açıklığa kavuşturmak için, hem Python 2 hem de Python 3 ile uyumlu bir şekilde bir sözlük üzerinde jeneratör benzeri bir şekilde (her seferinde bir öğe, tüm belleğe değil) yineleme …
153 python  python-3.x 


5
Mockito herhangi bir sınıf argümanıyla eşleşir
Aşağıdaki örnek rutinin herhangi bir sınıf argümanını eşleştirmenin bir yolu var mı? class A { public B method(Class<? extends A> a) {} } Hangi sınıfa geçilmiş olursa olsun her zaman nasıl geri dönebilirim ? Aşağıdaki deneme yalnızca eşleşen belirli vaka için geçerlidir .new B()methodA A a = new A(); B …

3
Bir listede birden çok genel tür
Bu muhtemelen mümkün değil, ama bu sınıf var: public class Metadata<DataType> where DataType : struct { private DataType mDataType; } Daha fazlası var, ama basit tutalım. Genel tür (DataType) where deyimi tarafından değer türleriyle sınırlıdır. Ne yapmak istiyorum bu metadata nesnelerin değişen türleri (DataType) bir listesi var. Gibi: List<Metadata> metadataObjects; …
153 c#  generics 

15
ssh: 'hostname' ana bilgisayarının özgünlüğü oluşturulamıyor
Bir makineye ssh yaptığımda, bazen bu hata uyarısını alıyorum ve "evet" ya da "hayır" demesi isteniyor. Bu, otomatik olarak diğer makinelere ssh olan komut dosyalarından çalışırken bazı sorunlara neden olur. Uyarı mesajı: The authenticity of host '<host>' can't be established. ECDSA key fingerprint is SHA256:TER0dEslggzS/BROmiE/s70WqcYy6bk52fs+MLTIptM. Are you sure you want …



26
Java 8 akış ters sırası
Genel soru: Bir akışı tersine çevirmenin doğru yolu nedir? Akışın ne tür unsurlardan oluştuğunu bilmediğimizi varsayarsak, herhangi bir akışı tersine çevirmenin genel yolu nedir? Özel soru: IntStreambelirli bir aralıkta Tamsayılar oluşturmak için aralık yöntemi sağlar IntStream.range(-range, 0), şimdi 0'dan negatife geçiş aralığını tersine çevirmek istiyorum, ayrıca kullanamıyorumInteger::compare List<Integer> list = …

13
C'de fonksiyonel programlama için hangi araçlar var?
Son zamanlarda C ( değil C ++) fonksiyonel programlama yapmaya gitmek hakkında çok düşünüyordum . Açıkçası, C prosedürel bir dildir ve doğal olarak işlevsel programlamayı gerçekten desteklemez. Dile bazı işlevsel programlama yapıları ekleyen herhangi bir derleyici / dil uzantısı var mı? GCC, dil uzantısı olarak iç içe geçmiş işlevler sağlar …

6
Main () çıktığında ayrı bir iş parçacığına ne olur?
Bir std::threadve daha sonra başlattığımı varsayalım detach(), böylece bir std::threadkez temsil ettiğinde, kapsam dışına çıksa bile, iş parçacığı yürütmeye devam eder. Ayrıca, programın ayrılmış iplik 1'e katılmak için güvenilir bir protokole sahip olmadığını varsayalım , böylece ayrılmış iplik halamain() çıkarken . Ne olması gerektiğini açıklayan standartta (daha kesin olarak, N3797 …



6
“Git hızlı ileri sarma güncellemeleri reddedildi” ne anlama geliyor?
Git'i iki bilgisayarımı ve gelişimimi yönetmek için kullanıyorum. GitHub'da değişiklik yapmaya çalışıyorum ve hatayı alıyorum. İçin bazı referanslar gönderilemedi <repo>. Geçmişinizi kaybetmenizi önlemek için, hızlı ileri almayan güncelleştirmeler reddedildi. Tekrar basmadan önce uzaktan değişiklikleri birleştirin. Buna ne sebep olabilir ve bunu nasıl düzeltebilirim? DÜZENLE: Repoyu çekmek aşağıdakileri döndürür: * şube …

9
Bootstrap Uyarısı Otomatik Kapat
İhtiyacım, İstek Listesine Ekle düğmesine tıkladığımda uyarıyı çağırmak ve uyarıyı 2 saniye içinde ortadan kaldırmak gerekiyor. Ben böyle denedim, ama uyarı ortaya çıkar çıkmaz anında kayboluyor. Emin değilim, böcek nerede .. Herkes bana yardım edebilir mi? JS Komut Dosyası $(document).ready (function(){ $("#success-alert").hide(); $("#myWish").click(function showAlert() { $("#success-alert").alert(); window.setTimeout(function () { $("#success-alert").alert('close'); …


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.