Programlama

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

6
make_unique ve mükemmel yönlendirme
std::make_uniqueStandart C ++ 11 kitaplığında neden işlev şablonu yok ? buldum std::unique_ptr<SomeUserDefinedType> p(new SomeUserDefinedType(1, 2, 3)); biraz ayrıntılı. Aşağıdakiler çok daha hoş olmaz mıydı? auto p = std::make_unique<SomeUserDefinedType>(1, 2, 3); Bu newgüzel gizler ve sadece bir kez türü bahseder. Her neyse, işte benim uygulama girişimim make_unique: template<typename T, typename... Args> …

14
.Net'teki öncelik sırası [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştir Öncelik kuyruğu veya yığın veri yapısının .NET uygulamasını arıyorum Öncelik kuyrukları, basit öğelere …

9
C # 'da bir döngüde yakalanan değişken
C # ile ilgili ilginç bir sorunla karşılaştım. Aşağıdaki gibi bir kod var. List<Func<int>> actions = new List<Func<int>>(); int variable = 0; while (variable < 5) { actions.Add(() => variable * 2); ++ variable; } foreach (var act in actions) { Console.WriteLine(act.Invoke()); } Ben 0, 2, 4, 6, 8 çıktı …

14
Neden gereksiz C # yönergeleri kullanarak kaldırmalısınız?
Örneğin, nadiren ihtiyacım var: using System.Text; ancak varsayılan olarak her zaman oradadır. Kodunuz gereksiz kullanım yönergeleri içeriyorsa, uygulamanın daha fazla bellek kullanacağını varsayıyorum . Ama bilmem gereken başka bir şey var mı? Ayrıca, aynı kullanım talimatının çoğu dosyaya karşı tek bir dosyada kullanılması durumunda herhangi bir fark yaratır mı? Düzenleme: …
216 c#  assemblies  using 

13
Verilen tarihi bugünle karşılaştır
Takip ettim $var = "2010-01-21 00:00:00.0" Bu tarihi bugünün tarihiyle karşılaştırmak istiyorum (yani bunun $varbugünden önce mi yoksa bugüne mi eşit olduğunu bilmek istiyorum ) Hangi işlevi kullanmam gerekir?
216 php  date  datetime 


30
Dizi öğelerinin oluşumlarını / sıklığını sayma
Javascript, sayı değerleri ilk dizi almak ve içindeki öğeleri saymaya çalışıyorum. İdeal olarak, sonuç, her biri benzersiz bir elemanı belirten ve ikincisi, her bir elemanın kaç kez meydana geldiğini içeren iki yeni dizi olacaktır. Ancak, çıktı biçimi hakkında önerilere açıkım. Örneğin, ilk dizi şuysa: 5, 5, 5, 2, 2, 2, …

14
Açısal2 Bir form etiketi içinde ngModel kullanılıyorsa, name niteliği ayarlanmalıdır veya form
Bu hatayı Açısal 2'den alıyorum core.umd.js: 5995 İSTİSNA: Yakalanmadı (vaatte): Hata: app / model_exposure_currencies / model_exposure_currencies.component.html: 57: 18 neden oldu: ngModel bir form etiketinde kullanılıyorsa, ad özelliğinin de olması gerekir setModelOptions içinde set veya form kontrolü 'bağımsız' olarak tanımlanmalıdır. Example 1: <input [(ngModel)]="person.firstName" name="first"> Example 2: <input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}"> …

5
Vim: Pencereyi sola / sağa hareket ettirmek mi?
Vim'de bir pencereyi sola veya sağa “taşımak” mümkün mü? Örneğin, <c-w> rveya benzeri <c-w> x, ancak yukarı / aşağı yerine sol / sağ? Örneğin, bu düzenim varsa: +---+---+---+ | | +---+ | A +---+---+ | | | | +---+---+---+ Bunu buna dönüştürmek istiyorum: +---+---+---+ | | +---+ +---+ A +---+ …
216 vim 

6
Git tek bir dosya / dizin nasıl yüklenir
Aşağıdaki komutu denedim: git commit path/to/my/file.ext -m 'my notes' Git 1.5.2.1 sürümünde bir hata alma: error: pathspec '-m' did not match any file(s) known to git. error: pathspec 'MY MESSAGE' did not match any file(s) known to git. Tekli dosya veya dizin için bu sözdizimi yanlış mı? CEVAP: Argümanlar edildi …
216 git  commit 

10
Python'da float'ı tamsayıya dönüştürmenin en güvenli yolu?
Python'un matematik modülü floor& gibi kullanışlı fonksiyonlar içerir ceil. Bu işlevler bir kayan nokta sayısı alır ve en yakın tamsayıyı altına veya üstüne döndürür. Ancak bu işlevler cevabı kayan nokta sayısı olarak döndürür. Örneğin: import math f=math.floor(2.3) Şimdi fdöner: 2.0 Yuvarlama hataları riski olmadan (örneğin şamandıra 1.99999'a eşdeğerse) bu şamandıranın …

3
`` Git log '' da şubelerin adını nasıl gösterebilirim?
Şunun çıktısındaki dalların adını nasıl gösterebilirim git log? Örneğin git log --graph --all, taahhütler hakkında güzel bir genel bakış elde ediyorum, ancak hangi hattın usta ve hangisinin şubem olduğunu karıştırıyorum.
216 git 


6
Java generics'in type parametresindeki soru işareti ne anlama geliyor?
Bu, Stanford Ayrıştırıcıya eşlik eden bazı örneklerden alınan küçük bir kod pasajıdır. Yaklaşık 4 yıldır Java'da geliştiriyorum, ancak bu kod tarzının ne göstereceği konusunda çok güçlü bir anlayışım olmadı. List<? extends HasWord> wordList = toke.tokenize(); Kodun detayları konusunda endişelenmiyorum. Kafam karıştığım şey, genel ifadenin tam olarak İngilizce'ye iletmesi gereken şey. …
216 java  generics 

10
Dikey sekme nedir?
Dikey sekme karakterinin orijinal tarihi kullanımı neydi ( \vC dilinde, ASCII 11)? Klavyede hiç anahtarı var mıydı? Birisi nasıl üretti? Dikey sekme karakterinin ilginç ve faydalı bir şey yaptığı günümüzde hala kullanılmakta olan herhangi bir dil veya sistem var mı?

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.