Programlama

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

2
Etki Alanına Dayalı Tasarım (DDD) nedir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir DDD'nin (Domain Driven Design) makalelerde çok kullanıldığını görmeye devam ediyorum - …

17
Özel ve Korumalı Üyeler: C ++
Birisi arasındaki farka olarak aydınlatmak bana privateve protectedüyeler sınıflarında? En iyi uygulama sözleşmelerinden, sınıf dışında çağrılmayan değişkenlerin ve işlevlerin yapılması gerektiğini anlıyorum private- ancak MFC projeme bakıldığında , MFC'nin lehine olduğu anlaşılıyor protected. Fark nedir ve hangisini kullanmalıyım?
276 c++  class  mfc 

5
Java'da değişken argümanları olan bir yönteme bir dizi bağımsız değişken olarak iletebilir miyim?
Gibi bir işlev oluşturmak istiyorum: class A { private String extraVar; public String myFormat(String format, Object ... args){ return String.format(format, extraVar, args); } } Burada sorun olduğunu argsolarak kabul edilir Object[]yöntemde myFormatve böylece tek bir argümandır String.formatben her isterim ederken, Objectiçinde argsyeni bir argüman olarak geçirilecek. Yana String.formatda değişken bağımsız …


9
$ Str [0] ile bir dizenin ilk karakterini elde etme
Bir dizenin ilk harfini almak istiyorum ve bunun $str[0]işe yaradığını fark ettim . Bunun 'iyi uygulama' olup olmadığından emin değilim, çünkü bu gösterim genellikle dizilerde kullanılır. Bu özellik çok iyi belgelenmiş gibi görünmüyor, bu yüzden bana bu gösterimi kullanmanın uygun olup olmadığını söylemek için size dönüyorum? Yoksa sadece iyi olanlara …
276 php  string  substring 

8
Intersect () öğesinin tersi
Kesişim, iki koleksiyon arasındaki eşleşmeleri bulmak için kullanılabilir, örneğin: // Assign two arrays. int[] array1 = { 1, 2, 3 }; int[] array2 = { 2, 3, 4 }; // Call Intersect extension method. var intersect = array1.Intersect(array2); // Write intersection to screen. foreach (int value in intersect) { Console.WriteLine(value); …

19
Scala'daki bir döngüden nasıl çıkabilirim?
Bir döngüyü nasıl kesebilirim? var largest=0 for(i<-999 to 1 by -1) { for (j<-i to 1 by -1) { val product=i*j if (largest>product) // I want to break out here else if(product.toString.equals(product.toString.reverse)) largest=largest max product } } Döngüler için iç içe nasıl kuyruk yinelemesine dönüştürebilirim? 22. sayfadaki FOSDEM 2009 http://www.slideshare.net/Odersky/fosdem-2009-1013261 …

5
Hangi koşullar altında bir JSESSIONID oluşturulur?
A'nın ne zaman oluşturulduğu / koşulları JSESSIONIDnelerdir? Alan adı başına mı? Örneğin, bir Tomcat uygulama sunucum varsa ve birden fazla web uygulaması dağıtıyorsam, JSESSIONIDiçerik başına farklı bir oluşturulur (web uygulaması) veya aynı etki alanı oldukları sürece web uygulamaları arasında paylaşılıyor mu?
276 java  jsessionid 


13
@QueryParam vs @PathParam ne zaman kullanılır?
Burada sorulan soruyu sormuyorum: @PathParam ve @QueryParam arasındaki fark nedir Bu bir "en iyi uygulamalar" veya konvansiyon sorusu. @PathParamVs ne zaman kullanılır @QueryParam? Karar hakkında bilgi modelini ayırt etmek için bu ikisini kullanmak olabilir. LTPO'mun altında mükemmel gözlemden daha azını açıklayayım. PathParam kullanımı, bir bilgi ağacının dalına güzelce düşen bilgi …
276 java  rest  jax-rs 

4
Bitişik girişlerdeki Java anahtarı neden ek vakalarla daha hızlı çalışıyor gibi görünüyor?
Ana program mantığımda birçok noktada çağrılan sıcak işlevlerde çalışacağı için son derece optimize edilmesi gereken bazı Java kodları üzerinde çalışıyorum. Bu kodun bir kısmı, doubledeğişkenlerin 10keyfi negatif olmayanlara yükseltilmiş olarak çarpılmasını içerirint exponent . Bir Kısa yol: çarpılan değer etmektir almak için (düzenleme ancak mümkün olan en hızlı aşağıya Güncelleme …


13
Malloc () ve free () nasıl çalışır?
Ben nasıl bilmek istiyorum mallocve freeçalışması. int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout << p; return 0; } Cevabın hafıza düzeyinde derinlemesine olması mümkünse …

7
Bir numpy dizisini tersine çevirmenin en etkili yolu
İster inanın ister inanmayın, geçerli kodumun profilini oluşturduktan sonra, numpy dizi geri dönüşümünün tekrarlayan çalışması, çalışma süresinin dev bir yığınını yedi. Şu anda sahip olduğum ortak görünüm tabanlı yöntem: reversed_arr = arr[::-1] Daha verimli bir şekilde yapmanın başka bir yolu var mı, yoksa sadece gerçekçi olmayan numpy performansına olan takıntımdan …
276 python  numpy 

12
Java'da yığın boyutunu artırma
8 GB RAM ile bir Windows 2003 sunucusunda (64 bit) çalışıyorum. Yığın belleği maksimumu nasıl artırabilirim? -Xmx1500mYığın boyutunu 1500 Mb'a yükseltmek için bayrağı kullanıyorum . Yığın belleğini fiziksel belleğin% 75'ine çıkarabilir miyim (6 GB Yığın)?
276 java  heap-memory 

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.