Programlama

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

7
JSON'u GSON ile ayrıştırırken Enums kullanma
Bu, daha önce burada sorduğum bir önceki soruyla ilgili Gson kullanarak JSON ayrıştırma Aynı JSON'u ayrıştırmaya çalışıyorum ama şimdi sınıflarımı biraz değiştirdim. { "lower": 20, "upper": 40, "delimiter": " ", "scope": ["${title}"] } Sınıfım şimdi şöyle görünüyor: public class TruncateElement { private int lower; private int upper; private String delimiter; …
119 java  json  gson 

5
Raylar blokla kısmi render
Panel stilini sağlayan yazdığım bir html bileşenini yeniden kullanmaya çalışıyorum. Gibi bir şey: <div class="v-panel"> <div class="v-panel-tr"></div> <h3>Some Title</h3> <div class="v-panel-c"> .. content goes here </div> <div class="v-panel-b"><div class="v-panel-br"></div><div class="v-panel-bl"></div></div> </div> Görüyorum ki render işlemi bir blok alıyor. O zaman şöyle bir şey yapabileceğimi düşündüm: # /shared/_panel.html.erb <div class="v-panel"> <div …

26
OSX üzerinde rails + MySQL: Kitaplık yüklenmedi: libmysqlclient.18.dylib
Ruby (ve raylar) ile yeni başlıyorum. Kurulumu http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby gems'e göre yaptım rvm. Sqlite ile her şey yolunda gidiyor. Şimdi bir şeyleri MySQL'e dönüştürmeyi denemek istiyorum, çünkü geliştirmemin çoğunu bununla yapıyorum. Gemfile dosyamda sqlite'ı mysql2 ile değiştirdim: group :development, :test do # gem 'sqlite3', '1.3.5' gem 'mysql2' gem 'rspec-rails', '2.9.0' end …

12
2 Numara Listesi Arasındaki Kosinüs Benzerliği
İki liste arasındaki kosinüs benzerliğini hesaplamam gerekiyor , örneğin diyelim ki liste 1 olan liste 2 . Numpy veya istatistik modülü gibi bir şey kullanamıyorum . Ortak modüller (matematik vb.) (Ve harcanan zamanı azaltmak için mümkün olan en az modül) kullanmalıyım.dataSetIdataSetII Diyelim ki dataSetIöyle [3, 45, 7, 2]ve dataSetIIöyle [2, …

17
Android: Önceki tüm etkinlikleri arka yığından kaldır
Profil Etkinliğimde Oturumu Kapat düğmesine tıkladığımda, kullanıcıyı yeni kimlik bilgilerini kullanması gereken Oturum Açma sayfasına götürmek istiyorum . Bu nedenle bu kodu kullandım: Intent intent = new Intent(ProfileActivity.this, LoginActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); içinde onButtonClickOturumu Kapat düğmesinin. Ancak sorun, Oturum Açma Etkinliğinde cihaz geri düğmesine tıkladığımda beni ProfileActivity'ye götürüyor. LoginActivity'de cihaz …


7
Sonsuz bir üretici için bir ifade var mı?
Sonsuz elemanlar üretebilen düz bir üreteç ifadesi var mı? Bu tamamen teorik bir sorudur. Burada "pratik" bir cevaba gerek yok :) Örneğin, sonlu bir üretici yapmak kolaydır: my_gen = (0 for i in xrange(42)) Bununla birlikte, sonsuz bir tane yapmak için ad alanımı sahte bir işlevle "kirletmem" gerekiyor: def _my_gen(): …

6
Ggplot2 kullanılırken kalıcı geçersiz grafik durumu hatası
Veri çerçevemin iyi olduğuna ve kodumun iyi olduğuna inanıyorum. Aslında, işleri olabildiğince basit hale getirmek için veri çerçevesinin bazı kısımlarını ve grafik kodunun çoğunu kaldırdım. Ama yine de anlıyorum: Error in .Call.graphics(C_palette2, .Call(C_palette2, NULL)) : invalid graphics state Burada sorun ne? Veriler şu şekildedir: date trt var val 1/8/2008 cc …
119 r  ggplot2 

5
Sunucudan alınan yinelenen üstbilgiler
Sunucudan alınan yinelenen üstbilgiler Sunucudan gelen yanıt, yinelenen başlıklar içeriyordu. Bu sorun genellikle yanlış yapılandırılmış bir web sitesi veya proxy'nin sonucudur. Bu sorunu yalnızca web sitesi veya proxy yöneticisi düzeltebilir. Hata 349 (net :: ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION): Birden çok farklı Content-Disposition üst bilgisi alındı. HTTP yanıtını bölme saldırılarına karşı koruma sağlamak için …

5
Usort'u php'de bir sınıf özel işlevi ile kullanma
tamam usort'u bir işlevle kullanmak o kadar karmaşık değil Doğrusal kodumda daha önce sahip olduğum şey buydu function merchantSort($a,$b){ return ....// stuff; } $array = array('..','..','..'); sıralamak için basitçe yaparım usort($array,"merchantSort"); Şimdi kodu yükseltiyoruz ve tüm genel işlevleri kaldırıp uygun yerlerine yerleştiriyoruz. Artık tüm kod bir sınıfta ve diziyi basit …
119 php  arrays  sorting  object 


11
Etiketin onclick özniteliğinden kaynaklanan özel işlevden önleme varsayılanını çağırmak için etkinliğe erişin
Bunun gibi bağlantılarım var: <a href="#" onclick="myfunc({a:1, b:'hi'})" />click</a> <a href="#" onclick="myfunc({a:3, b:'jo'})" />click</a> Ve bir preventDefault()içeride yapmak istiyorum myfunc(), çünkü #bağlantıya tıklandığında adres çubuğuna bir eklenecek ( return false;veya yapmadan href='javascript:void(0);') Mümkün mü? Etkinliği içeri alabilir miyimmyfunc()
119 javascript  jquery  html 

5
JSON dizisini java.util.List ile Gson ile ayrıştırma
Aşağıdaki içeriğe sahip bir JsonObjectisimim var "mapping": { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } Diziyi şu şekilde alabileceğimi biliyorum "servers": mapping.get("servers").getAsJsonArray() Ve şimdi bunu JsonArraybir java.util.List... Bunu yapmanın en kolay yolu nedir?
119 java  json  parsing  gson 

6
Değişken jade şablon dosyasından bir betik dosyasına nasıl geçirilir?
Bir javascript dosyasına aktarılmayan bir jade şablon dosyasında (index.jade) bildirilen bir değişkenle (config) sorun yaşıyorum ve bu da benim javascript çökmesine neden oluyor. İşte dosya (views / index.jade): h1 #{title} script(src='./socket.io/socket.io.js') script(type='text/javascript') var config = {}; config.address = '#{address}'; config.port = '#{port}'; script(src='./javascripts/app.js') İşte app.js'min (sunucu tarafı) bir parçası: app.use(express.bodyParser()); …
119 javascript  node.js  pug 

10
Bir tablo hücresinde çok satırlı metin nasıl gösterilir
Veritabanından bir tablo hücresine bir paragraf göstermek istiyorum. Sonuç, veritabanında nasıl organize edildiğini göz ardı eden büyük bir 1 satırdır. örneğin 'girişleri' yok saymak (yeni satırlar) Tam olarak veritabanına nasıl yazıldığına göre göstermek istiyorum. Örneğin paragraf şu şekilde kaydedilirse: hello , my name is x. Bunun yerine tam olarak böyle …
119 html  css  tablerow 

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.