Programlama

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




10
Kaydırma yönünü algılama
Bu yüzden on scrollbir işlevi çağırmak için JavaScript'i kullanmaya çalışıyorum . Ama jQuery kullanmadan kaydırmanın yönünü tespit edip edemeyeceğimi bilmek istedim. Değilse, herhangi bir geçici çözüm var mı? Sadece bir "yukarı" düğmesi koymayı düşünüyordum, ancak yapabilseydim bundan kaçınmak isterdim. Şimdi bu kodu kullanmayı denedim ama işe yaramadı: if document.body.scrollTop <= …

15
Orantılı tutarken bir div'i resimle nasıl doldurabilirim?
Bu konuyu buldum - Resmin en boy oranını korurken bir resmi <div> 'i dolduracak şekilde nasıl uzatırsınız? - bu tamamen istediğim şey değil. Belli büyüklükte bir div'im ve içinde bir resim var. Görüntünün yatay veya dikey olmasına bakılmaksızın, div'i her zaman görüntüyle doldurmak istiyorum . Ve görüntünün kesilmiş olması da …

4
CSS kullanarak .ttf yazı tipi nasıl eklenir?
Kodumla ilgili bir sorunum var. Çünkü sayfam için genel bir yazı tipi eklemek istiyorum ve bir .ttf dosyası indirdim. Ve bunu ana CSS'ye ekledim ama yazı tipim değişmeyecek. İşte benim basit kodum: @font-face { font-family: 'oswald'; src: url('/font/oswald.regular.ttf'); } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, …
120 html  css 

1
CMAKE'de -fPIC derleyici seçeneğini eklemenin deyimsel yolu nedir?
Bunu yapmanın en az 3 yolu ile karşılaştım ve hangisinin deyimsel yol olduğunu merak ediyorum. Bunun neredeyse evrensel olarak herhangi bir statik kitaplığa yapılması gerekir. CMake'deki Makefile oluşturucunun bunu statik kitaplıklara otomatik olarak eklememesine şaşırdım. (bir şeyi kaçırmıyorsam?) target_compile_options(myLib PRIVATE -fPIC) add_compile_options(-fPIC) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fpic") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpic") Başka varyasyonların …
120 c++  c  cmake 

3
Uzak Redis sunucusuna nasıl bağlanılır?
Uzak Redis sunucusunun URL ve PORT'una sahibim. Scala'dan Redis'e yazabiliyorum. Ancak kullanarak terminali üzerinden uzaktan REDIS bağlanmak istediğiniz redis-serverbirkaç arama yapmak için veya benzer bir şey hget, getvb (Ben herhangi bir sorun olmadan benim yerel olarak yüklü REDIS ile yapabilir).
120 redis 

7
Kafka ile (15MB üzeri) büyük mesajları nasıl gönderebilirim?
Java Producer API ile Kafka V. 0.8'e dizgi mesajları gönderiyorum. Mesaj boyutu yaklaşık 15 MB ise, bir MessageSizeTooLargeException. message.max.bytes40 MB olarak ayarlamayı denedim , ancak yine de istisna alıyorum. Küçük mesajlar sorunsuz çalıştı. (İstisna yapımcıda görünüyor, bu uygulamada tüketicim yok.) Bu istisnadan kurtulmak için ne yapabilirim? Örnek yapımcı yapılandırmam private …
120 java  apache-kafka 

8
Python İstekleri ve kalıcı oturumlar
İstek modülünü kullanıyorum (sürüm 0.10.0, Python 2.5 ile). Bir web sitesindeki oturum açma formuna nasıl veri göndereceğimi ve oturum anahtarını nasıl alacağımı buldum, ancak sonraki isteklerde bu oturum anahtarını kullanmanın açık bir yolunu göremiyorum. Birisi aşağıdaki koddaki üç noktayı doldurabilir veya başka bir yaklaşım önerebilir mi? >>> import requests >>> …

2
Angular bileşeninde "özel" ve "genel"
Ben eklemezseniz özel önce foo, loadBarve text, onlar iman kamu varsayılan olarak. export class RandomComponent { @Input() foo: string; @Output() loadBar = new EventEmitter(); text: string; } publicBileşenin içindeyken herhangi bir kullanım durumu var mı ? Kapsülleme / güvenlik nedeniyle, privatehepsine aşağıdaki gibi eklemeli miyim ? export class RandomComponent { …

7
React.js: contentEditable için onChange olayı
contentEditable-Based kontrol için değişim olayını nasıl dinlerim ? var Number = React.createClass({ render: function() { return <div> <span contentEditable={true} onChange={this.onChange}> {this.state.value} </span> = {this.state.value} </div>; }, onChange: function(v) { // Doesn't fire :( console.log('changed', v); }, getInitialState: function() { return {value: '123'} } }); React.renderComponent(<Number />, document.body); http://jsfiddle.net/NV/kb3gN/1621/

3
Bir Dizeler vektörü üzerindeki birleştirme operatörünün eşdeğeri nedir?
Bir Strings vektörü üzerinden "birleştirme" operatörü için Rust eşdeğerini bulamadım . A sahibim Vec<String>ve onlara bekar olarak katılmak istiyorum String: let string_list = vec!["Foo".to_string(),"Bar".to_string()]; let joined = something::join(string_list,"-"); assert_eq!("Foo-Bar", joined); İlişkili: Rust'ta boşluklarla ayrılmış bir yineleyici yazdırmanın deyimsel bir yolu nedir?
120 string  rust 

13
Bir dizedeki bir karakterin örneklerini değiştirme
Noktalı virgülleri (i-belirtilen konumlarda) iki nokta üst üste ile değiştirmeye çalışan bu basit kod çalışmaz: for i in range(0,len(line)): if (line[i]==";" and i in rightindexarray): line[i]=":" Hata veriyor line[i]=":" TypeError: 'str' object does not support item assignment Noktalı virgülleri iki nokta üst üste ile değiştirmek için bu sorunu nasıl çözebilirim? …
120 python  string 


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.