Programlama

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

4
Hızlı Fourier Dönüşümü kullanarak sesi analiz edin
Python'da bir grafik spektrum analizörü oluşturmaya çalışıyorum. Şu anda 16 bit çift kanallı 44,100 Hz örnek hızındaki ses akışının 1024 baytını okuyorum ve 2 kanalın genliğinin ortalamasını alıyorum. Şimdi 256 imzalı şortum var. Şimdi, numpy gibi bir modül kullanarak bu dizide bir fft önceden oluşturmak ve sonucu, başlangıçta sadece 32 …

7
Android Tasarım Kitaplığı - Kayan İşlem Düğmesi Doldurma / Kenar Boşluğu Sorunları
Google Tasarım Kitaplığından yeni FloatingActionButton'ı kullanıyorum ve bazı garip dolgu / kenar boşluğu sorunları alıyorum. Bu görüntü (geliştirici düzeni seçenekleri açıkken) API 22'den alınmıştır. Ve API 17'den. Bu XML <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_gravity="bottom|right" android:layout_marginLeft="16dp" android:layout_marginRight="20dp" android:layout_marginTop="-32dp" android:src="@drawable/ic_action_add" app:fabSize="normal" app:elevation="4dp" app:borderWidth="0dp" android:layout_below="@+id/header"/> API 17'deki FAB neden bu kadar büyük …

13
Kişilere Programlı Olarak Erişim İsteyin
İOS 6'ya güncellemeden beri, iPhone'un adres defterine kişi ekleme kodumun artık çalışmadığını fark ettim. Bunun izinle ilgili bir sorun olduğuna inanıyorum, çünkü Apple artık kişilere erişmeden önce kullanıcı izni gerektiriyor ( bu sorunu gidermek için ). Uygulamanın aşağıdaki ekran görüntüsünde olduğu gibi kişilere erişmek için otomatik olarak izin istemesini bekliyordum, …

6
Visual Studio 2013 çözümlerini Visual Studio 2015'e yükseltin
Hem Visual Studio 2013 hem de Visual Studio 2015 yükledim. VS2013'te oluşturulan projeler ve çözümler beklediğim gibi VS2013 tarafından açılıyor, ancak bu dosyaları çift olduğunda VS2015 tarafından açılacak şekilde yükseltebilmek istiyorum tıkladım. Microsoft Visual Studio Sürüm Seçici'nin bunları VS2015'te açması için VS2013 biçimindeki çözüm dosyalarını nasıl yükseltebilirim?


21
Parametreler olmadan SQL enjeksiyonundan kaçınmak
Burada, kodumuzda parametrize sql sorgularının kullanılmasıyla ilgili başka bir tartışma yapıyoruz. Tartışmada iki tarafımız var: Ben ve diğerleri, sql enjeksiyonlarına karşı koruma sağlamak için her zaman parametreleri kullanmamız gerektiğini söyleyenler ve gerekli olmadığını düşünen diğer kişiler. Bunun yerine, sql enjeksiyonlarını önlemek için tek kesme işaretini tüm dizelerde iki kesme işaretiyle …


8
Tasarım zamanında var kullanılarak bildirilen bir değişkenin türünü güvenilir bir şekilde nasıl belirleyebilirim?
Emacs'de C # için bir tamamlama (intellisense) tesisi üzerinde çalışıyorum. Buradaki fikir şudur, eğer bir kullanıcı bir parça yazarsa ve daha sonra belirli bir tuş vuruşu kombinasyonu yoluyla tamamlama isterse, tamamlama tesisi olası tamamlamaları belirlemek için .NET yansımasını kullanır. Bunu yapmak, tamamlanan şeyin türünün bilinmesini gerektirir. Bir dizeyse, bilinen bir …

8
Qt: -lGL hatası bulunamıyor
QtCreator'ı yeni yükledim, yeni proje ( Qt Uygulaması ) oluşturdum ve derlemeden sonra bunu aldım: /usr/bin/ld: **cannot find -lGL** collect2: error: ld returned 1 exit status make: *** [untitled1] Error 1 18:07:41: The process "/usr/bin/make" exited with code 2. Error while building/deploying project untitled1 (kit: Desktop Qt 5.1.0 GCC 32bit) …

13
Javascript ile sözdizimi vurgulama kodu [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

4
Android Studio Proje Yapısı (Eclipse Proje Yapısına karşı)
Android geliştirmeyi öğrenmeye çalışıyorum ve başlangıçta Eclipse ile Android Studio arasındaki farklı proje yapıları beni şaşırttı. Bu, Eclipse için tasarlanmış öğreticileri takip etmeyi zorlaştırır. Biri bana bu farklılıkların neden var olduğunu söyleyebilir mi? Var olmalılar mı? Örneğin, iki farklı IDE'de R.java dosyasını bulacak olsaydım, yollar şöyle görünürdü: Eclipse: app \ …

1
curl json, terminal aracılığıyla bir ray uygulamasına istek gönder
Raylar uygulamamda os x terminalinden bir curl komutuyla bir kullanıcı oluşturmaya çalışıyorum. Verileri nasıl biçimlendirirsem de, uygulama hiçbir doğrulamamın geçmediği yanıtları döndürüyor. curl http://localhost:3000/api/1/users.json -i -X POST -d {"user":{"first_name":"firstname","last_name":"lastname","email":"email@email.com","password":"app123","password_confirmation":"app123"}}" Her çeşidi denedim. [] Parantez kullanmayı denedim, user = {data ..} denedim ve hiçbir şey işe yaramıyor gibi görünüyor. Herhangi bir …

5
IDLE'den komut geçmişine nasıl erişirim?
Bash veya Pencerenin Komut İstemi'nde, son komutu almak ve düzenlemek için klavyede yukarı oka basıp düzenleyebilir ve sonucu görmek için tekrar ENTER'a basabiliriz. Ama Python'un IDLE 2.6.5 veya 3.1.2'de, ifademiz 25 satır yazdırıyorsa, bu son komuta kadar yukarı oka 25 kez basmamız ve kopyalanması için ENTER tuşuna basmamız gerekiyor gibi …

5
Compojure rotalarının arkasındaki "büyük fikir" nedir?
Clojure'da yeniyim ve Compojure'u temel bir web uygulaması yazmak için kullanıyorum. Yine de Compojure'un defroutessözdizimi ile bir duvara çarpıyorum ve sanırım her şeyin arkasındaki "nasıl" ve "neden" i anlamam gerekiyor. Halka tarzı bir uygulama bir HTTP istek eşlemi ile başlıyor gibi görünüyor, ardından isteği tarayıcıya geri gönderilen bir yanıt eşlemesine …
109 clojure  compojure 

7
Kubernetes ve CloudFoundry [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . Geçen yıl kapalı . Bu soruyu geliştirin CloudFoundry / Diego'nun bir sonraki sürümü, birden çok ana bilgisayarda [ link ] düzenlenecek Docker …

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.