Programlama

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

10
Bir dizedeki tüm boşlukları kaldır
Ben bir dize, her iki ucunda ve kelimeler arasında tüm boşluk ortadan kaldırmak istiyorum. Bu Python kodu var: def my_handle(self): sentence = ' hello apple ' sentence.strip() Ama bu sadece ipin her iki tarafındaki boşlukları ortadan kaldırır. Tüm boşlukları nasıl kaldırabilirim?


30
Tüm com.android.support kitaplıkları aynı sürüm belirtimini kullanmalıdır
Android studio 2.3'e güncelledikten sonra bu hata mesajını aldım. Uygulama normal çalıştığında bir ipucu olduğunu biliyorum ama gerçekten garip. Tüm com.android.support kitaplıkları aynı sürüm belirtimini kullanmalıdır (karıştırma sürümleri çalışma zamanı çökmelerine neden olabilir). Bulunan sürümler 25.1.1, 24.0.0. Örnek olarak com.android.support:animated-vector-drawable:25.1.1 ve com.android.support:mediarouter-v7:24.0.0 verilebilir benim derecem: dependencies { compile fileTree(dir: 'libs', …


10
İki dizin ağacı verildiğinde, hangi dosyaların içeriğe göre farklı olduğunu nasıl öğrenebilirim?
İki dizin ağacı arasındaki farkları bulmak istiyorsanız, genellikle sadece yürütmek: diff -r dir1/ dir2/ Bu, karşılık gelen dosyalar arasındaki farkların tam olarak ne olduğunu verir. Sadece içeriği farklı olan ilgili dosyaların listesini almakla ilgileniyorum. Bunun basitçe bir komut satırı seçeneğini geçirme meselesi olacağını varsaydım diff, ancak man sayfasında hiçbir şey …
786 linux  bash  shell  unix  diff 



14
İkilem: Fragmanlar ve Etkinlikler ne zaman kullanılır:
Bunu biliyorum Activitiesederken, benim uygulamanın tek bir ekranı belirten tasarlanmıştır Fragmentsbunların mantığı gömülü içiyle yeniden UI düzenleri olacak şekilde tasarlanmıştır. Çok geçmeden, geliştirilmeleri gerektiğini söylediği gibi bir uygulama geliştirdim. ActivityUygulamamın bir ekranını temsil etmek için bir oluşturdum ve ViewPagerveya için Parçalar kullandım Google Maps. Nadiren ListFragmentbirkaç kez tekrar kullanılabilen bir …

22
VirtualBox sanal makinesinden localhost'a adresleme
8000 numaralı bağlantı noktasını dinleyen yerel bir test / geliştirme sunucum var (HTTP, tabii ki). Linux üzerinde çalışıyorum, bu yüzden Internet Explorer 6, 7, 8 vb. Sayfalarda test etmek için VirtualBox kullanarak sanal bir makine çalıştırıyorum; Ayrıca Windows ortamında Firefox'ta nasıl göründüğünü görmem gerekiyor (örneğin yazı tipleri farklı). Gerçek makinemde, …

5
Git birleşme çakışmalarıyla nasıl geri alınır
Daldayım mybranch1. mybranch2adlı kişiden çatallandı mybranch1ve değişiklik yapıldı mybranch2. Sonra devam ederken mybranch1yaptım git merge --no-commit mybranch2 Birleşme sırasında çatışmalar olduğunu gösterir. Şimdi her şeyi ( mergekomut) atmak istiyorum, bu yüzden mybranch1önceki haline geri döndü. Bu konuda nasıl bir fikrim yok.

20
Maalesef Uygulamam durdu. Bunu Nasıl Çözebilirim?
Bir uygulama geliştiriyorum ve her çalıştırdığımda mesajı alıyorum: Maalesef Uygulamam durdu. Bunu çözmek için ne yapabilirim? Bu soru hakkında - Yığın izleme nedir ve uygulama hatalarımda hata ayıklamak için bunu nasıl kullanabilirim? , başka ayrıntı olmadan uygulamalarının çöktüğünü belirten birçok soru vardır. Bu soru, acemi Android programcılarına sorunlarını nasıl kendileri …


29
__proto__ VS. JavaScript'te prototip
Bu şekil yine her nesnenin bir prototipi olduğunu göstermektedir. Yapıcı işlevi Foo'nun kendine ait __proto__olan Function.prototype olan ve onun da __proto__özelliği aracılığıyla tekrar Object.prototype'e gönderme yapan kendi işlevi vardır . Böylece, tekrarlayın, Foo.prototype, Foo'nun b ve c nesnelerinin prototipini ifade eden açık bir özelliğidir. var b = new Foo(20); var …

30
En Faydalı Özellikler [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Özelliklerin son derece yararlı olduğunu biliyorum. [Browsable(false)]Özellikler sekmesinde özellikleri gizlemenize izin veren önceden tanımlanmış olanlar vardır . …
784 c#  .net  .net-attributes 


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.