Programlama

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


5
Enum'un kurucusu neden statik alanlara erişemiyor?
Enum'un kurucusu neden statik alanlara ve yöntemlere erişemiyor? Bu, bir sınıf için mükemmel bir şekilde geçerlidir, ancak bir enum ile izin verilmez. Yapmaya çalıştığım şey, numaralandırma örneklerimi statik bir Haritada depolamak. Kısaltmaya göre aramaya izin veren şu örnek kodu düşünün: public enum Day { Sunday("Sun"), Monday("Mon"), Tuesday("Tue"), Wednesday("Wed"), Thursday("Thu"), Friday("Fri"), …
110 java  enums 

6
Git diff --ignore-space-change varsayılan olarak nasıl yapılır
Muhtemelen bir takma ad ayarlayabilirim, ancak bunu yapılandırma dosyasında bir seçenek olarak ayarlayabilmem gerekiyor gibi görünüyor, ancak bunu yapmayı zaten görmüyorum. Ben sadece farklı --ignore-space-changeyaptığım zaman istiyorum, başvururken veya başka bir şey yaparken değil. Farkı, üzerinde gerçek bir değişiklik olmayan fazladan +/- çizgilerle karıştırmayarak anlaşılmasını kolaylaştırmaya çalışıyorum.
110 git  config  git-config 


11
CSV / Excel için en iyi zaman damgası biçimi?
Bir CSV dosyası yazıyorum. En azından saniye ve tercihen milisaniye için doğru olan zaman damgaları yazmam gerekiyor. Bir CSV dosyasındaki zaman damgaları için, minimum kullanıcı müdahalesi ile Excel tarafından doğru ve net bir şekilde ayrıştırılabilecekleri için en iyi biçim nedir?

3
UTF-8 "değişken genişlikli kodlama" nasıl çalışır?
Unicode standardı, hepsini depolamak için 4 bayta ihtiyacınız olacak kadar yeterli kod noktasına sahiptir. UTF-32 kodlamasının yaptığı budur. Yine de UTF-8 kodlaması, "değişken genişlikli kodlama" adı verilen bir şey kullanarak bunları bir şekilde çok daha küçük alanlara sıkıştırır. Aslında, US-ASCII'nin ilk 127 karakterini tam olarak gerçek ASCII'ye benzeyen tek bir …

3
Tek dosyalar için derleme bayraklarını geçersiz kıl
Bir projeyi derlemek için genel bir bayrak kümesi kullanmak istiyorum, yani üst düzey CMakeLists.txt dosyamda şunu belirtmiştim: ADD_DEFINITIONS ( -Wall -Weffc++ -pedantic -std=c++0x ) Bununla birlikte, bir alt dizindeki belirli bir dosya için ("foo.cpp" diyelim), derleme bayraklarını -Weffc ++ (ticari kitaplık dahil, değiştiremem) olarak değiştirmek istiyorum. Durumu basitleştirmek için yalnızca …

3
Neden Java 8'de split bazen sonuç dizisinin başlangıcında boş dizeleri kaldırır?
Java 8'den önce boş dizgeye böldüğümüzde String[] tokens = "abc".split(""); bölünmüş mekanizma ile işaretlenmiş yerlerde bölünecekti | |a|b|c| çünkü ""her karakterden önce ve sonra boş alan vardır. Sonuç olarak, ilk başta bu diziyi üretecektir. ["", "a", "b", "c", ""] ve daha sonra sondaki boş dizeleri kaldıracak (çünkü limitargümana açıkça negatif …
110 java  regex  split  java-8 


11
Tek bir seçenek koleksiyonu elde etmek için yapılandırma dosyalarını, ortamı ve komut satırı bağımsız değişkenlerini ayrıştırın
Python'ın standart kitaplığı için modüllere sahip yapılandırma dosyası ayrıştırma ( ConfigParser ), ortam değişkeni okuma ( os.environ ) ve komut satırı argümanı ayrıştırma ( argparse ). Tüm bunları yapan bir program yazmak istiyorum ve ayrıca: Bir dizi seçenek değerleri vardır : varsayılan seçenek değerleri, geçersiz kılınan yapılandırma dosyası seçenekleri, geçersiz …

3
Devralma güvenlik kurallarını ihlal etmeden .NET 4 + 'da ISerializable'ı nasıl uygulayabilirim?
Arka plan: Noda Time birçok serileştirilebilir yapı içerir. İkili serileştirmeyi sevmesem de, 1.x zaman çizelgesinde onu desteklemek için birçok istek aldık. ISerializableArayüzü uygulayarak bunu destekliyoruz . Noda Time 2.x'in .NET Fiddle'da başarısız olduğuna dair yeni bir sorun raporu aldık . Noda Time 1.x kullanan aynı kod iyi çalışıyor. Atılan istisna …

12
CSV dosyasını Spark ile yükle
Spark'ta yeniyim ve Spark ile bir dosyadan CSV verilerini okumaya çalışıyorum. İşte yaptığım şey: sc.textFile('file.csv') .map(lambda line: (line.split(',')[0], line.split(',')[1])) .collect() Bu çağrının bana dosyamın ilk iki sütununun bir listesini vermesini beklerdim ama şu hatayı alıyorum: File "<ipython-input-60-73ea98550983>", line 1, in <lambda> IndexError: list index out of range CSV dosyam birden …



14
Bootstrap carousel aynı anda birden çok çerçeve
Bootstrap 3 carousel ile elde etmeye çalıştığım efekt bu Her seferinde yalnızca bir kare göstermek yerine, N kareyi yan yana kaydırarak görüntüler. Sonra kaydırdığınızda (veya otomatik olarak kaydığında), slayt grubunu olduğu gibi kaydırır. Bu , bootstrap 3'ün atlıkarınca ile yapılabilir mi? Başka bir jQuery eklentisi aramaya gitmem gerektiğini umuyorum ...

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.