Programlama

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

21
Android BottomNavigationView'da seçili öğeyi ayarla
android.support.design.widget.BottomNavigationViewDestek kitaplığındaki yeniyi kullanıyorum . Geçerli seçimi koddan nasıl ayarlayabilirim? Ekranı döndürdükten sonra seçimin ilk öğeye geri döndüğünü fark ettim. Elbette, eğer biri bana söylerse BottomNavigationView, onPauseişlevin mevcut durumunu nasıl "kaydedeceğimi" ve onu nasıl geri yükleyeceğimi de yardımcı olacaktır onResume. Teşekkürler!

15
İş Parçacığı İçin Güvenli Liste <T> özelliği
Hiç List&lt;T&gt;şüphesiz iş parçacığı güvenli bir şekilde kullanılabilecek bir özellik olarak uygulanmasını istiyorum . Bunun gibi bir şey: private List&lt;T&gt; _list; private List&lt;T&gt; MyT { get { // return a copy of _list; } set { _list = value; } } Görünüşe göre hala koleksiyonun bir kopyasını (klonlanmış) iade etmem …

4
Sözlükler listesinde değerin zaten mevcut olup olmadığını kontrol edin.
Aşağıdaki gibi bir Python sözlük listem var: a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] Listede belirli bir anahtar / değere sahip bir sözlüğün mevcut olup olmadığını aşağıdaki gibi kontrol etmek istiyorum: // is a dict with 'main_color'='red' in the list already? // if not: …
123 python  list  dictionary 

16
Bir node.js uygulamasından exe dosyaları nasıl oluşturulur?
Yazdığım ve aşağıdaki gibi çalıştırdığım bir düğüm uygulamam var: node.exe app.js inputArg Bunu kendi başına bir .exe olarak paketlememin bir yolu var mı? Yani böyle bir şey yapabilir miyim? App.exe inputArg Bunu bir toplu iş dosyası kullanarak taklit etmenin bir yolu var, bu yüzden bunu yapabilirim: App.bat inputArg Ancak bu, …

7
Eclipse'deki gibi IntelliJ IDEA'daki sınıfları otomatik olarak içe aktarmanın bir yolu (veya kısayol) var mı?
Eclipse'de, Java ile kodlama yaparken Ctrl+ Shift+ tuşlarına basın ve Otüm Sınıfları otomatik olarak içe aktarın. NetBeans'de bu Ctrl+ Shift+ ile yapılır I. Bunu IntelliJ IDEA'da yapmanın bir yolu var mı? Google, StackOverflow, IntelliJ IDEA yapılandırmasında ve resmi IntelliJ web sitesinde Kaçıramayacağınız Klavye Kısayolları'nda eşdeğer bir kısayol aradım



10
Mevcut değilse PostgreSQL ROLE (kullanıcı) oluşturun
PostgreSQL 9.1'de bir ROLE oluşturmak için bir SQL komut dosyasını nasıl yazabilirim, ancak zaten mevcutsa bir hata oluşturmadan? Mevcut komut dosyası basitçe şunları içerir: CREATE ROLE my_user LOGIN PASSWORD 'my_password'; Kullanıcı zaten varsa bu başarısız olur. Şunun gibi bir şey istiyorum: IF NOT EXISTS (SELECT * FROM pg_user WHERE username …

21
react-router bir sayfaya geri dön geçmişi nasıl yapılandırırsınız?
Biri bana belirli bir rotadan önceki sayfaya nasıl geri dönebileceğimi söyleyebilir mi? Bu kodu kullanırken: var BackButton = React.createClass({ mixins: [Router.Navigation], render: function() { return ( &lt;button className="button icon-left" onClick={this.navigateBack}&gt; Back &lt;/button&gt; ); }, navigateBack: function(){ this.goBack(); } }); Bu hatayı alın, yönlendirici geçmişi olmadığı için goBack () yok sayıldı …

4
Flexbox sütunları sola ve sağa nasıl hizalanır?
Tipik CSS ile, aralarında biraz boşluk bırakarak iki sütundan birini sola ve diğerini sağa kaydırabilirim. Bunu flexbox ile nasıl yaparım? http://jsfiddle.net/1sp9jd32/ #container { width: 500px; border: solid 1px #000; display: -webkit-flex; display: -ms-flexbox; display: flex; } #a { width: 20%; border: solid 1px #000; } #b { width: 20%; border: …
123 html  css  flexbox 

6
Koşullu Değiştirme Pandaları
Bir DataFrame'im var ve belirli bir sütundaki değerleri sıfır ile aşan değerleri değiştirmek istiyorum. Bunu başarmanın bir yolu olduğunu düşünmüştüm: df[df.my_channel &gt; 20000].my_channel = 0 Kanalı yeni bir veri çerçevesine kopyalarsam çok basit: df2 = df.my_channel df2[df2 &gt; 20000] = 0 Bu tam olarak istediğimi yapıyor, ancak orijinal DataFrame'in bir …

7
Hangi Regex işaretten bir satırın sonuna kadar her şeyi yakalar?
Tek bir ile açıklamaları gösteren bir metin dosyam var '. Bazı satırların iki tırnak işareti var ama her şeyi a'nın ilk örneğinden 've satır beslemesinden almam gerekiyor . I AL01 ' A-LINE '091398 GDK 33394178 402922 0831850 ' '091398 GDK 33394179 I AL02 ' A-LINE '091398 GDK 33394180 400722 0833118 …
123 regex 

3
URL parametreleri nasıl kodlanır?
Parametreleri şuna benzeyen bir URL'ye aktarmaya çalışıyorum: http://www.foobar.com/foo?imageurl= Ve kendisi başka bir API tarafından oluşturulan bir resim URL'si gibi parametreleri geçirmek istiyorum ve resmin bağlantısı şu şekilde çıkıyor: http://www.image.com/?username=unknown&amp;password=unknown Ancak, URL'yi kullanmaya çalıştığımda: http://www.foobar.com/foo?imageurl=http://www.image.com/?username=unknown&amp;password=unknown Çalışmıyor. Ben de kullanarak denedi encodeURI()ve encodeURIComponent()ImageUrl üzerinde ve çok çalışma değil bu.

4
react-router vs react-router-dom, birini veya diğerini ne zaman kullanmalı?
Her ikisinde de Rota, Bağlantı vb. Bulunur. Biri veya diğerini ne zaman kullanmalı? Her birini nerede kullanacağım konusunda gerçekten kafam karıştı. Sunucu tarafı mı? İstemci tarafı mı? https://reacttraining.com/react-router/ Bazı örneklerde geçmişi geçmeniz gerekir, bazılarında geçmemeniz gerekir. Ne yapalım? &lt;Router history={browserHistory}&gt; vs &lt;Router&gt; Herhangi bir yardımın ne zaman kullanılacağı gerçekten kafa …

11
Kaydırmayı reddederek ekranımdan çıkan yerel metne tepki ver. Ne yapalım?
Aşağıdaki kod bu canlı örnekte bulunabilir Aşağıdaki tepki yerel unsuruna sahibim: 'use strict'; var React = require('react-native'); var { AppRegistry, StyleSheet, Text, View, } = React; var SampleApp = React.createClass({ render: function() { return ( &lt;View style={styles.container}&gt; &lt;View style={styles.descriptionContainerVer}&gt; &lt;View style={styles.descriptionContainerHor}&gt; &lt;Text style={styles.descriptionText} numberOfLines={5} &gt; Here is a really long …

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.