Programlama

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

5
Lodash _.pluck'a ne oldu?
Bir zamanlar Lodash'ı kullandım _.pluck... Koparmayı sevdim ... Lodash'ın artık desteklemediğini pluck( Lodash 4.x'ten itibaren) fark etmek yerine, ne kullanacağımı hatırlamakta zorlanıyorum ... Dokümanlara gittim , cmd-f'ye çarptım, 'koparma' yazdım, ama terk edilmiş zavallı arkadaşım bile doğru bir söz bile vermiyor ... bir 'yerine' bile konmadı ... Birisi bana bunun …
273 javascript  lodash 

12
Strace nasıl kullanılmalıdır?
Bir meslektaşım bir keresinde bana her şeyin Linux'ta hata ayıklamada başarısız olduğu son seçeneğin strace kullanmak olduğunu söyledi . Bu garip aracın arkasındaki bilimi öğrenmeye çalıştım, ancak sistem yöneticisi bir guru değilim ve gerçekten sonuç alamadım. Yani, Tam olarak nedir ve ne işe yarar? Nasıl ve hangi durumlarda kullanılmalıdır? Çıktı …
273 linux  debugging  strace 

6
Python3'te neden xrange fonksiyonu yok?
Son zamanlarda Python3 kullanmaya başladım ve xrange acıları yok. Basit bir örnek: 1) Python2: from time import time as t def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print et-st count() 2) Python3: from time import time as t def xrange(x): …
273 python  python-3.x  pep  xrange 

15
Geçerli komut dosyası adını al
PHP betiğim varsa, bu betiğin içinden dosya adını nasıl alabilirim? Ayrıca, formun bir komut dosyasının adı verildiğinde, jquery.js.phpyalnızca "jquery.js" bölümünü nasıl ayıklayabilirim?
273 php  file 


15
DateTime “null” değeri
Çok araştırıyorum ama bir çözüm bulamadım. Başlatılmamış bir değer (null değerine eşdeğer) içermesi gereken bir DateTime ile nasıl başa çıkıyorsunuz? Bir DateTime özellik değeri ayarlanmış olabilir ya da olmayabilir bir sınıf var. Ben daha sonra kolayca kontrol edilebilir DateTime.MinValue, özellik sahibi başlatmayı düşünüyordum. Sanırım bu oldukça yaygın bir soru, bunu …
273 c#  datetime  null 

10
Node.js ile mevcut işletim sistemini nasıl belirlerim?
Bir platformda geliştirirken kullanmak için birkaç düğüm kabuğu komut dosyası yazıyorum. Hem Mac hem de Windows geliştiricimiz var. Düğümde bir örnekte bir .sh dosyası ve bir örnekte .bat çalıştırmak için kontrol edebileceğim bir değişken var mı?
273 node.js 


18
Anahtar kelime "kayıt" C?
registerAnahtar kelime C dilinde ne yapar ? Optimizasyon için kullanıldığını ancak herhangi bir standartta açıkça tanımlanmadığını okudum. Hâlâ alakalı mı ve öyleyse ne zaman kullanırsınız?
273 c  memory  keyword 

11
C ++ 'da yeni anahtar kelimeyi ne zaman kullanmalıyım?
Kısa bir süredir C ++ kullanıyorum ve yeni anahtar kelimeyi merak ediyorum . Basitçe, kullanmalı mıyım, kullanmamalı mıyım? 1) Yeni anahtar kelimeyle ... MyClass* myClass = new MyClass(); myClass->MyField = "Hello world!"; 2) Yeni anahtar kelime olmadan ... MyClass myClass; myClass.MyField = "Hello world!"; Bir uygulama açısından bakıldığında, farklı görünmüyorlar …

13
Windows, Mac OS X ve Linux hangi dillerde yazılmıştır?
Sadece Windows, Mac OS X ve Linux'un hangi programlama dillerinden oluştuğunu ve işletim sisteminin her bir parçası için hangi dillerin kullanıldığını kimin bildiğini merak ediyordum (yani: Çekirdek, eklenti mimarisi, GUI bileşenleri, vb.). Her biri için birden fazla dil olduğunu ve Linux çekirdeğinin C ile yazılmış olduğunu biliyorum. Tamamen burada Mac …

4
Paylaşılan nesneler (.so), statik kitaplıklar (.a) ve DLL'ler (.so) arasındaki fark nedir?
Linux'taki kütüphanelerle ilgili bazı tartışmalara katıldım ve bazı şeyleri doğrulamak istiyorum. Anladığım kadarıyla (eğer yanlışsam lütfen düzeltin ve daha sonra yazımı düzenleyeceğim), bir uygulama oluştururken kütüphaneleri kullanmanın iki yolu vardır: Statik kitaplıklar (.a dosyaları): Bağlantı zamanında, kitaplığın içindeki işlevlerin her zaman çağıran uygulama tarafından kullanılabilmesi için tüm kitaplığın bir kopyası …
273 c++  c  linux  dll  linker 

6
Dizeleri / karakterleri vektörle bitiştir
Bir karakter türünde vektörüm varsa, değerleri dizeye nasıl birleştirebilirim? Yapıştır () ile bunu nasıl yapacağım : sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') verim "abc". Ama elbette, bu sadece sdatanın uzunluğunu önceden biliyorsam işe yarar .
273 r  string  r-faq 

13
listedeki öğeleri bulma ve değiştirme
Bir liste aramak ve bir elemanın tüm tekrarlarını başka bir elemanla değiştirmek zorundayım. Şimdiye kadar kod girişimlerim beni hiçbir yere götürmüyor, bunu yapmanın en iyi yolu nedir? Örneğin, listemde aşağıdaki tamsayıların olduğunu varsayalım >>> a = [1,2,3,4,5,1,2,3,4,5,1] ve 1 numarasının tüm tekrarlarını 10 değeriyle değiştirmem gerekiyor, böylece ihtiyacım olan çıktı …
273 python  list  replace 


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.