Programlama

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

10
Java Dizisini Yinelenebilir Olarak Dönüştür
Bir ilkel dizim var, örneğin int, int [] foo. Küçük boyutlu olabilir ya da olmayabilir. int foo[] = {1,2,3,4,5,6,7,8,9,0}; Ondan bir oluşturmanın en iyi yolu nedir Iterable<Integer>? Iterable<Integer> fooBar = convert(foo); Notlar: Lütfen döngüler kullanarak cevap vermeyin (derleyicinin onlar hakkında nasıl akıllıca bir şey yaptığını iyi bir şekilde açıklayamadıkça?) Ayrıca …
150 java  arrays  iterable 

8
HTML5'te RTSP veya RTP üzerinden akış
Yeni bir yığın Stack Overflow fotoğraf : html5? Bir sunucudan RTSP / RTP akışını oynatması gereken bir web uygulaması geliştiriyorum http://lscube.org/projects/feng . HTML5 video / ses etiketi rtsp veya rtp'yi destekliyor mu? Değilse, en kolay çözüm ne olurdu? Belki bir VLC eklentisine veya bunun gibi bir şeye bırakın.
150 video  html  streaming  rtsp  rtp 

6
Data.table içindeki bir satırı referans ile nasıl silebilirim?
Sorum, kopyalamaya karşı referans ile atama ile ilgili data.table. Birinin referansla benzer şekilde satırları silip silemeyeceğini bilmek istiyorum DT[ , someCol := NULL] Hakkında bilmek istiyorum DT[someRow := NULL, ] Sanırım bu işlevin var olmamasının iyi bir nedeni var, bu yüzden belki de aşağıdaki gibi olağan kopyalama yaklaşımına iyi bir …
150 r  data.table 

20
JavaScript'te herhangi bir karma kod işlevi var mı?
Temel olarak, bir dizi benzersiz nesnelerin bir nesne oluşturmaya çalışıyorum. Sadece özellik adları için nesnelerle bir JavaScript nesnesi kullanarak parlak bir fikir vardı. Gibi, set[obj] = true; Bu, bir noktaya kadar çalışır. Dize ve sayılarla harika çalışıyor, ancak diğer nesnelerle, hepsi aynı değere "hash" ediyor ve aynı özelliğe erişiyor. Bir …
150 javascript  hash  set  hashcode 

8
Docker kapsayıcısında birden fazla program çalıştırabilir miyim?
Masaüstünde kullanıcılar üzerinde çalışmayı amaçlayan bir uygulamayı dağıtma noktasından başımı Docker'a sarmaya çalışıyorum. Benim uygulama sadece bir şişesi web uygulaması ve mongo veritabanı. Normalde hem sanal makineye hem de ana bilgisayar bağlantı noktasını konuk web uygulamasına iletirim. Docker'ı denemek istiyorum ama birden fazla programı nasıl kullanacağımı bilmiyorum. Belgelerde sadece ENTRYPOINT …
150 docker 

6
Neden django's model.save (), full_clean () öğesini çağırmıyor?
Sadece django's orm'ın bir model formunun parçası olarak kaydedilmedikçe bir model üzerinde 'full_clean' dememesinin iyi bir nedeni olup olmadığını bilen merak ediyorum. Modelinizin save () yöntemini çağırdığınızda full_clean () işlevinin otomatik olarak çağrılmayacağını unutmayın. Kendi oluşturduğunuz modelleriniz için tek adımlı model doğrulaması yapmak istediğinizde manuel olarak çağırmanız gerekir. django tam …

16
LDAP ne için kullanılır?
LDAP'nin bazı bilgiler sağlamak ve yetkilendirmeyi kolaylaştırmak için kullanıldığını biliyorum. Ancak LDAP'nin diğer kullanımları nelerdir?
150 ldap 

3
Hiçbir değer bulunmazsa MySQL'de TOPLA işlevinin '0' değerini döndürmesini nasıl sağlayabilirim?
Diyelim ki MySQL'de basit bir fonksiyonum var: SELECT SUM(Column_1) FROM Table WHERE Column_2 = 'Test' Column_2'de hiçbir giriş 'Test' metnini içermiyorsa, bu işlev 0 döndürmesini NULListerken bu işlev geri döner . Benzer bir sorunun burada birkaç kez sorulduğunun farkındayım, ancak cevapları amacımla uyarlayamadım, bu yüzden bunu sıralamak için bazı yardımlar …
150 mysql  function  null  sum 

6
__Hash __ () 'yi uygulamanın doğru ve iyi yolu nedir?
Uygulamanın doğru ve iyi bir yolu __hash__()nedir? Daha sonra hashtables aka sözlükler içine nesneler eklemek için kullanılan bir hashcode döndüren işlevi hakkında konuşuyorum. Olarak __hash__()bir geri tamsayı değerleri eşit ortak veri dağıtılmalıdır varsayalım döner bir tamsayı ve hashtables içine "gruplama" nesneler için kullanılan (çarpışmasını en aza indirmek için). Bu değerleri …

1
Python 3.x tamsayıları için iki kat daha hızlı bit kaydırma?
Sort_containers kaynağına bakıyordum ve bu satırı görünce şaşırdım : self._load, self._twice, self._half = load, load * 2, load >> 1 İşte loadbir tamsayı. Neden bir yerde bit kaydırma, başka bir yerde çarpma kullanılır? Bit kaydırmanın 2'ye bölünme işleminden daha hızlı olabileceği makul görünüyor, ancak neden çarpmayı bir kaydırma ile değiştirmiyorsunuz? …

8
Javascript bir dize çizgi sonra her şeyi alın
Bunu yapmanın en temiz yolu ne IE ve firefox'ta işe yarayacaktır. Dizem şöyle: sometext-20202 Şimdi 'sometext' ve kısa çizgiden sonraki tam sayı farklı uzunluklarda olabilir. Sadece alt dizeyi ve dizinini kullanmalı mıyım yoksa diğer yollardan mı?
150 javascript 

2
Rust programı Kargo paketinden meta verilere nasıl erişebilir?
Kargo paketinin meta verilerine (örn. Sürüm) paketteki Rust kodundan nasıl erişirsiniz? Benim durumumda, standart bir --versionbayrağa sahip olmak istediğim bir komut satırı aracı oluşturuyorum ve uygulamanın paketin sürümünü okumasını istiyorum, Cargo.tomlbu yüzden iki yerde tutmak zorunda değilim. Kargo meta verilerine programdan erişmek isteyenlerin başka nedenleri olduğunu hayal edebiliyorum.
150 rust  rust-cargo 

4
Pylint ile tek bir spesifik çizgiyi yok saymak mümkün mü?
Başlığımda şu satır var: import config.logging_settings Bu aslında python günlük ayarlarımı değiştiriyor, ancak pylint bunun kullanılmayan bir içe aktarma olduğunu düşünüyor. unused-importGenel olarak uyarıları kaldırmak istemiyorum , bu yüzden bu belirli bir satırı görmezden gelmek mümkün mü? .pylintrcBu proje için bir sahip olmak umursamıyorum, bu yüzden bir yapılandırma dosyasını değiştirerek …
150 python  pylint 

7
Statik ve Mühürlü sınıf farkları
Statik sınıfta uygulanan herhangi bir sınıf var mı? anlamına geliyor: static class ABC : Anyclass Hem mühürlü hem de statik sınıftan miras alınabilecek herhangi bir sınıf var mı? anlamına geliyor: static class ABC : AClass {} Ve sealed class ABC : AClass {} Bir şekilde yanlış olabilir miyim?
150 c#  .net  oop  static  sealed 

11
Java ile iki tarih arasındaki günleri hesaplama
İki tarih arasındaki günleri hesaplayan bir Java programı istiyorum. İlk tarihi yazın (Almanca gösterim; boşluklarla: "gg mm yyyy") İkinci tarihi yazın. Program iki tarih arasındaki gün sayısını hesaplamalıdır. Artık yılları ve yazları nasıl ekleyebilirim? Kodum: import java.util.Calendar; import java.util.Date; import java.util.Scanner; public class NewDateDifference { public static void main(String[] args) …

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.