Programlama

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

9
Hizmetler her zaman DTO'ları döndürmeli mi, yoksa etki alanı modelleri de döndürebilir mi?
Büyük ölçekli bir uygulama tasarlıyorum, DDD tabanlı çok katmanlı mimari kullanıyoruz. Veri katmanı (depoların uygulanması), etki alanı katmanı (alan modeli ve arayüzlerin tanımı - depolar, hizmetler, iş birimi), hizmet katmanı (hizmetlerin uygulanması) ile MVC'ye sahibiz. Şimdiye kadar, tüm katmanlarda etki alanı modelleri (çoğunlukla varlıklar) kullanıyoruz ve DTO'ları yalnızca görünüm modelleri …

11
Angular2'de harici bir URL'ye nasıl yeniden yönlendirilir?
Açısal 2'de kullanıcıyı tamamen harici bir URL'ye yönlendirmenin yöntemi nedir? Örneğin, kimlik doğrulaması için kullanıcıyı bir OAuth2 sunucusuna yönlendirmem gerekirse, bunu nasıl yapabilirim? Location.go(),, Router.navigate()ve Router.navigateByUrl()kullanıcıyı Açısal 2 uygulaması içindeki başka bir bölüme (rotaya) göndermek için iyidir, ancak harici bir siteye yönlendirmek için nasıl kullanılabileceğini göremiyorum?


6
Django projesi çalışma dizini yapısı için en iyi uygulama
Aslında tek bir doğru yol olmadığını biliyorum. Ancak, iyi çalışan ve her geliştirici ve yönetici için temiz kalan bir dizin yapısı oluşturmanın zor olduğunu gördüm. Github'daki çoğu projede bazı standart yapılar vardır. Ama pc başka bir dosya ve tüm projeleri düzenlemek için bir yol göstermez. Tüm bu dizinleri geliştirme makinesinde …

4
İter ve into_iter arasındaki fark nedir?
Rust bu kod parçacığı olan örnek öğretici ile yapıyorum : // Vec example let vec1 = vec![1, 2, 3]; let vec2 = vec![4, 5, 6]; // `iter()` for vecs yields `&i32`. Destructure to `i32`. println!("2 in vec1: {}", vec1.iter() .any(|&x| x == 2)); // `into_iter()` for vecs yields `i32`. No …
175 rust 

12
NaN içeren Pandalar sütununu dtype `int`
Aşağıdaki gibi .csv dosyasından bir Pandas veri çerçevesine veri okudum. Sütunlardan biri idiçin, sütun türünü belirtmek istiyorum int. Sorun, idserinin eksik / boş değerleri olmasıdır. id.Csv dosyasını okurken sütunu tamsayıya dönüştürmeye çalıştığımda , şunu alıyorum: df= pd.read_csv("data.csv", dtype={'id': int}) error: Integer column has NA values Alternatif olarak, aşağıdaki gibi okuduktan …
175 python  pandas  na 


4
React'te değişkenleri ve dizeleri birleştirme
React'in küme ayracı gösterimini ve bir hrefetiketi birleştirmenin bir yolu var mı ? Eyalette aşağıdaki değere sahip olduğumuzu varsayalım: {this.state.id} ve bir etiket üzerinde aşağıdaki HTML nitelikleri: href="#demo1" id="demo1" Bunun idgibi bir şey elde etmek için durumu HTML özelliğine eklememin bir yolu var mı : href={"#demo + {this.state.id}"} Hangisi verecek: …

2
OpenCV - Kalibre Edilmemiş Stereo Sistemden Derinlik haritası
Kalibre edilmemiş bir yöntemle bir derinlik haritası elde etmeye çalışıyorum. SIFT ile karşılık gelen noktaları bularak ve ardından kullanarak temel matrisi elde edebilirim cv2.findFundamentalMat. Daha sonra cv2.stereoRectifyUncalibratedher görüntü için homografi matrislerini elde etmek için kullanıyorum . Sonunda cv2.warpPerspectiveeşitsizliği düzeltmek ve hesaplamak için kullanıyorum, ancak bu iyi bir derinlik haritası oluşturmuyor. …





30
PHP Gizli Özellikleri? [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu sorunun yeniden açılabilmesi için açıklığa kavuşturulması konusunda yardım için yardım merkezini ziyaret edin . 10 yıl önce kapalı . Kilitli . Bu soru ve cevapları kilitlidir çünkü soru …

10
JQuery ve regex kullanarak e-posta adreslerini doğrulama
Bunu nasıl yapacağımdan pek emin değilim. Ben böyle bir şey ile regex kullanarak e-posta adreslerini doğrulamak gerekiyor: [a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum) Sonra bunu böyle bir jQuery işlevinde çalıştırmak gerekir: $j("#fld_emailaddress").live('change',function() { var emailaddress = $j("#fld_emailaddress").val(); // validation here? if(emailaddress){} // end validation $j.ajax({ type: "POST", url: "../ff-admin/ff-register/ff-user-check.php", data: "fld_emailaddress="+ emailaddress, success: function(msg) { …

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.