Programlama

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


12
SQL Server: Hızlı sorgula, ancak yordamdan yavaş
Bir sorgu hızlı çalışır: DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908' SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY CurrencyTypeOrder, Rank alt ağaç maliyeti: 0.502 Ancak aynı SQL'i saklı bir yordama koymak yavaş çalışır ve tamamen farklı bir yürütme planıyla CREATE PROCEDURE dbo.ViewOpener @SessionGUID uniqueidentifier AS SELECT * …

7
Vim'de otomatik tamamlama
Özetle, Vim editörü için çalışan bir otomatik tamamlama özelliği arıyorum . Ben ettik önce savundu olduğunu Vim tamamen Linux altında bir IDE değiştirir ve bu kesinlikle doğru iken, bu önemli bir özelliğe sahip değil: otomatik tamamlama. Bilmem Ctrl+ N, Coşkulu Ctags entegrasyonu , Taglist , cppcomplete ve OmniCppComplete . Ne …
257 c++  vim  ide  autocomplete 

12
C dilinde ok operatörü (->) kullanımı
"21 Günde Kendine C Öğret" adlı bir kitap okuyorum (Java ve C # öğrendim, bu yüzden çok daha hızlı ilerliyorum). İşaretçiler hakkındaki bölümü okuyordum ve ->(ok) operatörü açıklama yapmadan geldi. Üyeleri ve işlevleri çağırmak için kullanıldığını düşünüyorum ( .(nokta) operatörünün eşdeğeri gibi , ancak üyeler yerine işaretçiler için). Ama tam …
257 c  pointers  syntax 

19
Nesne dizisini tarih değerine sahip tek bir tuşa göre sırala
Birkaç anahtar / değer çiftleri ile nesnelerin bir dizi var ve bunları 'updated_at' dayalı sıralamak gerekir: [ { "updated_at" : "2012-01-01T06:25:24Z", "foo" : "bar" }, { "updated_at" : "2012-01-09T11:25:13Z", "foo" : "bar" }, { "updated_at" : "2012-01-05T04:13:24Z", "foo" : "bar" } ] Bunu yapmanın en etkili yolu nedir?

8
ImageView kaynağını değiştirme
Ben ImageViewbir kaynak görüntü ile aşağıdaki sözdizimini kullanarak xml set: <ImageView android:id="@+id/articleImg" style="@style/articleImgSmall_2" android:src="@drawable/default_m" /> Şimdi bu görüntüyü programlı olarak değiştirmem gerekiyor. Yapmam gereken eski görüntüyü silmek ve yeni bir tane eklemek. Ne yaptım budur: myImgView.setBackgroundResource(R.drawable.monkey); Çalışıyor ama android eski görüntünün üstüne yeni görüntü yığınları fark ettim (dont bana nasıl …




25
prefertsBarStyle çağrılmaz
Geçersiz kılmak için bu iş parçacığını izledim -preferredStatusBarStyle, ancak çağrılmıyor. Etkinleştirmek için değiştirebileceğim herhangi bir seçenek var mı? (Projemde XIB kullanıyorum.)
257 ios  ios7  uikit  uistatusbar 

13
GitHub'dan ZIP biçiminde kaynak nasıl indirilir?
Garip bir şey görüyorum: http://github.com/zoul/Finch.git Şimdi o CVS, SVN vb. Değilim ahbap. Bunu tarayıcıda açtığımda bana yanlış bir şey yaptığımı söylüyor. Yani hacker tarzı bir araca ihtiyacım var mı? Bazı müşteriler? (Yani ... neden sadece ZIP dosyası vermiyorsun? Dünya yeterince karmaşık değil mi?)
257 git  github 

9
8 ondalık basamaklı Enlem / Boylam için hangi MySQL veri türü kullanılmalıdır?
Harita verileri ile çalışıyorum ve Latitude/Longitude8 ondalık basamağa kadar uzanıyor. Örneğin: Latitude 40.71727401 Longitude -74.00898606 Şunu kullanan Google dokümanında gördüm : lat FLOAT( 10, 6 ) NOT NULL, lng FLOAT( 10, 6 ) NOT NULL ancak, ondalık basamakları yalnızca 6'ya gider. Bu verileri saklamam için başka bir yöntem kullanmalı mıyım …

7
Unittest.TestCase komut satırından tek test çalıştırılıyor
Ekibimizde, çoğu test örneğini şöyle tanımlarız: Bir "çerçeve" sınıfı ourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere ve testMyCase.py gibi birçok test durumu: import localweather class MyCase(OurTcFw): def testItIsSunny(self): self.assertTrue(localweather.sunny) def testItIsHot(self): self.assertTrue(localweather.temperature > 20) if __name__ == "__main__": unittest.main() …

10
Neden wait () her zaman senkronize blokta olmalıdır?
Hepimiz biliyoruz ki, çağırmak için Object.wait()bu çağrı senkronize blokta yapılmalıdır, aksi takdirde bir IllegalMonitorStateExceptionatılır. Ancak bu kısıtlamayı yapmanın nedeni nedir? wait()Monitörü serbest bıraktığını biliyorum , ancak neden belirli bir bloğu senkronize ederek monitörü açıkça almamız gerekiyor ve daha sonra arayarak monitörü serbest bırakmamız gerekiyor wait()? Semantiğini wait()koruyarak, arayan iş parçacığını …


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.