Programlama

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





12
JSON Yanıtında alanları yapıdan kaldırma veya gizleme
Go'da çağrıldığında bir sorgu gerçekleştiren, bir yapının örneğini oluşturan ve daha sonra arayana geri göndermeden önce bu yapıyı JSON olarak kodlayan bir API oluşturdum. Şimdi arayanın "alanlar" GET parametresinden geçirerek geri dönmek istedikleri belirli alanları seçebilmesine izin vermek istiyorum. Bu, alan değerlerine bağlı olarak yapımın değişeceği anlamına gelir. Bir yapıdan …
181 json  go 

10
Ruby modülünde bir örnek yöntemi eklemeden başlatabilir miyim?
Arka fon: Birkaç örnek yöntemleri bildiren bir modül var module UsefulThings def get_file; ... def delete_file; ... def format_text(x); ... end Ve bu yöntemlerden bazılarını bir sınıftan çağırmak istiyorum. Normalde bunu ruby'de nasıl yaparsınız: class UsefulWorker include UsefulThings def do_work format_text("abc") ... end end Sorun include UsefulThingstüm yöntemleri getiriyor UsefulThings. …
181 ruby  module  methods 

10
Python'da yakalanmamış özel durumları günlüğe kaydetme
Yakalanmamış istisnaların loggingmodül yerine modül üzerinden çıkışına nasıl sebep oluyorsunuz stderr? Bunu yapmanın en iyi yolunun: try: raise Exception, 'Throwing a boring exception' except Exception, e: logging.exception(e) Ama benim durumum öyle ki, bir istisna yakalanmadığında otomatik olarak çağrılsaydı gerçekten güzel olurdu logging.exception(...).



4
tek bir düzeltmenin git günlüğü
Bir taahhüdüm var c. Ben o kesin taahhüt c + metainformation değişiklik setini almak istiyorum ve başka kimse yok. Bunu yapmaktan daha basit bir yol git log -p c^..cvar mı?
181 git  git-log 



7
iFrame src değişiklik olayı algılama?
İç çerçevedeki içerik üzerinde hiçbir denetime sahip olmadığımı varsayarsak, üst sayfa aracılığıyla bir src değişikliğini tespit edebilmemin herhangi bir yolu var mı? Belki bir çeşit yük? Son çare, iframe src'nin öncekiyle aynı olması durumunda 1 saniyelik bir aralık testi yapmaktır, ancak bu hacky çözümünü yapmak berbat olur. Eğer yardımcı olursa …

6
'key' ve lambda ifadesini kullanan python max işlevi
OOP geçmişinden geliyorum ve python öğrenmeye çalışıyorum. Kullanıyorum maxtipi örneği dönmek için bir lambda ifade kullanan işlevi Playerolan en totalScorelistesi arasında players. def winner(): w = max(players, key=lambda p: p.totalScore) İşlev Player, maksimum değere sahip tür örneğini doğru olarak döndürür totalScore. Aşağıdaki üç şey hakkında kafam karıştı: maxİşlev nasıl çalışır? …
181 python  function  lambda 


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.