Programlama

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

12
DDD - Varlıkların Depolara doğrudan erişememesi kuralı
Etki Alanına Dayalı Tasarım'da, Kuruluşların doğrudan Depolara erişmemesi gerektiği konusunda çok fazla anlaşma olduğu görülmektedir. Bu Eric Evans Domain Driven Design kitabından mı geldi yoksa başka bir yerden mi geldi? Bunun arkasındaki akıl yürütme için bazı iyi açıklamalar nelerdir? edit: Açıklığa kavuşturmak için: Veri erişimini iş mantığından ayrı bir katmana …

18
Kafka Konusunu Temizle
Kafka'da konuyu temizlemenin bir yolu var mı? Yerel makinemdeki bir kafka mesajı konusuna çok büyük bir mesaj ittim, şimdi bir hata alıyorum: kafka.common.InvalidMessageSizeException: invalid message size Artırmak fetch.sizeburada ideal değil, çünkü aslında bu kadar büyük mesajları kabul etmek istemiyorum.



6
Lodash'ı içe aktarmanın doğru yolu
Aşağıda çekme isteği geribildirimi vardı, sadece lodash'ı içe aktarmanın doğru yolunun ne olduğunu merak ediyorum? Ithalat 'lodash / has' vardır daha iyi yapardı .. kendi başına oldukça ağır olan lodash (v3) önceki sürümü için, tüm lodash kütüphanesini almak yerine sadece specidic bir modül / işlev almak gerekir. Daha yeni sürümden …


4
Docker'ı docker'ın içinden çalıştırmak uygun mudur?
Jenkins'i Docker konteynerinin içinde çalıştırıyorum. Jenkins konteynerinin bir Docker ana makinesi olmasının iyi olup olmadığını merak ediyorum. Düşündüğüm Jenkins içerisinden her entegrasyon testi için yeni bir liman konteyneri başlatmak (veritabanları, mesaj brokerleri vb başlatmak için). Dolayısıyla, entegrasyon testleri tamamlandıktan sonra kaplar kapatılmalıdır. Docker kaplarının başka bir docker kapının içinden bu …




5
Python'da == list türünün olup olmadığını kontrol etme
Burada bir beyin osuruğu yaşıyor olabilirim, ama kodumda neyin yanlış olduğunu gerçekten anlayamıyorum: for key in tmpDict: print type(tmpDict[key]) time.sleep(1) if(type(tmpDict[key])==list): print 'this is never visible' break çıktı <type 'list'>ancak if ifadesi hiçbir zaman tetiklenmez. Burada hatamı kimse fark edebilir mi?
185 python 

4
TypeScript: Boş bir yazılan kapsayıcı dizisi oluşturma
TypeScript'te "Three of a Crime" adlı basit bir mantık oyunu oluşturuyorum. TypeScript'te önceden ayrılmış yazılı diziyi denemeye çalışırken, böyle bir şey yapmaya çalıştım: var arr = Criminal[]; "İfade teriminin biçimini kontrol et" hatası verdi. bunu da denedi var arr : Criminal = []; ve bu "hiçbiri" [Cezai] bunu yapmanın 'TypeScript' …

7
Seçilen sütunları yeni DataFrame'e kopya olarak çıkarma
4 Sütunlu bir panda DataFrame var ve yalnızca üç sütun içeren yeni bir DataFrame oluşturmak istiyorum . Bu soru şuna benzer: Belirli bir veri çerçevesinden belirli sütunları ayıklamak, ancak pandalar için R değil. Aşağıdaki kod çalışmaz, bir hata oluşturur ve bunu yapmanın pandatik yolu kesinlikle değildir. import pandas as pd …

21
Linux'ta JAVA_HOME'u tüm kullanıcılar için ayarlama
Linux sisteminde yeniyim ve çok fazla Java klasörü var gibi görünüyor. java -version bana şunu verir: Java sürümü "1.7.0_55" OpenJDK Çalışma Zamanı Ortamı (rhel-2.4.7.1.el6_5-x86_64 u55-b13) OpenJDK 64 Bit Sunucu VM (yapı 24.51-b03, karışık mod) Bir Maven projesi oluşturmaya çalıştığımda hata alıyorum: Error: JAVA_HOME is not defined correctly. We cannot execute …

13
Python kullanarak Selenium ile açılır menü değeri nasıl seçilir?
Açılır listeden bir öğe seçmem gerekiyor . Örneğin: <select id="fruits01" class="select" name="fruits"> <option value="0">Choose your fruits:</option> <option value="1">Banana</option> <option value="2">Mango</option> </select> 1) Önce üzerine tıklamam gerekiyor. Bunu yapıyorum: inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click() 2) Bundan sonra iyi elementi seçmek zorundayım diyelim Mango. Ben bunu yapmaya çalıştım inputElementFruits.send_keys(...)ama işe yaramadı.

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.