Programlama

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


3
PHP7'de boş değerli dönüş türleri
PHP 7, dönüş türü bildirimleri sunar . Bu da, dönüş değerinin işlev parametreleri için mümkün olduğunca belirli bir sınıf, arabirim, dizi, çağrılabilir veya yeni sonlanabilir skaler tiplerden biri olduğunu gösterebileceğim anlamına gelir. function returnHello(): string { return 'hello'; } Genellikle bir değer her zaman mevcut değildir ve bir tür veya …

28
Bir dizenin / tamsayının tüm permütasyonlarını listeleme
Röportajları programlamada yaygın bir görev (yine de röportaj deneyimimden değil) bir dize veya bir tam sayı almak ve olası her permütasyonu listelemektir. Bunun nasıl yapıldığına ve böyle bir sorunu çözmenin arkasındaki mantığa bir örnek var mı? Birkaç kod parçacığı gördüm ama onlar iyi yorum / açıklama ve böylece takip etmek …

6
Bulmada exec ile noktalı virgül (;) vs artı (+) kullanma
Kullanım arasında çıkışta neden bir fark var? find . -exec ls '{}' \+ ve find . -exec ls '{}' \; Bende var: $ find . -exec ls \{\} \+ ./file1 ./file2 .: file1 file2 testdir1 ./testdir1: testdir2 ./testdir1/testdir2: $ find . -exec ls \{\} \; file1 file2 testdir1 testdir2 ./file2 …
159 find 

8
Android studio 3.5 refactor sorunu
Stüdyomu android studio 3.5 ile güncelledim ve şimdi refactor yapmaya çalıştığımda AndroidManifest.xml dosyayı altındaki tüm uygulama iznimi yeniden düzenliyor. Bu sorunla karşılaşan var mı? Bu yeniden düzenleme sorunu için herhangi bir çözüm var mı? Refaktörden önce: Refaktörden sonra: Tüm proje dosyalarıma uygulanabilir. Neden önemlidir?


3
Bir yöntemin çağrılıp çağrılmadığını belirlemek için Adedi kullanma
Daha yüksek düzeyli bir yöntem çağırırsanız, bir yöntem çağrısının gerçekleşeceğini test edebileceğimi anlıyorum, yani: public abstract class SomeClass() { public void SomeMehod() { SomeOtherMethod(); } internal abstract void SomeOtherMethod(); } Bunu denemek SomeMethod()istersem o SomeOtherMethod()zaman bunun çağrılmasını beklerim. Bu tür bir testin alaycı bir çerçeve içinde mevcut olduğunu düşünmekte haklı …
159 c#  .net  unit-testing  mocking  moq 



14
Bir alanın tipi nasıl değiştirilir?
Mongo kabuğunun içinden bir alanın türünü değiştirmeye çalışıyorum. Bunu yapıyorum ... db.meta.update( {'fields.properties.default': { $type : 1 }}, {'fields.properties.default': { $type : 2 }} ) Ama işe yaramıyor!
159 mongodb 

11
Git şube oluşturucusunu bulun
Kimin şube oluşturduğunu öğrenmek istiyorum. Ben bunu ile tür mümkün: git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _ Ancak bu, dalı oluşturan kişiyi değil, her şube için son geçişi döndürür.
159 git  git-branch 

5
Sözlük görüntüleme nesneleri nedir?
Python 2.7'de sözlük görüntüleme yöntemlerini kullanıma sunduk . Şimdi, aşağıdakilerin yanlısı ve eksilerini biliyorum: dict.items()(ve values, keys): bir liste döndürür, böylece sonucu gerçekten depolayabilirsiniz ve dict.iteritems() (ve benzeri): bir jeneratör döndürür, böylece üretilen her bir değeri tek tek yineleyebilirsiniz. Ne için dict.viewitems()(ve benzerleri)? Avantajları nelerdir? O nasıl çalışır? Ne de …
159 python  view  dictionary 



7
Görüntüyü otomatik olarak kırpma ve ortalama
Herhangi bir keyfi görüntü göz önüne alındığında, görüntünün merkezinden bir kareyi kırpmak ve belirli bir karede görüntülemek istiyorum. Bu soru şuna benzer: CSS Yeniden Boyutlandırılan ve Kırpılan Bir Görüntüyü Göster , ancak görüntünün boyutunu bilmiyorum, bu nedenle ayarlanan kenar boşluklarını kullanamıyorum.
159 css 

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.