Programlama

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

6
Array Rails ActiveRecord içindeki kimliğin istisnasız olarak nasıl seçileceği
Kimlikleri bir dizi var, gibi ids = [2,3,5] ve ben yaparım Comment.find(ids) her şey iyi çalışıyor. Ama olmayan bir kimlik olduğunda, bir istisna alıyorum. Bu, bazı filtrelerle eşleşen kimliklerin listesini aldığımda ve böyle bir şey yaptığımda ortaya çıkar current_user.comments.find(ids) Bu sefer geçerli bir yorum kimliğine sahip olabilirim, ancak verilen Kullanıcıya …

19
Devre dışı UIB düğmesi soluk veya gri değil
İPhone uygulamamda, Interface Builder'da oluşturduğum bir UIButtonum var. Kodumda başarıyla bu şekilde etkinleştirebilir ve devre dışı bırakabilirim ... sendButton.enabled = YES; veya sendButton.enabled = NO; Ancak, düğmenin görsel görünümü her zaman aynıdır! Soluk veya gri değil. Yine de tıklamaya çalışırsam, beklendiği gibi etkinleştirilir veya devre dışı bırakılır. Bir şey mi …

9
PostgreSQL'de belirli bir şemanın veritabanında saklanan tüm işlevlerin bir listesini nasıl alabilirim?
Bir PostgreSQL veritabanına bağlanmak ve belirli bir şema için tüm işlevleri bulmak istiyorum. Benim düşüncem, pg_catalog veya information_schema için bazı sorgu yapmak ve tüm işlevlerin bir listesini almak oldu, ama adları ve parametreleri nerede saklandığını anlayamıyordu oldu. Bana işlev adını ve parametre türlerini (ve hangi sırayla alır) verecek bir sorgu …

8
JQuery ile dosya giriş boyutu nasıl kontrol edilir?
Dosya yükleme özelliklerine sahip bir formum var ve kullanıcının yüklemeye çalıştığı dosya çok büyükse, jQuery ile dosya boyutuna karşı kontrol etmek için bir yol var mı, bazı güzel istemci tarafı hata raporlaması yapmak istiyorum istemcide veya bir şekilde dosyayı kontrol etmek için sunucuya geri gönderme?

10
C ++ 0x semafor yok mu? Konuları nasıl senkronize edebilirim?
C ++ 0x semaforlar olmadan gelecek doğru mu? Semafor kullanımıyla ilgili olarak Stack Overflow ile ilgili bazı sorular var. Onları (posix semaforları) her zaman bir iş parçacığı başka bir iş parçacığında bazı olay için beklemek izin kullanın: void thread0(...) { doSomething0(); event1.wait(); ... } void thread1(...) { doSomething1(); event1.post(); ... …

8
C ++ hex dizesini işaretli tamsayıya dönüştürür
C ++ bir 32 bit imzalı tamsayı bir hex dizesini dönüştürmek istiyorum. Yani, örneğin, onaltılık dize "fffefffe" var. Bunun ikili gösterimi 11111111111111101111111111111110'dur. Bunun imzalı tamsayı gösterimi: -65538'dir. Bu dönüşümü C ++ ile nasıl yapabilirim? Bunun negatif olmayan sayılar için de çalışması gerekir. Örneğin, onaltılı olarak 00000000000000000000000000001010 ikili ve 10 olan …
135 c++  integer  hex  signed 

8
URL, Ruby'de bir dizeyi kodlar
Nasıl URI::encodebir dize gibi: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a gibi bir biçimde almak için: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A RFC 1738 uyarınca? İşte denedim: irb(main):123:0> URI::encode "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `gsub' from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `escape' from /usr/local/lib/ruby/1.9.1/uri/common.rb:505:in `escape' from (irb):123 from /usr/local/bin/irb:12:in `<main>' Ayrıca: irb(main):126:0> CGI::escape "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from …

4
Ruby Array find_first nesnesi?
Dizi belgelerinde bir şey mi eksik? Belirli bir kriteri tatmin eden bir nesneye kadar içeren bir dizi var. Bu nesneyi verimli bir şekilde bulmak istiyorum. Dokümanlardan aldığım en iyi fikir şudur: candidates = my_array.select { |e| e.satisfies_condition? } found_it = candidates.first if !candidates.empty? Ama iki nedenden dolayı memnun değilim: Bu …
135 ruby  arrays  performance  find 



5
'parent.relativePath', com.mycompany: orPro.apache: apache yerine MyProject'e işaret ediyor - Neden?
Doğru olan, Solr proje dizininin MyProject üst dizininin içinde olmasıdır (ancak 2 arasında sadece FS kolaylığı arasında bir modül veya herhangi bir maven ilişkisi yoktur). Yerleştirmem gerekiyor mu? $ mvn -DskipTests clean install [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.apache.lucene:lucene-solr-grandparent:pom:3.1-SNAPSHOT …
135 maven 

6
WebStorm'un Yasemin yöntemlerini tanımasını nasıl sağlayabilirim?
Bazı Jasmine özellikleri içeren bir node.js projem var . Spesifikasyonlar bir spesifikasyon / altdizindedir ve yasemin düğümü için gerekli olan .spec.coffee uzantısına sahiptir . Ben benim Spec dosyaların açık bir zaman WebStorm IDE, yapılan tüm çağrılar beforeEachve describeve it"Çözülmemiş işlevin veya yöntemin o ()": mavi ile gösterilir squiggly araç ipucu …
135 jasmine  webstorm 

4
Dagger 2 alt bileşenleri ve bileşen bağımlılıkları
Dagger 1'in plus()yöntemi önceki uygulamalarda oldukça sık kullandığım bir şeydir, bu yüzden üst grafik bağlantılarına tam erişime sahip bir alt bileşene sahip olmak isteyebileceğiniz durumları anlıyorum. Hangi durumda, alt bileşen bağımlılığı yerine bileşen bağımlılığı kullanmak yararlı olur ve neden?
135 dagger  dagger-2 

8
Görüntüyü <düğmesi> öğesine gömme
&lt;button&gt;HTML'deki bir öğe üzerinde bir png resmi göstermeye çalışıyorum . Düğme görüntü ile aynı boyuttadır ve görüntü gösterilir, ancak bir nedenden dolayı merkezde değil - bu yüzden hepsini görmek imkansızdır. Başka bir deyişle, görüntünün sağ üst köşesi düğmenin sağ üst köşesinde değil, düğmenin ortasında bulunur gibi görünüyor. Bu HTML kodudur: …
135 html  css  image  button 

2
Bir öğenin n'inci örneğini almak için XPath sorgusu
inputAynı sabit idözniteliğe sahip birkaç öğeye sahip bir HTML dosyası (içeriği kontrol etmiyorum) var "search_query". Dosyanın içeriği değişebilir, ancak her zaman inputid özniteliği olan ikinci öğeyi almak istediğimi biliyorum "search_query". Bunu yapmak için bir XPath ifadesine ihtiyacım var. Denedim //input[@id="search_query"][2]ama bu işe yaramıyor. İşte bu sorgunun başarısız olduğu örnek bir …
135 xml  xpath 

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.