Programlama

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

30
Avoiding! = Null ifadeler
object != nullÖnlemek için çok kullanıyorum NullPointerException. Buna iyi bir alternatif var mı? Örneğin sık sık kullanıyorum: if (someobject != null) { someobject.doCalc(); } Bu , yukarıdaki snippet'teki nesne için bir NullPointerExceptionolup olmadığını denetler someobject. Kabul edilen cevabın güncel olmadığını unutmayın, daha yeni bir yaklaşım için bkz. Https://stackoverflow.com/a/2386013/12943 .



30
HTML5 girişinin yer tutucu rengini CSS ile değiştirme
Chrome , öğelerdeki yer tutucu özelliğini destekler input[type=text](diğerleri de muhtemelen). Ancak aşağıdakiler CSSyer tutucunun değerine hiçbir şey yapmaz: input[placeholder], [placeholder], *[placeholder] { color: red !important; } <input type="text" placeholder="Value"> Kod snippet'ini çalıştırSonuçları gizleSnippet'i genişlet Valuegreyyerine hala kalacak red. Yer tutucu metnin rengini değiştirmenin bir yolu var mı?

30
Henüz itilmemiş bir Git birleştirmeyi geri alma
Yakın çekim Stack Overflow daha fazla bilgi : Как отменить последний push? Usta şubemde, git merge some-other-branchyerel olarak yaptım , ancak değişiklikleri asıl ustaya itmedim. Birleştirmek istemedim, bu yüzden geri almak istiyorum. git statusBirleştirmeden sonra bir şey yaparken şu mesajı alıyordum: # On branch master # Your branch is ahead …
3942 git  undo  git-merge 


22
Uzak Git deposu için URI'yi (URL) nasıl değiştirebilirim?
Sabit diskime (yerel) klonladığım bir USB anahtarında repo (orijin) var. "Orijini" bir NAS'a taşıdım ve buradan kopyalamayı başarıyla test ettim. "Yerel" ayarlarında "orijin" URI'sini değiştirip değiştiremeyeceğimi bilmek istiyorum, böylece şimdi USB anahtarından değil NAS'dan çekilecek. Şimdilik iki çözüm görebiliyorum: her şeyi usb orign'e itin ve tekrar NAS'a kopyalayın (nas menşeli …
3892 git  url  git-remote 

21
Yerel veri havuzu dalını tıpkı uzak depo kafası gibi sıfırlayın
Yerel şubemi tıpkı uzak depodaki şube gibi olacak şekilde nasıl sıfırlarım? Yaptım: git reset --hard HEAD Ama koştuğumda git status, On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: java/com/mycompany/TestContacts.java modified: java/com/mycompany/TestParser.java Bana neden bu 'değiştirilmiş' olduğumu söyler misiniz? Bu dosyalara dokunmadım mı? Eğer …
3851 git  undo 


29
Bir numaralandırma nasıl numaralandırılır
Stack Overflow adlı kullanıcının yorumu : foreach () для enum Nasıl bir enumC # numaralandırmak ? Örneğin, aşağıdaki kod derlenmez: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); } } Ve aşağıdaki derleme zamanı hatası verir: 'Suit' bir …
3766 c#  .net  loops  enums  enumeration 

10
Vim düzenleyiciden nasıl çıkarım?
Yakın çekim Stack Overflow daha fazla bilgi : Vi или Vim? Sıkıştım ve kaçamıyorum. Diyor ki: "type :quit<Enter> to quit VIM" Ama ben yazdığımda, bu nesne gövdesinde görünür.
3765 vim  vi 




30
SQL Server'da bir SELECT'ten nasıl GÜNCELLEŞTİRİRİM?
Gelen SQL Server , bu mümkündür INSERT, bir kullanarak bir tabloya SELECTaçıklama: INSERT INTO Table (col1, col2, col3) SELECT col1, col2, col3 FROM other_table WHERE sql = 'cool' Ayrıca bir üzerinden güncelleme yapmak mümkün mü SELECT? Değerleri içeren geçici bir tablo var ve bu değerleri kullanarak başka bir tablo güncelleştirmek …
3694 sql  sql-server  tsql  select 

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.