Programlama

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

7
SQLite Eşzamanlı Erişim
SQLite3, aynı DB'den okuma / yazma işlemlerini birden çok işlemle eşzamanlı erişimi güvenli bir şekilde ele alıyor mu? Bunun için herhangi bir platform istisnası var mı?
177 sqlite 


12
Dize Java'da neden değiştirilemez?
Bir röportajda String'in neden değişmez olduğu soruldu Ben şöyle cevapladım: Biz gibi java bir dize oluştururken String s1="hello";sonra bir nesne oluşturulur dize havuz (merhaba) ve s1 işaret edilecektir merhaba yine yoksa .Þimdi String s2="hello";sonra başka nesne oluşturulmaz ancak s2 işaret eder hello çünkü JVM olacak ilk çek aynı nesne dize …
177 java  string 

12
Bir İşlevde Varsayılan Bağımsız Değişkenleri Kullanma
PHP işlevleri için varsayılan değerler hakkında kafam karıştı. Diyelim ki böyle bir fonksiyon var: function foo($blah, $x = "some value", $y = "some other value") { // code here! } $ X için varsayılan bağımsız değişkeni kullanmak ve $ y için farklı bir bağımsız değişken ayarlamak istersem ne olur? Farklı …
177 php  arguments  default 

27
Belirli bir sayının bölen sayısını hesaplamak için algoritma
Belirli bir sayının bölen sayısını hesaplamak için en uygun algoritma (performans açısından) hangisidir? Sahte kod veya bazı örneklere bağlantı sağlayabilirseniz harika olur. EDIT: Tüm cevaplar çok yardımcı oldu, teşekkür ederim. Atkin Elekini uyguluyorum ve sonra Jonathan Leffler'in belirttiği şeye benzer bir şey kullanacağım. Justin Bozonier tarafından gönderilen linkte ne istediğim …

6
Döngüler için Python'da kapsam belirleme
Python'un kapsam belirleme kurallarını sormuyorum; Genelde döngülerin Python'da kapsamlandırmanın nasıl çalıştığını anlıyorum . Benim sorum, tasarım kararlarının neden bu şekilde verildiğidir. Örneğin (amaçlanan kelime yok): for foo in xrange(10): bar = 2 print(foo, bar) Yukarıdakiler yazdırılacaktır (9,2). Bu bana garip geldi: 'foo' gerçekten sadece döngüyü kontrol ediyor ve döngü içinde …
177 python  scope 

3
SVN: Git'te dışsal eşdeğer mi?
Svn: externals kullanarak başka bir SVN deposundan kullanılan iki SVN projem var . Git'te aynı depo düzeni yapısına nasıl sahip olabilirim?
177 svn  git 



7
SparseArray ve HashMap Karşılaştırması
HashMapTamsayı tuşları ile s neden s çok daha iyi birkaç neden düşünebilirsiniz SparseArray: Android dokümanları SparseArray"Genellikle geleneksel olandan daha yavaş" diyor HashMap. Kodları HashMaps yerine SparseArrays kullanarak yazarsanız, kodunuz Map'in diğer uygulamalarıyla çalışır ve Haritalar için tasarlanmış tüm Java API'lerini kullanabilirsiniz. HashMapS yerine SparseArrays kullanarak kod yazarsanız, kodunuz android olmayan …



28
UITableView'da yüzen başlıkları UITableViewStylePlain ile devre dışı bırakmak mümkün müdür?
UITableViewİçeriği 'sayfalar' düzenlemek için kullanıyorum . Tablo görüntüsünün başlıklarını belirli görüntüleri vb. Düzenlemek için kullanıyorum ve eğer yüzerlerse, ancak stil ayarlandığında yaptıkları gibi statik kaldıklarını tercih ederim UITableViewStyleGrouped. Diğer kullanmak sonra UITableViewStyleGrouped, bunu yapmanın bir yolu var mı? Tüm hücrelerime bir kenar boşluğu eklediğinden ve hücrelerin her biri için arka …

8
Mutlak div, CSS kullanarak yatay olarak nasıl ortalanır?
Bir div'ım var ve yatay olarak ortalanmasını istiyorum - her ne kadar vermeme rağmen margin:0 auto;ortalanmış değil ... .container { position: absolute; top: 15px; z-index: 2; width:40%; max-width: 960px; min-width: 600px; height: 60px; overflow: hidden; background: #fff; margin:0 auto; }
177 css  html  center  absolute 

13
Android'de geri sayım sayacı nasıl yapılır?
XML'de iki EditTexts var. Bir EditText'te, kullanıcı bir sayıyı dakika olarak, başka bir EditText'e ise sayı olarak saniye koyabilir. Son düğmesine tıkladıktan sonra, EditText saniyeleri her saniye geri saymaya ve metnini güncellemeye başlamalıdır. Ayrıca, sıfır dakika ve sıfır saniyeye ulaşıncaya kadar nasıl güncel tutabilirim?
177 android  timer  countdown 

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.