Programlama

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

8
SQLAlchemy'nin Django'nun get_or_create eşdeğeri var mı?
Ben zaten (sağlanan parametrelere dayalı) varsa veritabanından bir nesne almak veya yoksa oluşturmak istiyorum. Django's get_or_create(veya source ) bunu yapar. SQLAlchemy'de eşdeğer bir kısayol var mı? Şu anda açıkça şöyle yazıyorum: def get_or_create_instrument(session, serial_number): instrument = session.query(Instrument).filter_by(serial_number=serial_number).first() if instrument: return instrument else: instrument = Instrument(serial_number) session.add(instrument) return instrument



5
Bir kanalı açık bırakmak uygun mudur?
Durumunu hiç kontrol etmiyorsam bir Go kanalını sonsuza kadar açık bırakmak (kanalı asla kapatmamak) uygun mudur? Bellek sızıntılarına neden olacak mı? Aşağıdaki kod uygun mu? func (requestCh chan<- Request) GetResponse(data RequestData) Response { reply := make(chan Response) requestCh <- Request{data: data, replyCh: reply} return <-reply }
161 go  channel 

5
Maksimum yükseklik nasıl ayarlanır?
max-heightDaha önce bazı CSS kurallarında ayarlanmışsa özelliği varsayılana nasıl sıfırlarım ? Bu işe yaramaz: pre { max-height: 250px; } pre.doNotLimitHeight { max-height: auto; // Doesn't work at least in Chrome }
161 css 

11
Çerçeve matplotlib'den nasıl kaldırılır (pyplot.figure vs matplotlib.figure) (frameon = matplotlib'de Yanlış Sorunlu)
Şekildeki çerçeveyi çıkarmak için yazıyorum frameon=False ile mükemmel çalışır pyplot.figure, ancak matplotlib.Figuresadece gri arka planı kaldırır, çerçeve kalır. Ayrıca, sadece çizgilerin gösterilmesini istiyorum ve şeklin geri kalanının tamamı şeffaf. pyplot ile istediğimi yapabilirim, uzun bir nedenden ötürü matplotlib ile yapmak istiyorum sorumu uzatmak için bahsetmiyorum.
161 python  matplotlib 

11
HTTP hata kodu nasıl belirlenir?
Denedim: app.get('/', function(req, res, next) { var e = new Error('error message'); e.status = 400; next(e); }); ve: app.get('/', function(req, res, next) { res.statusCode = 400; var e = new Error('error message'); next(e); }); ancak her zaman 500 hata kodu bildirilir.

9
Bir seti sıfırlama
Şunlara sahibim: window.setTimeout(function() { window.location.href = 'file.php'; }, 115000); Bir .click işlevi aracılığıyla geri sayımın ortasında sayacı nasıl sıfırlayabilirim?
161 javascript  jquery 


21
Düğümün fs.mkdirSync ile tam yol nasıl oluşturulur?
Eğer yoksa tam bir yol oluşturmaya çalışıyorum. Kod şöyle görünür: var fs = require('fs'); if (!fs.existsSync(newDest)) fs.mkdirSync(newDest); Bu kod, yalnızca bir alt dizin ('dir1' gibi bir newDest) olduğu sürece harika çalışır, ancak ('dir1 / dir2') gibi bir dizin yolu olduğunda Hata: ENOENT ile başarısız olur , böyle bir dosya veya …
161 node.js  fs 

13
Src ile document.write içerebilecek dinamik olarak komut dosyası etiketi ekleyin
Dinamik olarak bir web sayfasına bir komut dosyası etiketi dahil etmek istiyorum ancak src = "source.js" böyle görünebilir böylece src üzerinde hiçbir denetime sahip değil. document.write('<script type="text/javascript">') document.write('alert("hello world")') document.write('</script>') document.write('<p>goodbye world</p>') Şimdi sıradan <script type="text/javascript" src="source.js"></script> kafasında iyi çalışıyor ama innerHTML gibi bir şey kullanarak source.js dinamik olarak eklemek …


11
Kubernetes'i görüntüyü tekrar çekmeye nasıl zorlarım?
GKE üzerinde Kubernetes aşağıdaki çoğaltma denetleyicisi var: apiVersion: v1 kind: ReplicationController metadata: name: myapp labels: app: myapp spec: replicas: 2 selector: app: myapp deployment: initial template: metadata: labels: app: myapp deployment: initial spec: containers: - name: myapp image: myregistry.com/myapp:5c3dda6b ports: - containerPort: 80 imagePullPolicy: Always imagePullSecrets: - name: myregistry.com-registry-key Şimdi, …
161 image  pull  kubernetes 

13
PyCharm hatası: Kendi modülünü içe aktarmaya çalışırken 'Modül Yok' (python betiği)
Bir modül yazdım ( my_mod.pyklasörde bulunan bir dosya dosyası my_module). Şu anda, cool_script.pyklasörde bulunan dosya üzerinde çalışıyorum cur_proj. File - open kullanarak klasörü PyCharm'da açtım (ve bu nedenle bir PyCharm projesi olduğunu varsayıyorum). ProjectView (CMD-7), benim proje cur_proj(kırmızı) ve "Dış Kütüphaneler" altında görebilirsiniz my_module. Cool_script.py'de yazabilirim from my_module import my_mod …
161 python  module  pycharm 

12
java.lang.IllegalArgumentException: Yöntem adında geçersiz karakter bulundu. HTTP yöntem adları belirteç olmalıdır
Uygulamamı çok sunuculu bir Apache Tomcat 8 ortamında dağıtırken yığın izinin altına giriyorum. Bu hatayı sık sık alıyorum ve tomcat iş parçacığını engelliyor gibi görünüyor: INFO [http-nio-80-exec-4461] org.apache.coyote.http11.AbstractHttp11Processor.process Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Invalid character …

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.