Programlama

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

6
@Autowired ve statik yöntem
@AutowiredStatik bir yöntem içinden kullanılması gereken hizmetim var . Bunun yanlış olduğunu biliyorum, ancak çok fazla çalışma gerektireceği için mevcut tasarımı değiştiremiyorum, bu yüzden bunun için basit bir kesmeye ihtiyacım var. randomMethod()Statik olmayacak şekilde değiştiremem ve bu otomatik kablolu fasulyeyi kullanmam gerekiyor. Bunun nasıl yapılacağına dair bir ipucu var mı? …
104 java  spring  static  autowired 

6
Değerin null olmadığı Mongoose sorgusu
Aşağıdaki sorguyu yapmak istiyoruz: Entrant .find enterDate : oneMonthAgo confirmed : true .where('pincode.length > 0') .exec (err,entrants)-> Nerede maddesini doğru bir şekilde yapıyor muyum? pincodeBoş olmayan belgeleri seçmek istiyorum .
104 mongodb  mongoose 

6
Dengeli Ağacın Tanımı
Birisi benim için dengeli bir ağacın tanımını açıklığa kavuşturabilir mi diye merak ediyorum. "Her bir alt ağacın dengeli olması ve iki alt ağacın yüksekliği en fazla bir tane farklı olması durumunda bir ağaç dengelenir. Bu aptalca bir soruysa özür dilerim, ancak bu tanım bir ağacın yapraklarına kadar her düğüm için …
104 tree 


2
std :: shared_ptr bunun
Şu anda akıllı işaretçilerin nasıl kullanılacağını öğrenmeye çalışıyorum. Ancak bazı deneyler yaparken doyurucu bir çözüm bulamadığım şu durumu keşfettim: B sınıfından bir nesnenin (çocuk) ebeveyni olan A sınıfı bir nesneniz olduğunu düşünün, ancak her ikisi de birbirini tanımalıdır: class A; class B; class A { public: void addChild(std::shared_ptr<B> child) { …

7
@Temporal ek açıklamasının Hazırda Bekletme modunda kullanımı nedir?
Hazırda Bekletme Belgelerinde @Temporalek açıklama için aşağıdaki bilgiler bulunur : Düz Java API'lerinde, zamanın zamansal kesinliği tanımlanmamıştır. Zamansal verilerle uğraşırken, veritabanında beklenen kesinliği açıklamak isteyebilirsiniz. Temporal veriler DATE, TIME veya TIMESTAMP hassasiyetine sahip olabilir (yani gerçek tarih, yalnızca saat veya her ikisi). İnce ayar yapmak için @Temporal ek açıklamasını kullanın. …
104 java  hibernate 


14
Maven: Çözümlenemeyen üst POM
Maven proje kurulumumu 1 kabuk projesi ve 4 çocuk modülü olarak aldım. Kabuğu inşa etmeye çalıştığımda. Alırım: [INFO] Scanning for projects... [ERROR] The build could not read 1 project -> [Help 1] [ERROR] [ERROR] The project module1:1.0_A0 (C:\module1\pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Failure to find shell:pom:1.0_A0 in …

4
Go diliyle test için uygun paket adlandırma
Go'da birkaç farklı test paketi adlandırma stratejisi gördüm ve her birinin artılarını ve eksilerini ve hangisini kullanmam gerektiğini öğrenmek istedim. Strateji 1: Dosya adı: github.com/user/myfunc.go package myfunc Test dosyası adı: github.com/user/myfunc_test.go package myfunc Örnek için bzip2'ye bakın . Strateji 2: Dosya adı: github.com/user/myfunc.go package myfunc Test dosyası adı: github.com/user/myfunc_test.go package …
104 unit-testing  go 

6
Spring Boot Rest Controller Farklı HTTP durum kodları nasıl döndürülür?
Spring Boot'u basit bir REST API için kullanıyorum ve bir şey başarısız olursa doğru bir HTTP durum kodu döndürmek istiyorum. @RequestMapping(value="/rawdata/", method = RequestMethod.PUT) @ResponseBody @ResponseStatus( HttpStatus.OK ) public RestModel create(@RequestBody String data) { // code ommitted.. // how do i return a correct status code if something fails? } …
104 spring  rest  spring-boot 

5
MIN / MAX - ORDER BY ve LIMIT
Aşağıdaki sorgulardan hangisinin daha iyi olduğunu düşünürdünüz? Nedenleriniz nelerdir (kod verimliliği, daha iyi bakım kolaylığı, daha az WTFery) ... SELECT MIN(`field`) FROM `tbl`; SELECT `field` FROM `tbl` ORDER BY `field` LIMIT 1;
104 sql  mysql 

4
ConfigureServices yönteminde IHostingEnvironment'a erişme
ConfigureServicesGeçerli barındırma ortamı adının 'Geliştirme' olup olmadığını kontrol etmem gerekiyor . Bu yüzden IHostingEnvironment.IsDevelopment()yöntem kullanmak benim için uygun olabilir, ancak Yapılandırma yönteminin aksine, bende yok IHostingEnvironment env.
104 asp.net-core 

7
Javascript Object push () işlevi
Bir javascript nesnem var (aslında verileri bir ajax isteği aracılığıyla alıyorum): var data = {}; İçine bazı şeyler ekledim: data[0] = { "ID": "1"; "Status": "Valid" } data[1] = { "ID": "2"; "Status": "Invalid" } Şimdi geçersiz durumdaki tüm nesneleri kaldırmak istiyorum (ancak her şeyi aynı sırayla koruyun): var tempData …
104 javascript  json 

7
CRC32 sağlama toplamı nasıl hesaplanır?
Belki de görmüyorum, ama CRC32 ya gereksiz yere karmaşık görünüyor ya da internette bulabildiğim herhangi bir yerde yeterince açıklanmıyor. Mesaj değerinin taşınmaya dayalı olmayan aritmetik bölümünden kalan kısmının (üretici) polinomuna bölündüğünü anlıyorum, ancak gerçek uygulaması benden kaçıyor. CRC Hata Algılama Algoritmaları İçin Ağrısız Bir Kılavuz okudum ve ağrısız olmadığını söylemeliyim. …
104 c  checksum  crc32 

4
-D_XOPEN_SOURCE ne anlama geliyor / ne anlama geliyor?
Geçenlerde gcc'nin bu arg olmadan derleyemeyeceği bir kodla karşılaştım. Gcc man sayfasını kontrol ettim, ancak bu belirli seçeneği bulamadım. Buldum XOPEN_SOURCEama ne yaptığına dair çok az açıklama vardı. Biri lütfen ayrıntılandırabilir mi? Ben biliyorum -D_XOPEN_SOURCEfarklı değerlere, böyle ayarlanabilir 400, 600bu do ne ama?
104 c  gcc 

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.