Programlama

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

30
JavaScript'te diziler nasıl karşılaştırılır?
İki diziyi karşılaştırmak istiyorum ... ideal, verimli. Hiçbir şey fantezi, sadece trueaynı ve falsedeğilse. Şaşırtıcı olmayan bir şekilde, karşılaştırma operatörü çalışmıyor gibi görünüyor. var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1==a2); // Returns false console.log(JSON.stringify(a1)==JSON.stringify(a2)); // Returns true Her diziyi kodlayan JSON yapar, ancak her değeri yinelemek zorunda kalmadan …
988 javascript  arrays  json 


11
Git log svn log -v gibi dosya adlarını gösterme
SVN günlüğünde, her komutta değiştirilen dosyaların dosya adlarını veren "-v" modu vardır, örneğin: jes5199 $ svn günlüğü -v -------------------------------------------------- ---------------------- r1 | jes5199 | 2007-01-03 14:39:41 -0800 (Çar, 03 Oca 2007) | 1 satır Değişen yollar: A / YAZARLAR A / KOPYALAMA A / ChangeLog A / EVRİM A / …
987 svn  git  logging 

5
Tanımsız davranış ve sıralama noktaları
"Dizi noktaları" nedir? Tanımlanmamış davranış ile sıralama noktaları arasındaki ilişki nedir? a[++i] = i;Kendimi daha iyi hissetmek için sık sık komik ve kıvrımlı ifadeler kullanırım . Onları neden kullanmayı bırakmalıyım? Bunu okuduysanız, yeniden yüklenen Tanımsız davranış ve sıra noktaları takip sorusunu ziyaret ettiğinizden emin olun . (Not: Bu, Stack Overflow'ın …


17
Efsaneyi arsadan nasıl çıkarabilirim?
Tek bir şekilde yapılacak bir dizi 20 parselim (alt parseller değil) var. Efsanenin kutunun dışında olmasını istiyorum. Aynı zamanda, figürün boyutu azaldıkça eksenleri değiştirmek istemiyorum. Lütfen aşağıdaki sorular için bana yardım edin: Efsane kutusunu çizim alanının dışında tutmak istiyorum. (Efsanenin arsa alanının sağ tarafında olmasını istiyorum). Gösterge kutusunun içindeki metnin …


30
Bir iOS uygulamasının adı nasıl değiştirilir?
Geçen gün aptalca bir geliştirme kodu adı ile bir iPhone projesine başladım ve şimdi neredeyse bittiğinden projenin adını değiştirmek istiyorum. Ancak, info.plist dosyasındaki uygulamanın adını değiştirmeyi açıkça deneyen Xcode ile bunu nasıl yapacağımdan emin değilim, imzalama işleminin yanlış olmasına neden oluyor (sanırım ...) ve uygulamam vermeye başlamayacak Bana bir Başlatıcı …
985 ios  xcode 



12
Birden çok git taahhüdü nasıl geri alınır?
Şuna benzer bir git deposu var: A -> B -> C -> D -> HEAD Şube başkanının A'yı işaret etmesini istiyorum, yani B, C, D ve HEAD'ın kaybolmasını istiyorum ve kafanın A ile eşanlamlı olmasını istiyorum. Görünüşe göre ya yeniden pazarlamayı deneyebilirim (aradaki değişiklikleri ittiğim için geçerli değil) ya da …
982 git  commit  git-revert 

10
Rails Orijinallik Simgesini Anlama
Birçok kez sahip olduğum gibi, Rails'teki Authenticity Token ile ilgili bazı sorunlar yaşıyorum. Ama gerçekten sadece bu sorunu çözmek ve devam etmek istemiyorum. Gerçekten Orijinallik belirtecini anlamak istiyorum. Sorum şu: Bu konuda tam bir bilgi kaynağınız var mı veya burada ayrıntılı olarak açıklamak için zaman harcıyor musunuz?


18
Yarış koşulu nedir?
Çok iş parçacıklı uygulamalar yazarken karşılaşılan en yaygın sorunlardan biri yarış koşullarıdır. Topluluğa sorularım: Yarış durumu nedir? Onları nasıl tespit edersiniz? Onlarla nasıl başa çıkıyorsunuz? Son olarak, onların oluşmasını nasıl önlersiniz?

11
Stder'ı nasıl stderr olarak borulayabilirim?
Ben bilgileri yazar bir program var stdoutve stderr, ve ihtiyacım grepne geliyor içinden stderr'e hiçe ederken, stdout'u . Elbette 2 adımda yapabilirim: command > /dev/null 2> temp.file grep 'something' temp.file ama bunu geçici dosyalar olmadan yapmayı tercih ederim. Akıllı boru hileleri var mı?
981 bash  grep  stdout  pipe  stderr 

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.