Programlama

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

23
JavaScript'te tanımsız veya boş bir değişken olup olmadığı nasıl kontrol edilir?
JavaScript kodumuzda sıklıkla aşağıdaki kod modelini kullanıyoruz if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable } Aynı etkiye sahip daha az ayrıntılı bir kontrol yöntemi var mı? Bazı forumlara ve literatüre göre, aşağıdakilerin basitçe söylenmesi aynı etkiye sahip olmalıdır. if (some_variable) { // Do …

11
Tablo hücresinde CSS metin taşması?
text-overflowMetin bir satıra sığmayacak kadar uzunsa, birden çok satıra sarılmak yerine üç nokta ile klipslenecek şekilde bir tablo hücresinde CSS kullanmak istiyorum . Mümkün mü? Bunu denedim: td { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } Ancak, white-space: nowrapmetnin (ve hücresinin) sürekli olarak sağa doğru genişlediği görülüyor ve tablonun toplam …
500 css  overflow 

30
Bir kimse nasıl nesne yönelimli kod C yazmak? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapalı . C nesneye yönelik kod yazmanın bazı yolları nelerdir? Özellikle polimorfizm açısından. Ayrıca bkz. Bu …
500 c  oop  object 

5
C ++ standardı, başlatılmamış bir bool'un bir programı çökmesine izin veriyor mu?
C ++ bir "tanımsız davranış" derleyicinin istediği her şeyi yapmasına izin verebilir biliyorum. Ancak, kodun yeterince güvenli olduğunu düşündüğüm için beni şaşırtan bir çöküş yaşadım. Bu durumda, asıl sorun sadece belirli bir derleyici kullanan belirli bir platformda ve sadece optimizasyon etkinleştirildiğinde gerçekleşti. Sorunu yeniden oluşturmak ve en üst düzeye çıkarmak …

16
Bir koleksiyondaki tüm nesneleri LINQ kullanarak güncelleme
LINQ kullanarak aşağıdakileri yapmanın bir yolu var mı? foreach (var c in collection) { c.PropertyToSet = value; } Açıklığa kavuşturmak için, bir koleksiyondaki her nesne arasında yineleme yapmak ve daha sonra her nesne üzerindeki bir özelliği güncellemek istiyorum. Benim kullanım durumum, bir blog yayınında bir sürü yorumum var ve bir …
500 c#  .net  linq  foreach 



11
Sınıflandırma şartlı JS ng
ng-classŞartlı olmak gibi bir şey için ifade yapmanın bir yolu var mı ? Örneğin, aşağıdakileri denedim: <span ng-class="{test: 'obj.value1 == \'someothervalue\''}">test</span> Bu kodla ilgili sorun, ne olursa olsun obj.value1, sınıf testinin her zaman öğeye uygulanmasıdır. Bunu yapmak: <span ng-class="{test: obj.value2}">test</span> obj.value2Doğru bir değere eşit olmadığı sürece , sınıf uygulanmaz. Şimdi …
499 html  css  angularjs 

23
Git'i geçerli dizine klonlama
Yapıyorum: git clone ssh://user@host.com/home/user/private/repos/project_hub.git ./ Ben alıyorum: Fatal: hedef yol '.' zaten var ve boş bir dizin değil. Yolu biliyorum. zaten var. Ve dizinin boş olduğundan emin olabilirim. (İçimde yapıyorum ve hiçbir şey göremiyorum!) Bu projeyi geçerli dizine klonlamak için burada ne eksik?
499 git  git-clone 

11
Dize birleştirme: concat () ve “+” operatörü
Dize a ve b varsayarsak: a += b a = a.concat(b) Kaputun altında, aynı şey mi? Burada concat referans olarak ayrıştırılmıştır. Bunun +ne yaptığını görmek için operatörü de kaynak koduna dönüştürmek istiyorum . public String concat(String s) { int i = s.length(); if (i == 0) { return this; } …

14
Git for Unity3D kaynak kontrolü nasıl kullanılır?
United3D - Stack Overflow paketi için ekran görüntüsü : Как использовать Gidiş Git kaynak kontrolünü Unity 3D ile kullanmak için , özellikle Unity 3D projelerinin ikili doğasıyla uğraşırken en iyi uygulamalar nelerdir ? Lütfen iş akışını, .gitignore'a hangi yolların dahil edileceğini, Unity ve / veya projede hangi ayarların yapılması gerektiğini …

8
Silinen dosyaları hazırlama
Diyelim ki git depomda bir dosya var foo. Varsayalım ki rm(değil git rm) ile silindi . Sonra git durumu şunu gösterecektir: Changes not staged for commit: deleted: foo Bu bireysel dosya silme işlemini nasıl aşamalandırabilirim? Eğer denersem: git add foo Diyor ki: 'foo' did not match any files.
499 git  git-add  git-rm  git-stage 

30
Düğüm Sass, mevcut ortamınız için bir bağlayıcı bulamadı
Düğüm-sass hata ile başarısız devam çünkü bir uygulama oluşturma konusunda sorunlar yaşıyorum. Eksik bağlanmada hata /Users/warren/Sites/random-docs/my-cms/node_modules/node-sass/vendor/darwin-x64-11/binding.node Düğüm Sass, mevcut ortamınız için bir bağlayıcı bulamadı: OS X 64-Bit Düğümü 0.10.x ile Koşmayı denedim npm rebuild node-sass diyor ki İkili iyidir; çıkarken. Çalıştırırken node -vI get v6.2.2 Hangi sass hatası "Düğümü 0.10.x" …
499 node.js  npm 



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.