Programlama

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

8
GUID / UUID veritabanı anahtarlarının avantajları ve dezavantajları
Geçmişte tüm veritabanı anahtarları GUID / UUID değerleri olsaydı, veritabanları arasında hareketli girişlerin çok daha kolay hale getirileceği bir dizi veritabanı sistemi üzerinde çalıştım . Bu yolda birkaç kez gitmeyi düşündüm, ancak özellikle performans ve telefon üzerinden okunabilen URL'ler hakkında her zaman biraz belirsizlik var. Herkes bir veritabanında GUID'leri ile …
222 database  guid  uuid 

10
UIButton metnini programlı olarak hızlı değiştirme
Burada basit bir soru. Bir UIButton'um var, currencySelector ve programlı olarak metni değiştirmek istiyorum. İşte sahip olduğum şeyler: currencySelector.text = "foobar" Xcode bana "Beklenen Açıklama" hatasını veriyor. Neyi yanlış yapıyorum ve düğmenin metnini nasıl değiştirebilirim?
222 ios  xcode  swift  uibutton 


4
Vim'de makroyu bir dizi satıra nasıl uygularım?
Bir sürü satır içeren bir dosyam var. Tek bir satırda işlem yapan bir makro kaydettim. Bu makroyu dosyada kalan tüm satırlarda tekrarlamak istiyorum. Bunu yapmanın hızlı bir yolu var mı? Ctrl + Q'yu denedim, bir dizi çizgiyi vurguladım ve @@'a bastım, ancak bu hile yapmıyordu.
222 vim  vim-macros 

6
Servlet tabanlı uygulamada yapılandırma kaynak dosyalarını nereye yerleştirmeli ve nasıl okumalıyım?
Web uygulamamda önceden tanımlanmış kullanıcılara e-posta göndermem gerekiyor finance@xyz.com, bu yüzden bunu bir .propertiesdosyaya eklemek ve gerektiğinde erişmek istiyorum. Bu doğru bir yordam mı, öyleyse bu dosyayı nereye yerleştirmeliyim? Kaynak ve JSP dosyaları için iki ayrı klasör olan Netbeans IDE kullanıyorum.

4
CTE, Alt Sorgu, Geçici Tablo veya Tablo Değişkeni arasında bir performans farkı var mı?
Bu mükemmel SO sorusundaCTE ve arasındaki farklar sub-queriestartışıldı. Özellikle sormak istiyorum: Hangi durumlarda aşağıdakilerin her biri daha verimli / daha hızlıdır? CTE Alt Sorgu Geçici Tablo Tablo Değişkeni Geleneksel olarak, çok sayıda iç içe geçmiş alt sorgudan daha okunabilir göründüklerinden temp tables, geliştirmede çok kullandım stored procedures. Non-recursive CTEs veri …


18
Neden uçucu var?
Ne geliyor volatileanahtar kelimeye? C ++ ile hangi sorunu çözer? Benim durumumda, bilerek asla buna ihtiyaç duymadım.
222 c++  volatile  c++-faq 


15
Java'da super ()
super()Üst yapıcıyı çağırmak için mi kullanılır? Lütfen açıklayınız super().
222 java  super 

18
(Mac) -bash: __git_ps1: komut bulunamadı
Terminaldeki komut tanıtımımı değiştirmeye çalışıyorum. Hatayı almaya devam ediyorum: -bash: __git_ps1: command not found Sadece olduğu gibi terminale yazarak denedim: __git_ps1. Ben de denedim.bash_profile if [ -f ~/.git-completion.bash ]; then source ~/.git-completion.bash export PS1='[\W]$(__git_ps1 "(%s)"): ' fi Gördüğünüz / söyleyebileceğiniz gibi, evet, otomatik tamamlama yüklü ve harika çalışıyor! Bu soruya …
222 macos  git  terminal  ps1 

11
C # 'da anonim yöntemden çıkma
Anonim bir yöntemi bir etkinlikten iptal etmek mümkün mü? Böyle bir etkinliğe abone olursam: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; Bunun gibi abone olabilirim: MyEvent -= MyMethod; Ama anonim bir yöntem kullanarak abone olursam: MyEvent += delegate(){Console.WriteLine("I did it!");}; Bu anonim yöntemin aboneliğini iptal etmek mümkün …


6
SHA512 ve Blowfish ve Bcrypt [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

5
Git şube adında eğik çizgi karakterini kullanma
Eminim popüler bir Git projesinde bir yerde şubelerin "özellik / xyz" gibi bir deseni olduğunu gördüm. Ancak eğik çizgi karakteri olan bir şube oluşturmaya çalıştığımda bir hata alıyorum: $ git branch labs/feature error: unable to resolve reference refs/heads/labs/feature: Not a directory fatal: Failed to lock ref for update: Not a …
222 git  branch 

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.