Programlama

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

13
İç birleşim yerine çapraz uygulamayı ne zaman kullanmalıyım?
ÇAPRAZ UYGULAMAYI kullanmanın temel amacı nedir ? Ben cross applybölümleme ise büyük veri kümeleri üzerinde seçim yaparken daha verimli olabilir (belirsiz, Internet posta yoluyla) okudum . (Sayfalama akla geliyor) Ayrıca CROSS APPLYsağ tablo olarak bir UDF gerektirmediğini de biliyorum . Çoğu INNER JOINsorguda (bire çok ilişkiler), bunları kullanmak için yeniden …


11
Listelerdeki del, remove ve pop'lar arasındaki fark
>>> a=[1,2,3] >>> a.remove(2) >>> a [1, 3] >>> a=[1,2,3] >>> del a[1] >>> a [1, 3] >>> a= [1,2,3] >>> a.pop(1) 2 >>> a [1, 3] >>> Listeden bir öğeyi kaldırmak için yukarıdaki üç yöntem arasında herhangi bir fark var mı?
925 python  list 

5
Tarayıcı içi ekran görüntüleri almak için HTML5 / Canvas / JavaScript kullanma
Google'ın "Hata Bildir" veya "Geri Bildirim Aracı", bir hata hakkındaki görüşlerinizi içeren bir ekran görüntüsü oluşturmak için tarayıcı pencerenizin bir bölümünü seçmenize olanak tanır. Ekran görüntüsü Jason Small, yinelenen bir soru yayınladı . Onlar bunu nasıl yapıyor? Google'ın JavaScript geri bildirim API'sı buradan yüklenir ve geri bildirim modülüne genel bakış …


28
Markdown'da görüntü boyutunu değiştirme
Markdown ile yeni başladım. Seviyorum, ama beni rahatsız eden bir şey var: Markdown kullanarak bir görüntünün boyutunu nasıl değiştirebilirim? Belgeler bir görüntü için sadece aşağıdaki önerileri vermektedir: ![drawing](drawing.jpg) Mümkünse resmin de ortalanmasını istiyorum. Sadece GitHub'ın nasıl yaptığını değil, genel Markdown'u istiyorum.
920 image  markdown 

30
Normal ifadeleri kullanarak telefon numaralarını doğrulama
Telefon numaralarını doğrulamak için kapsamlı bir regex oluşturmaya çalışıyorum. İdeal olarak uluslararası formatları işleyecektir, ancak aşağıdakiler de dahil olmak üzere ABD formatlarını idare etmelidir: 1-234-567-8901 1-234-567-8901 x1234 1-234-567-8901 ext1234 1 (234) 567-8901 1.234.567.8901 1/234/567/8901 12345678901 Mevcut girişimimle cevaplayacağım, ama birisinin daha iyi ve / veya daha zarif bir şey olmasını …

30
Boşluk Bash değişkeninden nasıl kesilir?
Bu kod ile bir kabuk komut dosyası var: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi Ancak koşullu kod her zaman yürütülür, çünkü hg sther zaman en az bir yeni satır karakteri yazdırır. Dan boşluk şerit basit bir yol var mı $var(gibi trim()içinde PHP )? …
920 string  bash  variables  trim 



11
Git push özellik dalı yeniden paylaşımından sonra reddedildi
Tamam, bunun basit bir git senaryosu olduğunu düşündüm, ne eksik? Bir masterşubem ve bir featureşubem var. Biraz master, biraz featuresonra da biraz daha çalışıyorum master. Ben böyle bir şey ile sonuçlanır (sözlükbilimsel düzen taahhütlerin sırasını ima eder): A--B--C------F--G (master) \ D--E (feature) git push origin masterUzaktan kumandayı mastergüncel tutmak ya …
918 git 

17
Düğmelerin form göndermesini önleme
Sonraki sayfada, Firefox ile kaldır düğmesi formu gönderir, ancak ekle düğmesi gönderilmez. Kaldır düğmesinin formu göndermesini nasıl önleyebilirim? <html> <head> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript"> function addItem() { var v = $('form :hidden:last').attr('name'); var n = /(.*)input/.exec(v); var newPrefix; if (n[1].length == 0) { newPrefix = '1'; } else { …


10
NPM paketinin önceki tam sürümünü nasıl yükleyebilirim?
Düğüm v0.4.10 indirmek için nvm kullandım ve düğümün bu sürümüyle çalışmak için npm yükledim. Kullanarak ekspres yüklemeye çalışıyorum npm install express -g ve ifade düğüm sürümü> = 0.5.0 gerektiren bir hata alıyorum. Peki, bu garip, çünkü burada düğüm v0.4.10 kullanılan bir düğüm + ekspres + mongodb öğretici için talimatları takip …
916 node.js  npm 

16
Dizi öğelerini başka bir diziye kopyalama
dataArrayYeni bir dizi içine itmek istiyorum bir JavaScript dizisi var newArray. İstemediğim hariç newArray[0]olmak dataArray. Tüm öğeleri yeni diziye itmek istiyorum: var newArray = []; newArray.pushValues(dataArray1); newArray.pushValues(dataArray2); // ... veya daha iyisi: var newArray = new Array ( dataArray1.values(), dataArray2.values(), // ... where values() (or something equivalent) would push the …
916 javascript  arrays 

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.