Programlama

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

24
Java arayüzünde neden statik bir yöntem tanımlayamıyorum?
EDIT: Java 8'den itibaren, arabirimlerde statik yöntemlere izin verilir. İşte örnek: public interface IXMLizable<T> { static T newInstanceFromXML(Element e); Element toXMLElement(); } Tabii ki bu işe yaramayacak. Ama neden olmasın? Olası sorunlardan biri, aradığınızda ne olacağıdır: IXMLizable.newInstanceFromXML(e); Bu durumda, sadece boş bir yöntem (yani {}) çağırması gerektiğini düşünüyorum. Tüm alt …

21
Birden fazla Python sürümü ve PIP ile uğraşmak?
pipPython'un birden fazla sürümü ile iyi oynamanın bir yolu var mı ? Örneğin, pipşeyleri sitem 2.5 veya site 2.6 yüklememe açık bir şekilde yüklemek için kullanmak istiyorum . Örneğin easy_install, ben kullanıyorum easy_install-2.{5,6}. Ve evet - virtualenv'i biliyorum ve hayır - bu özel sorunun çözümü değil.
499 python  pip 

13
Kullanıcı aracısı stil sayfası nedir?
Google Chrome'daki bir web sayfasında çalışıyorum. Aşağıdaki stillerle doğru şekilde görüntülenir. table { display: table; border-collapse: separate; border-spacing: 2px; border-color: gray; } Bu stilleri tanımlamadığımı belirtmek önemlidir. Chrome geliştirici araçlarında, CSS dosya adı yerine kullanıcı aracısı stil sayfası diyor . Şimdi bir form gönderir ve bazı doğrulama hatası oluşursa, aşağıdaki …
499 css  google-chrome 


10
OS X: Linux'un widget'ına eşdeğer
Stok OS X sistemindeki Un * x kabuk komut dosyasından nasıl HTTP GET yapabilirim? (üçüncü taraf yazılımları yüklemek bir seçenek değildir, çünkü bunun üzerinde kontrolüm olmayan birçok farklı sistemde çalışması gerekir). Örneğin Mercurial sunucusunu yerel olarak bir hg hizmeti yaparak başlatırsam : ... $ hg serve Ve sonra, wget komutuna …
499 macos  shell  unix  http-get 

10
Belirli bir değer içeren diziye sahip belgeyi bulma
Bu şemam varsa ... person = { name : String, favoriteFoods : Array } ... favoriteFoodsdizenin dizelerle doldurulduğu yer. Firavun faresi kullanan "suşi" ye sahip olan tüm insanları mongoose kullanarak nasıl bulabilirim? Aşağıdakiler boyunca bir şey umuyordum: PersonModel.find({ favoriteFoods : { $contains : "sushi" }, function(...) {...}); ( $containsMongodb'da kimse …
499 mongodb  mongoose 



5
Bir Date nesnesini klonlama
Bir Datedeğişkene başka bir değişken atamak , referansı aynı örneğe kopyalar. Bu, birinin değiştirilmesinin diğerini değiştireceği anlamına gelir. Bir Dateörneği nasıl klonlayabilir veya kopyalayabilirim ?
498 javascript 

27
Java'nın @Override ek açıklamasını ne zaman kullanırsınız ve neden?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Planlarımız ve Fiyatlarımız Benzer İmajlar : Stack Overflow Fotoğraf : "@Override" перед объявлением метода? Java'nın @Overrideek açıklamasını kullanmak için en iyi uygulamalar nelerdir ve neden? Geçersiz kılınan …
498 java  annotations 

20
Bir iframe'i içeriğe göre yeniden boyutlandırma
İGoogle benzeri bir uygulama üzerinde çalışıyorum. Diğer uygulamalardan (diğer alanlardaki) içerik iframe'ler kullanılarak gösterilir. İframe'lerin içeriğinin yüksekliğine uyacak şekilde iframe'leri nasıl yeniden boyutlandırabilirim? Google'ın kullandığı javascript'i deşifre etmeye çalıştım, ancak gizlenmiş ve web'de arama yapmak şimdiye kadar sonuçsuz kaldı. Güncelleme: İçeriğin diğer alanlardan yüklendiğini ve bu nedenle aynı köken politikasının …

2
Node.js dosyasında __dirname ve ./ arasındaki fark nedir?
Node.js'de programlama yaparken ve geçerli dizininizle ilişkili bir yerde bulunan dosyalara referans verirken, __dirnamedeğişkeni normalde kullanmak yerine kullanmak için herhangi bir neden var ./mı? Benim kodunda bugüne kadar ./ kullanarak ve sadece varlığını buldular __dirname, ve esasen benim ./'s dönüştürmek için akıllı olup olmayacağını bilmek istiyorum, ve eğer öyleyse, neden …
498 node.js 

5
Bu sözlük anahtarının C # 'da olup olmadığını nasıl tespit edebilirim?
Kişi verileri ile Exchange Web Hizmetleri Yönetilen API ile çalışıyorum. İşlevsel , ancak ideal değil aşağıdaki kodu var : foreach (Contact c in contactList) { string openItemUrl = "https://" + service.Url.Host + "/owa/" + c.WebClientReadFormQueryString; row = table.NewRow(); row["FileAs"] = c.FileAs; row["GivenName"] = c.GivenName; row["Surname"] = c.Surname; row["CompanyName"] = c.CompanyName; …

27
Sınıf üyesi işlevinin varlığı için geçici kontrol?
Bir sınıfta belirli bir üye işlevinin tanımlanmasına bağlı olarak davranışı değiştiren bir şablon yazmak mümkün müdür? İşte ne yazmak istiyorum basit bir örnek: template<class T> std::string optionalToString(T* obj) { if (FUNCTION_EXISTS(T->toString)) return obj->toString(); else return "toString not defined"; } Yani, eğer class Tetmiştir toString()tanımlanan, o zaman bunu kullanır; aksi taktirde …

28
Bağımlılık Enjeksiyonu vs Fabrika Deseni
Bağımlılık Enjeksiyonu kullanımı için alıntılanan örneklerin çoğunu, fabrika modelini kullanarak da çözebiliriz. Kullanım / tasarım söz konusu olduğunda bağımlılık enjeksiyonu ile fabrika arasındaki fark bulanık veya incedir. Birisi bana bunu nasıl kullandığınızı söylediğinde fark yaratır! Bir zamanlar bir sorunu çözmek için StructureMap bir DI konteyneri kullandım, daha sonra basit bir …

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.