Programlama

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

18
İşaretli ve işaretsiz istisnalar ne zaman seçilir?
Java'da (veya işaretli istisnaları olan başka bir dilde), kendi istisna sınıfınızı oluştururken, işaretlenip işaretlenmeyeceğine nasıl karar verirsiniz? İçgüdüm, arayan kişinin üretken bir şekilde iyileşebileceği durumlarda, kontrol edilmeyen bir istisna olarak kurtarılamayan durumlar için daha fazla olacağı durumlarda, kontrol edilen bir istisnanın çağrılacağını söylemek, ancak başkalarının düşüncelerine ilgi duyuyorum.

13
Liman işçisi konteynırlarındaki hacimleri nasıl listeliyorsunuz?
Kayıtlardaki docker görüntülerini kullanırken, genellikle görüntünün kapsayıcıları tarafından oluşturulan hacimleri görmem gerekir. Not: Red Hat 7'de docker sürüm 1.3.2 kullanıyorum. Misal postgresDocker Sicil resmi resim konteynerler için konfigüre edilmiş olan bir hacme sahiptir /var/lib/postgresql/data. /var/lib/postgresql/dataBir postgreskapta birimi göstermek için en özlü komut nedir ?
213 docker 

10
Yalnızca sözde öğede tıklama olayını algıla
Kodum: p { position: relative; background-color: blue; } p:before { content: ''; position: absolute; left:100%; width: 10px; height: 100%; background-color: red; } Lütfen bu kemanı görün: http://jsfiddle.net/ZWw3Z/5/ Ben sadece sözde eleman (kırmızı bit) bir tıklama olayı tetiklemek istiyorum. Yani, tıklama olayının mavi bitte tetiklenmesini istemiyorum.
213 javascript  jquery  css 

12
Ruby on Rails: Global sabitler nerede tanımlanır?
İlk Ruby on Rails web uygulamamla yeni başladım. Bir sürü farklı model, görünüm, kontrolör vb. Var. Tüm uygulamam boyunca geçerli olan gerçekten küresel sabitlerin tanımlarını yapıştırmak için iyi bir yer bulmak istiyorum. Özellikle, hem modellerimin mantığında hem de görüşlerimde alınan kararlarda uygulanırlar. Onlar hem mevcut konum bu tanımları koymak için …

7
Bir jeneratörden sadece bir öğe nasıl seçilir?
Aşağıdaki gibi bir jeneratör işlevi var: def myfunct(): ... yield result Bu işlevi çağırmanın olağan yolu: for r in myfunct(): dostuff(r) Sorum, istediğim zaman jeneratörden sadece bir eleman almanın bir yolu var mı? Örneğin, şöyle bir şey yapmak istiyorum: while True: ... if something: my_element = pick_just_one_element(myfunct()) dostuff(my_element) ...

6
CSS seçicileri / HTML özellikleri için tire işaretleri neden tercih ediliyor?
Geçmişte her zaman HTML'deki sınıf ve kimlik özelliklerini tanımlamak için alt çizgi kullandım . Son birkaç yılda, çoğunlukla kendimi toplumdaki trendle hizalamak için kesiklere geçtim, bana mantıklı geldiği için değil. Her zaman tire işaretlerinin daha fazla dezavantajı olduğunu düşündüm ve faydalarını görmüyorum: Kod tamamlama ve Düzenleme Çoğu editör, tire işaretlerini …

7
ASP.NET Identity kullanırken tablo adlarını nasıl değiştirebilirim?
Visual Studio 2013'ün (MSDN 2013-10-18'den indirilen) yayın sürümünü (RTM, RC değil) ve bu nedenle AspNet.Identity'nin en son (RTM) sürümünü kullanıyorum. Yeni bir web projesi oluşturduğumda, kimlik doğrulama için "Bireysel Kullanıcı Hesapları" nı seçiyorum. Bu, aşağıdaki tabloları oluşturur: AspNetRoles AspNetUserClaims AspNetUserLogins AspNetUserRoles AspNetUsers Yeni bir kullanıcı kaydettiğimde (varsayılan şablonu kullanarak), bu …


20
Bir sözlüğün anahtarı nasıl yazdırılır?
Belirli bir Python sözlük anahtarı yazdırmak istiyorum: mydic = {} mydic['key_name'] = 'value_name' Şimdi olup olmadığını kontrol edebilirim mydic.has_key('key_name'), ancak yapmak istediğim anahtarın adını yazdırmak 'key_name'. Tabii ki kullanabilirdim mydic.items(), ama listelenen tüm anahtarları istemiyorum , sadece belirli bir anahtar. Örneğin ben böyle bir şey beklenir (sözde kod): print "the …
213 python  dictionary  key 

2
Bir kerede yazar için tüm dallardan günlüğü nasıl giderim?
Yazarın yaptığı tüm taahhütlerin raporunu almam gerekiyor. Şimdiye kadar, aşağıdaki komutu saran komut dosyası var: git log --pretty=format:"%ad:%an:%d:%B" --date=short --reverse --all --since=2.months.ago --author=Petr İyi çalışıyor. Ancak, yalnızca geçerli dalın eylemlerini bildirir. Sadece geçerli olanı değil , tüm dallardan yazarın taahhüt mesajlarını kaydeden herhangi bir seçenek var mı ? Başka bir …
213 git 


17
Android'de bir RadioGroup'un seçili dizinini alma
Android'de bir RadioGroup dizinini almanın kolay bir yolu var mı veya değişiklikleri dinlemek ve son dizini seçen bir şeyi tutmak için OnCheckedChangeListener'ı kullanmak zorunda mıyım? örnek xml: <RadioGroup android:id="@+id/group1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> <RadioButton android:id="@+id/radio1" android:text="option 1" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <RadioButton android:id="@+id/radio2" android:text="option 2" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <RadioButton android:id="@+id/radio3" android:text="option 3" …
213 java  android  xml  radio-group 

8
Android'de Dosyadan / Dosyaya Dize Okuma / Yazma
EditText girilen metin alarak bir dosyayı dahili depolama birimine kaydetmek istiyorum. Sonra aynı dosyayı girilen metni String formunda döndürmek ve daha sonra kullanılacak başka bir String kaydetmek istiyorum. İşte kod: package com.omm.easybalancerecharge; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.telephony.TelephonyManager; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; …
213 java  android  string  file-io 

30
Composer çalıştırıldığında: “Giriş dosyası açılamadı: composer.phar”
Symfony2 ve symblog okuma konusunda yeniyim . Üçüncü bölümde veri armatürleriyle çalışırken şu komutu denedim: php composer.phar update ama hatayı aldım: Could not open input file: composer.phar Bu yüzden biraz googled ve denedim php composer.phar install ama yine de aynı hatayı alıyorum. Bu nedenle, wm kullanarak symfony2'deki veri armatürleri gibi …

12
Homebrew'u OS X'e nasıl kurabilirim?
Homebrew'u OS X'e yüklemeye çalışıyorum. Homebrew sitesine göre yazmalıyım brew install wget ve tüm elde ettiğim -bash: brew: command not found Bu yüzden StackOverflow'u araştırdım ve bu cevabı buldum . Sorun, ancak, görmüyoruz brewiçinde /usr/local/bin. Yani, ben de benim aşağıdaki satırı eklendi .bashrcdosyası export PATH=/usr/local/bin:$PATH Ama hala command not foundhatayı …
213 macos  bash  install  homebrew 

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.