Programlama

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


14
Bir metin kutusunun içeriği nasıl algılanır
Bir metin kutusunun içeriği her değiştiğinde algılamak istiyorum. Keyup yöntemini kullanabilirim, ancak bu aynı zamanda ok tuşları gibi harf üretmeyen tuş vuruşlarını da algılar. Keyup olayını kullanarak bunu yapmanın iki yöntemini düşündüm: Basılan tuşun ascii kodunun \ backspace \ delete harfi olup olmadığını açıkça kontrol edin Tuş vuruşundan önce metin …


4
getApplication () ve getApplicationContext () karşılaştırması
Buna tatmin edici bir cevap bulamadım, işte başlıyoruz: Anlaşma nedir Activity/Service.getApplication()ve Context.getApplicationContext()? Bizim uygulamamızda, her ikisi de aynı nesneyi döndürür. Bir In ActivityTestCaseancak, uygulamayı alay yapacak getApplication()taklidinin ile geri gelmek, ama getApplicationContextyine de farklı bir bağlam örneği (Android tarafından enjekte bir) dönecektir. Bu bir hata mı? Bilerek mi? İlk etapta …

17
Alt dizinleri ve süreleri olan bir dizindeki en son değiştirilen dosyaları özyinelemeli olarak nasıl bulur ve listeler?
İşletim sistemi: Linux Dosya sistemi türü: ext3 Tercih edilen çözüm: bash (script / oneliner), ruby, python İçinde birkaç alt dizin ve dosyaları ile birkaç dizin var. Her birinci düzey dizini, içinde en son oluşturulan / değiştirilmiş dosyanın tarih ve saatinin yanında listelenecek şekilde yapılandırılmış tüm bu dizinlerin bir listesini yapmak …

5
<T> Listesinin başına nasıl öğe eklenir?
A ile ilişkili açılır listeye "Birini Seçin" seçeneği eklemek istiyorum List&lt;T&gt;. Bir kez sorgu , veri kaynağının bir parçası değil, List&lt;T&gt;benim ilk nasıl ItemİLK öğesi olarak ekleyebilirim List&lt;T&gt;? Sahibim: // populate ti from data List&lt;MyTypeItem&gt; ti = MyTypeItem.GetTypeItems(); //create initial entry MyTypeItem initialItem = new MyTypeItem(); initialItem.TypeItem = "Select One"; …

13
.Map () öğesindeki bir öğeyi atlama
Bir dizi öğesini nasıl atlayabilirim .map? Kodum: var sources = images.map(function (img) { if(img.src.split('.').pop() === "json"){ // if extension is .json return null; // skip } else{ return img.src; } }); Bu geri dönecektir: ["img.png", null, "img.png"]
417 javascript 

13
GitHub deposundan kod satırı sayısını alabilir misiniz?
GitHub deposunda, dilde yazılmış projenin yüzdesini gösteren “dil istatistikleri” ni görebilirsiniz . Ancak, projenin kaç satır kod içerdiğini göstermez. Genellikle, bir projenin ölçeği ve karmaşıklığı hakkında hızlı bir izlenim edinmek istiyorum ve kod satırı sayısı iyi bir ilk izlenim verebilir. 500 satır kod nispeten basit bir projeyi, 100.000 satır kod …
417 git  github  line-count 




18
Bir Python etkileşimli oturumu nasıl kaydedilir?
Kendimi veritabanları, dosyalar, vb. İle çalışmak için sık sık Python'un yorumlayıcısını kullanıyorum - temel olarak yarı yapılandırılmış verilerin çok sayıda manuel biçimlendirmesi. Faydalı bitleri istediğim sıklıkta düzgün bir şekilde kaydetmiyorum ve temizlemiyorum. Kabuğuma girdilerimi kaydetmenin bir yolu var mı (db bağlantıları, değişken atamalar, döngüler ve mantık bitleri için çok az) …


17
Android: onClick XML özniteliğinin setOnClickListener'dan tam olarak farkı nedir?
Okuduğumdan onClickbir düğmeye iki şekilde bir işleyici atayabilirsiniz . Kullanımı android:onClicksadece imza ile halka açık yöntemin adını kullanmak XML özelliğini void name(View v)kullanarak veya setOnClickListeneruygulamak bir nesne geçmek yöntemi OnClickListenerarayüzü. İkincisi genellikle kişisel olarak sevmediğim (kişisel zevk) veya uygulayan bir iç sınıfı tanımlayan anonim bir sınıf gerektirir OnClickListener. XML özniteliğini …
416 android  onclick 

9
matplotlib'de y ekseni sınırını ayarlama
Matplotlib'de y ekseni sınırlarını ayarlama konusunda yardıma ihtiyacım var. İşte başarısız denedim kodu. import matplotlib.pyplot as plt plt.figure(1, figsize = (8.5,11)) plt.suptitle('plot title') ax = [] aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1") ax.append(aPlot) plt.plot(paramValues,plotDataPrice[0], color = '#340B8C', marker = 'o', ms = 5, mfc = '#EB1717') …
416 python  matplotlib 

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.