Programlama

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


8
Koleksiyon <T> ve Liste <T> arayüzlerinizde ne kullanmalısınız?
Kod aşağıdaki gibi görünür: namespace Test { public interface IMyClass { List&lt;IMyClass&gt; GetList(); } public class MyClass : IMyClass { public List&lt;IMyClass&gt; GetList() { return new List&lt;IMyClass&gt;(); } } } Kod Analizi Çalıştırdığımda aşağıdaki öneriyi alırım. Uyarı 3 CA1002: Microsoft.Design: Collection, ReadOnlyCollection veya KeyedCollection kullanmak için 'IMyClass.GetList ()' içindeki 'List' …

1
String_view nedir?
string_viewC ++ 17'ye eklenen C ++ Library Fundamentals TS ( N3921 ) içinde önerilen bir özellikti Anladığım kadarıyla bu bir dize "kavramı" bir dize olarak görüntülenebilir bir şey depolayabilir konteyner herhangi bir tür bir görünümü temsil eden bir türüdür. Bu doğru mu ? Standart const std::string&amp;parametre türü olmalı mı string_view? …

11
Liman işçisi ve şifreleri koruma
Son zamanlarda Docker ile oynamak için bazı hizmetler geliştirmeye çalışıyorum ve beni rahatsız eden bir şey Dockerfile'da parolalar koyuyor. Ben bir geliştiriciyim, böylece parolaları kaynakta saklamak karşısında bir yumruk gibi geliyor. Bu bir endişe bile olmalı mı? Dockerfiles'da parolaların nasıl ele alınacağına dair iyi kurallar var mı?
162 security  build  docker 


5
Gulp + Webpack veya SADECE Webpack?
Webpack ile gulp kullanan insanlar görüyorum. Ama sonra webpack okumak yutmak değiştirebilirsiniz? Burada tamamen kafam karıştı ... biri açıklayabilir mi? GÜNCELLEME sonunda gulp ile başladım. Modern ön uçta yeniydim ve çabucak kalkmak istedim. Artık bir yıldan fazla bir süre sonra ayaklarımı ıslattığım için, webpack'e taşınmaya hazırım. Aynı ayakkabıyla başlayan insanlar …
162 node.js  webpack  gulp 

15
URL'den protokol + ana bilgisayar adı alın
Django uygulamamda, request.META.get('HTTP_REFERER')protokolü ile birlikte yönlendirenden ana bilgisayar adını almam gerekiyor, böylece URL'ler gibi: https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1 /programming/1234567/blah-blah-blah-blah http://www.example.com https://www.other-domain.com/whatever/blah/blah/?v1=0&amp;v2=blah+blah ... Almalıyım: https://docs.google.com/ https://stackoverflow.com/ http://www.example.com https://www.other-domain.com/ İlgili diğer soruları inceledim ve urlparse hakkında buldum, ancak o zamandan beri hile yapmadı &gt;&gt;&gt; urlparse(request.META.get('HTTP_REFERER')).hostname 'docs.google.com'
162 python  django 



12
İşlev parametreleri için tür ayarlansın mı?
Bir javascript işlevinin belirli bir parametrenin belirli türde olduğunu bilmesini sağlamanın bir yolu var mı? Böyle bir şey yapabilmek mükemmel olurdu: function myFunction(Date myDate, String myString) { //do stuff } Teşekkür ederim! Güncelleme : Cevabın "hayır" gibi yankılanması myDateolarak, tarih olarak değerlendirilmek istiyorsam (tarih işlevlerini çağırmak için), işlevin içinde bir …


7
Komut satırı bağımsız değişkenlerini Bash'teki bir diziye dönüştürme
Komut satırı bağımsız değişkenlerini bash komut dizisine nasıl dönüştürebilirim? Bunu almak istiyorum: ./something.sh arg1 arg2 arg3 ve myArray=( arg1 arg2 arg3 ) böylece komut dosyasında daha fazla kullanım için myArray kullanabilirsiniz. Bu önceki SO yayını yaklaşıyor, ancak nasıl bir dizi oluşturulacağını anlatmıyor: Bash'de komut satırı bağımsız değişkenlerini nasıl ayrıştırırım? Değişkenleri …
162 arrays  bash  shell 



5
Python Pandas Toplama Sonuçlarından Bilimsel Gösterimi Biçimlendir / Gizle
Pandalar çok büyük sayılar için bilimsel gösterim üreten bir groupby işleminden çıkış biçimini nasıl değiştirebilir? Python dize biçimlendirme yapmak biliyorum ama burada uygulamak söz konusu olduğunda ben bir kayıp. df1.groupby('dept')['data1'].sum() dept value1 1.192433e+08 value2 1.293066e+08 value3 1.077142e+08 Bu, dize dönüştürürsem bilimsel gösterimi bastırır, ancak şimdi sadece dize biçimini ve ondalık …

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.