Programlama

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

21
Java'da LRU önbelleğini nasıl uygularsınız?
Lütfen EHCache veya OSCache, vb. Demeyin. Bu sorunun amaçları doğrultusunda, sadece SDK kullanarak kendimi uygulamak istediğimi varsayalım (yaparak öğrenerek). Önbelleğin çok iş parçacıklı bir ortamda kullanılacağı göz önüne alındığında, hangi veri yapılarını kullanırsınız? LinkedHashMap ve Collections # senkronizeMap kullanarak bir tane uyguladım , ancak yeni eşzamanlı koleksiyonlardan herhangi birinin daha …


11
Yüz tanıma Kütüphanesi [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştir Bir üniversite projesi için ücretsiz bir yüz tanıma kütüphanesi arıyorum . Yüz tanıma …

5
Klonlama İçin GitHub.com'a Bağlanılamıyor
Açısal-fonecat git deposunu klonlamaya çalışıyorum , ancak Git Bash'imdeki komutu girdiğimde aşağıdaki mesajı alıyorum: $ git clone git://github.com/angular/angular-phonecat.git Cloning into 'angular-phonecat'... fatal: unable to connect to github.com: github.com[0: 204.232.175.90]: errno=No error

10
Android bildirim sesi nasıl çalınır
Medya sesini duymadan bir bildirim sesini nasıl çalabileceğimi merak ediyordum. Şu anda bunu medya oynatıcı üzerinden yapabilirim, ancak medya dosyası olarak oynatılmasını istemiyorum, bildirim, uyarı veya zil sesi olarak oynatılmasını istiyorum. heres benim kod şu anda nasıl bir örnek: MediaPlayer mp = new MediaPlayer(); mp.reset(); mp.setDataSource(notificationsPath+ (String) apptSounds.getSelectedItem()); mp.prepare(); mp.start();

30
file_put_contents (meta / services.json): akış açılamadı: İzin reddedildi
Laravel'de yeniyim. Açmaya çalışıyordum http://localhost/test/public/ve İstisna işleyicisinde hata. Etrafta dolaştım ve depolama dizininin iznini chmod -R 777 app/storageancak boşuna kullanarak değiştirdim . Değiştim debug=>trueiçinde app.phpve sayfayı ziyaret ederek durum işleyici Hata var: "/Var/www/html/test/app/storage/logs/laravel.log" akışı veya dosyası açılamadı: akış açılamadı: / var / www / html / test / bootstrap / …

13
Ruby 'gerektirir' hatası: böyle bir dosya yüklenemiyor
Aşağıdaki içeriğe sahip bir dosya, main.rb var: require "tokenizer.rb" Tokenizer.rb dosyası aynı dizinde ve içeriği: class Tokenizer def self.tokenize(string) return string.split(" ") end end Main.rb çalıştırmayı denerseniz aşağıdaki hatayı alıyorum: C:\Documents and Settings\my\src\folder>ruby main.rb C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- tokenizer.rb (LoadError) from C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require ' from main.rb:1:in `<main>' …
169 ruby  require 

14
Gradle kullanarak APK dosya adında versionName nasıl ayarlanır?
Gradle otomatik olarak oluşturulan APK dosya adında belirli bir sürüm numarası ayarlamaya çalışıyorum. Şimdi çakıl üretiyor myapp-release.apkama bunun gibi görünmesini istiyorum myapp-release-1.0.apk. Dağınık görünen seçenekleri yeniden adlandırmayı denedim. Bunu yapmanın kolay bir yolu var mı? buildTypes { release { signingConfig signingConfigs.release applicationVariants.each { variant -> def file = variant.outputFile variant.outputFile …

26
JQuery doğrulama hata mesajları nasıl temizlenir?
İstemci tarafı doğrulaması için jQuery doğrulama eklentisini kullanıyorum. editUser()Hata mesajlarını gösteren 'Kullanıcı Düzenle' düğmesine tıklandığında işlev çağrılır. Ancak formumdaki 'Temizle' düğmesine tıkladığımda, ayrı bir işlev çağıran hata mesajlarını silmek istiyorum clearUser(). function clearUser() { // Need to clear previous errors here } function editUser(){ var validator = $("#editUserForm").validate({ rules: { …

7
Node.js ile görüntü indirme [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir Node.js kullanarak görüntüleri indirmek için bir komut dosyası yazmaya çalışıyorum. Şimdiye …


8
Android - çocukları bir Görünümün içine mi sokuyorsunuz?
Bir Görünüm verildiğinde çocuğun görüşlerini nasıl alabilirim? Bu yüzden özel bir Görünüm var ve hata ayıklayıcı altında mChildren7 diğer görünümler olduğunu gösterir . Bu görünümlere erişmek için bir yol gerekir ama bunu yapmak için genel bir API gibi görünmüyor. baska öneri? DÜZENLE: Özel görünümüm, AdapterView
169 android  view 

14
Android: EditText girişini nasıl doğrulayabilirim?
EditTexts bir dizi form giriş doğrulaması yapmak gerekiyor. Kullanıcı her birine yazdıktan sonra doğrulama tetiklemek için OnFocusChangeListeners kullanıyorum, ancak bu son EditText için istendiği gibi davranmaz. Son EditText'e yazarken "Bitti" düğmesine tıklarsam, InputMethod'un bağlantısı kesilir, ancak EditText'te teknik olarak odak asla kaybolmaz (ve böylece doğrulama asla gerçekleşmez). En iyi çözüm …

14
Karşılaştırmak için Java'da Karşılaştırıcı nasıl kullanılır
Ben karşılaştırılabilir kullanmayı öğrendim ama Karşılaştırıcı ile zorluk yaşıyorum. Kodumda bir hata yaşıyorum: Exception in thread "main" java.lang.ClassCastException: New.People cannot be cast to java.lang.Comparable at java.util.Arrays.mergeSort(Unknown Source) at java.util.Arrays.sort(Unknown Source) at java.util.Collections.sort(Unknown Source) at New.TestPeople.main(TestPeople.java:18) İşte benim kod: import java.util.Comparator; public class People implements Comparator { private int id; private …
169 java  sorting  comparator 

12
Bir karma güzel yazdırmanın en iyi yolu
İç içe diziler ve karma içeren büyük bir karma var. Basitçe çıktısını almak istiyorum böylece kullanıcıya 'okunabilir'. Bir çeşit to_yaml gibi olmasını isterdim - bu oldukça okunabilir - ama yine de çok teknik görünüyor. Sonuçta, bu veri yığınlarını okuması gereken son kullanıcılar olacak, böylece temiz bir şekilde biçimlendirilmeleri gerekiyor. Baska …

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.