Programlama

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

9
Sözcüksel kapanışlar nasıl çalışır?
Javascript kodunda sözcüksel kapatma ile yaşadığım bir sorunu araştırırken Python'da bu sorunla karşılaştım: flist = [] for i in xrange(3): def func(x): return x * i flist.append(func) for f in flist: print f(2) Bu örneğin dikkatle önlendiğini unutmayın lambda. Şaşırtıcı olan "4 4 4" yazdırır. "0 2 4" beklerdim. Bu …

21
Çift Java ile hassasiyeti koruyun
public class doublePrecision { public static void main(String[] args) { double total = 0; total += 5.6; total += 5.8; System.out.println(total); } } Yukarıdaki kod yazdırılır: 11.399999999999 Bunu sadece 11.4 yazdırabilmek (veya kullanabilmek için) nasıl alabilirim?



9
Dizelerin listesi için Spring Boot yaml yapılandırması
Application.yml dosyasından dizeleri bir dizi yüklemeye çalışıyorum. Bu yapılandırma: ignore: filenames: - .DS_Store - .hg Bu sınıf: @Value("${ignore.filenames}") private List<String> igonoredFileNames = new ArrayList<>(); Aynı sınıfta iyi yüklenen başka yapılandırmalar da vardır. Yaml dosyamda hiç sekme yok. Yine de aşağıdaki istisnayı alıyorum: Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'ignore.filenames' …
149 spring-boot 

4
Bir fonksiyonun değişkenini döndürmeden önce bir sözün bitmesini nasıl beklerim?
Hala vaatlerle mücadele ediyorum, ama buradaki topluluk sayesinde biraz ilerleme kaydediyorum. Bir ayrıştırma veritabanı sorgulayan basit bir JS işlevi var. Sonuç dizisini döndürmesi gerekiyordu, ancak açıkça sorgunun eşzamansız doğası (dolayısıyla vaatler) nedeniyle, işlev sonuçlardan önce geri dönerek beni tanımsız bir dizi ile bırakıyor. Bu fonksiyonun sözün sonucunu bekletmesi için ne …


7
Django REST Framework: ModelSerializer'a ek alan ekleme
Bir modeli serileştirmek istiyorum, ancak serileştirilecek model örneğinde bazı veritabanı aramaları yapmayı gerektiren ek bir alan eklemek istiyorum: class FooSerializer(serializers.ModelSerializer): my_field = ... # result of some database queries on the input Foo object class Meta: model = Foo fields = ('id', 'name', 'myfield') Bunu yapmanın doğru yolu nedir? Ben …

10
Git alt modüllerinin izlenmemiş durumundan nasıl kurtulurum?
Git'in alt modüllerindeki izlenmemiş içerikten kurtulamıyorum. Koşu git statusverimi: # Şube yöneticisi # Taahhüt için gerçekleştirilmeyen değişiklikler: # (taahhüt edilenleri güncellemek için "git add ..." kullanın) # (çalışma dizinindeki değişiklikleri silmek için "git checkout - ..." kullanın) # (alt modüllerdeki izlenmemiş veya değiştirilmiş içeriği taahhüt edin veya atın) # # …

4
ES6 hemen çalıştırılan ok işlevi
Bu neden bir Node.jskonsolda çalışıyor (4.1.1 ve 5.3.0'da test edildi) ancak tarayıcıda çalışmıyor (Chrome'da test edildi)? Bu kod bloğu, günlüğe kaydedilen anonim bir işlev oluşturmalı ve çağırmalıdır Ok. () => { console.log('Ok'); }() Ayrıca, yukarıda iken eserlerinde Düğüm içinde, bu işe yaramazsa: n => { console.log('Ok'); }() Ne de bu: …

11
ImportError: matplotlib.pyplot adlı bir modül yok
Şu anda matplotlib uyguluyorum. Uyguladığım ilk örnek bu. #!/usr/bin/python import matplotlib.pyplot as plt radius = [1.0, 2.0, 3.0, 4.0] area = [3.14159, 12.56636, 28.27431, 50.26544] plt.plot(radius, area) plt.show() Bu komut dosyasını çalıştırdığımda python ./plot_test.py, arsa doğru bir şekilde gösteriyor. Ancak, kendi başına çalıştırıyorum ./plot_test.py, aşağıdakileri atar: Traceback (most recent call …
149 python  matplotlib 

16
Bir betiğin sonunda R bip sesi çıkarmanın / çalmanın bir yolu var mı?
R komut dosyalarını çalıştırdığımda farklı bir masaüstünde başka bir şey yapıyorum. Sık sık kontrol etmezsem, bir şeyin ne zaman bittiğini asla bilemem. Bir bip sesi (sistem bip sesi gibi) çağırmanın veya R'nin bir ses çalmasını veya betiğimin sonunda bazı kodlarla hırıltıyı bildirmesini sağlamanın bir yolu var mı?
149 r 

4
Spring RestTemplate ile form verilerini POST ETME?
Aşağıdaki (çalışma) curl snippet'i bir RestTemplate çağrısına dönüştürmek istiyorum: curl -i -X POST -d "email=first.last@example.com" https://app.example.com/hr/email E-posta parametresini nasıl doğru şekilde iletirim? Aşağıdaki kod 404 Bulunamadı yanıtı ile sonuçlanır: String url = "https://app.example.com/hr/email"; Map<String, String> params = new HashMap<String, String>(); params.put("email", "first.last@example.com"); RestTemplate restTemplate = new RestTemplate(); ResponseEntity<String> response = …

2
AWS Komut Satırı Araçları için kimlik bilgileri nasıl test edilir
awsYardımcı programa iletilebilen bir komut / alt komut var mı? 1) ~/.aws/credentialsdosyadaki kimlik bilgilerinin geçerli olduğunu doğrulayabilir ve 2) kimlik bilgilerinin hangi kullanıcıya ait olduğunu gösteren bazı göstergeler verebilir mi? IAM veya belirli bir hizmet için izinleri olan kullanıcı hakkında herhangi bir varsayım yapmaz genel bir şey arıyorum. Bunun için …

8
JavaScript'te "Başka" Olmadan Üçlü Operatörler
Her zaman nullbaşka hiçbir şeye sahip olmayan koşulları koymak zorunda kaldım . Etrafında yine de var mı? Örneğin condition ? x = true : null; temel olarak, yapmanın bir yolu var mı: condition ? x = true; Şimdi bir sözdizimi hatası olarak görünüyor Bilginize, işte gerçek bir örnek kod: !defaults.slideshowWidth …

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.