Programlama

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

9
Gradle derleme türüne göre uygulama adı nasıl değiştirilir
Gradle'daki derleme türüne göre uygulamamın uygulama adını değiştirebilmenin bir yolunu bulmaya çalışıyorum. Örneğin, hata ayıklama sürümünün sahip olmasını <APP_NAME>-debugve qa sürümünün olmasını istiyorum <APP-NAME>-QA. Aşinayım: debug { applicationIdSuffix '.debug' versionNameSuffix '-DEBUG' } Ancak, başlatıcıdayken uygulama değişikliğini uygulamak için bir gradle komutu bulamıyorum.

11
HashSet <T> türünü ne zaman kullanmalıyım?
HashSet&lt;T&gt;Türü keşfediyorum ama koleksiyonlarda nerede durduğunu anlamıyorum. Biri onu değiştirmek için kullanabilir List&lt;T&gt;mi? A'nın performansının HashSet&lt;T&gt;daha iyi olacağını hayal ediyorum , ancak öğelerine bireysel erişimi göremedim. Sadece sayım için mi?


5
TextReader yerine dizeden seriyi kaldır
Kodumu şundan değiştirmek istiyorum: string path = @"c:\Directory\test.xml"; XmlSerializer s = new XmlSerializer(typeof(Car)); TextReader r = new StreamReader(path); Car car = (Car)s.Deserialize(r); r.Close(); XML'i bir dizeye dönüştürecek ve daha sonra dizeyi Araba nesnesine dönüştürecek bir koda dönüştürün. Mümkün mü?
135 c#  xml  serialization 


6
Vim'de 80 karakterden sonra farklı bir arka plan rengi gösteriliyor
Vim 80 sütun düzeniyle ilgili endişeleri gördüm , ancak buradaki cevap yalnızca 80 karakter işaretini aşan gerçek içeriği vurguluyor. Normal arka planı kullanan en soldaki 80 sütunu ve biraz farklı bir arka plan kullanan bunu geçen her şeyi içeren 100+ sütunlu bir Vim penceresine sahip olmak istiyorum. Vim penceresinin arka …
135 vim 



12
Swift'den tamsayı değeri alın
Böylece bunu yapabilirim: var stringNumb: NSString = "1357" var someNumb: CInt = stringNumb.intValue Ama bunu w / a yapmanın bir yolunu bulamıyorum String. Şunun gibi bir şey yapmak istiyorum: var stringNumb: String = "1357" var someNumb: Int = Int(stringNumb) Bu da çalışmıyor: var someNumbAlt: Int = myString.integerValue
135 swift  swift2 

4
Mutlak konum ve taşma gizli
Biri diğerinin içine gömülü iki DIV var. Dış DIV mutlak olarak konumlandırılmamışsa, mutlak olarak konumlandırılan iç DIV, dış DIV'nin gizlediği taşmaya uymaz ( örnek ). Dış DIV'yi mutlak konuma ayarlamadan iç DIV'nin dış DIV'nin gizli taşmasına uymasını sağlama şansı var mı (bu, tüm düzenimizi bozacaktır)? Ayrıca, bir TD tablosundan ( …

3
Oracle kullanarak INTO'YU SEÇİN
Oracle kullanarak SELECT INTO yapmaya çalışıyorum. Sorgum: SELECT * INTO new_table FROM old_table; Ama şu hatayı alıyorum: SQL Error: ORA-00905: missing keyword 00905. 00000 - "missing keyword" Neyin yanlış olduğu hakkında bir fikrin var mı? Yukarıdakilerin Standart davranışı, başlangıçta düşündüğüm gibi olmalıdır: Ancak Oracle, bunu kendi SQL Oracle Docs on …
135 sql  oracle  ora-00905 

5
Ruby sınıf türleri ve durum ifadeleri
Arasındaki fark nedir case item.class when MyClass # do something here when Array # do something different here when String # do a third thing end ve case item.class when MyClass.class # do something here when Array.class # do something different here when String.class # do a third thing end …


7
C #, JavaScript'in encodeURIComponent () değerine eşdeğer mi?
JavaScript'te: encodeURIComponent("©√") == "%C2%A9%E2%88%9A" C # uygulamaları için bir eşdeğeri var mı? Kaçan HTML karakterleri için kullandım: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m =&gt; @"&amp;#" + ((int)m.Value[0]).ToString() + ";"); Ancak, eşleşmeyi JS'nin kullandığı doğru onaltılık biçime nasıl dönüştüreceğimden emin değilim. Örneğin bu kod: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m =&gt; @"%" + …

6
İksir: İçe aktarmaya karşı kullanın
Arasındaki fark nedir useve import? kullanım, belirli bir modülü mevcut bağlamda kullanmak için basit bir mekanizmadır https://hexdocs.pm/elixir/Kernel.SpecialForms.html#import/2 Diğer modüllerden işlevi ve makroları içe aktarır Görünüşe göre bir fark, importbelirli işlevleri / makroları seçip useher şeyi içeri getirmenize izin verelim . Başka farklılıklar var mı? Birini diğerine ne zaman kullanırsın?
135 elixir 

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.