Programlama

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

11
İşlevsel programlama neden henüz ele geçirilmedi?
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. Açıklayıcı / fonksiyonel programlama (diller) hakkında bazı metinler okudum, Haskell'i denedim ve kendim yazdım. Gördüğüm kadarıyla, fonksiyonel programlamanın klasik zorunluluk stiline göre birkaç avantajı vardır: Vatansız programlar; …


9
Java soyut arayüzü
Bir örnek düşünün (Java'da derlenen) public abstract interface Interface { public void interfacing(); public abstract boolean interfacing(boolean really); } Neden bir arayüzün "bildiri" şeklinde özetlenmesi gerekir? Soyut bir arayüzle uygulanan başka kurallar var mı? Son olarak: abstractEskiyse neden Java'ya dahil edilir? Soyut arayüz için bir geçmiş var mı?
197 java  interface  abstract 


8
jquery'deki tüm işaretlenmemiş onay kutularını bul
Onay kutularının bir listesi var: <input type="checkbox" name="answer" id="id_1' value="1" /> <input type="checkbox" name="answer" id="id_2' value="2" /> ... <input type="checkbox" name="answer" id="id_n' value="n" /> İşaretli onay kutularının tüm değerlerini toplayabilirim; sorum şu: İşaretlenmemiş onay kutularının tüm değerlerini nasıl alabilirim? Denedim: $("input:unchecked").val(); denetlenmeyen bir onay kutusunun değerini almak için, ancak var: …
197 jquery  html  input  checkbox 

14
Java'da sınıf yolundan kaynak yüklemek için URL
Java'da, aynı API'yı kullanarak ancak farklı URL protokolleriyle her türlü kaynağı yükleyebilirsiniz: file:///tmp.txt http://127.0.0.1:8080/a.properties jar:http://www.foo.com/bar/baz.jar!/COM/foo/Quux.class Bu, kaynağın asıl yüklenmesini kaynağa ihtiyaç duyan uygulamadan güzel bir şekilde ayırır ve bir URL yalnızca bir Dize olduğundan, kaynak yüklemesi de kolayca yapılandırılabilir. Geçerli sınıf yükleyiciyi kullanarak kaynakları yüklemek için bir protokol var mı? …
197 java  url  classloader 

2
Android: LinearLayout'a nasıl sınır çizilir
Üç dosyam var. XML, çizim işlevi ve ana Etkinlik. LinearLayoutXML dosyamda bazı var . <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1"> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:background="#ef3" android:id="@+id/img01"/> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:background="#E8A2B4" android:id="@+id/img02"/> </LinearLayout> Bu çizim işlevidir: public class getBorder extends TextView { public getBorder(Context context) { super(context); } @Override protected void …

13
Swift'in güvenlik anahtar kelimesi
Swift 2 guard, çeşitli verilerin kullanıma hazır olarak yapılandırılmasını sağlamak için kullanılabilecek anahtar kelimeyi tanıttı . Bu web sitesinde gördüğüm bir örnek bir sendTapped işlevi göstermektedir: func submitTapped() { guard username.text.characters.count > 0 else { return } print("All good") } Kullanmanın guardeski moda yoldan, bir ifkoşul kullanarak yapmaktan farklı olup …

14
Linux'ta bir bağlantı noktasının açık olup olmadığını etkili bir şekilde test edin?
Bir bash betiğinden, bir bağlantı noktasının 445sunucuda açık / dinleme olup olmadığını nasıl hızlı bir şekilde öğrenebilirim . Birkaç seçenek denedim, ama hızlı bir şey istiyorum: 1. lsof -i :445 (Saniye sürer) 2. netstat -an |grep 445 |grep LISTEN(Saniye sürer) 3. telnet(geri dönmez) 4. nmap, netcatsunucuda mevcut değildir İlk önce …
197 linux  bash  shell  port 

14
Sürüm çakışması 8.4.0'a güncelleniyor
Hata : ': App: processDebugGoogleServices' görevi için yürütme başarısız oldu. Lütfen sürüm çakışmasını, google-services eklentisinin sürümünü (en son sürümle ilgili bilgilere buradan ulaşabilirsiniz ) veya com.google.android.gms sürümünü 8.3.0 olarak güncelleyerek düzeltin. Bulduğum her şeyi yaptım. dependencies { // This does not break the build when Android Studio is missing the …

30
Post parametresi her zaman boş
WebAPI için RC'ye yükseltme yaptığımdan beri, WebAPI'mda POST çağırırken gerçek bir garip sorun yaşıyorum. Hatta yeni projede üretilen temel sürüme geri döndüm. Yani: public void Post(string value) { } ve Fiddler'den arama: Header: User-Agent: Fiddler Host: localhost:60725 Content-Type: application/json Content-Length: 29 Body: { "value": "test" } Hata ayıkladığımda, "değer" dizesi …

4
Java 8 Akışı ve dizilerde çalışma
Yeni Java 8 akış yeteneklerini yeni keşfettim. Python'dan geldiğimde, iki diziyi "tek satırlı bir pitonik" şekilde çarparak, toplama gibi diziler üzerinde işlemler yapmanın düzgün bir yolu olup olmadığını merak ediyordum. Teşekkürler




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.