Programlama

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


14
Sabitlerle dolu birden çok satır nasıl seçilir?
Bir tabloya başvurmadan sabitleri seçmek bir SQL ifadesinde tamamen yasaldır: SELECT 1, 2, 3 İkincisinin döndürdüğü sonuç kümesi değerleri içeren tek bir satırdır. Sabit bir ifade kullanarak bir kerede birden çok satır seçmek için bir yol olup olmadığını merak ediyordum: SELECT ((1, 2, 3), (4, 5, 6), (7, 8, 9)) …
176 sql  select  constants 

9
“Boş veya boş değer” kontrol etmenin en iyi yolu
Postgres sql ifadelerinde değerin null veya boş dize olup olmadığını kontrol etmenin en iyi yolu nedir? Değer uzun ifade olabilir, bu nedenle kontrolde yalnızca bir kez yazılması tercih edilir. Şu anda kullanıyorum: coalesce( trim(stringexpression),'')='' Ama biraz çirkin gözüküyor. stringexpressionchar(n)sütun veya char(n)sondaki boşluklu sütunlar içeren ifade olabilir . En iyi yol …

5
Arabelleği VIM'de dikey bölme olarak açma
VIM'de bir dosyayı düzenliyorsanız ve mevcut bir arabelleği açmanız gerekiyorsa (örn. Tampon listenizden :buffers:) dikey bir bölmede nasıl açabilirsiniz? Zaten normal bir bölünme ile açabilirsiniz biliyorum : :sbuffer N Wehere NAncak yukarıda o açılır, istediğiniz tampon sayıdır Ndeğil dikey, yatay tampon. Ayrıca açtıktan sonra pencere yerleşimini değiştirebileceğiniz ve aşağıdaki gibi …
176 vim 


6
Neden “Sanal olmayan (VB'de geçersiz kılınabilir) üye için geçersiz kurulum…” iletisi ile bir İstisna alıyorum?
Bir bool türü döndüren sanal olmayan bir yöntemle alay etmek zorunda birim testi var public class XmlCupboardAccess { public bool IsDataEntityInXmlCupboard(string dataId, out string nameInCupboard, out string refTypeInCupboard, string nameTemplate = null) { return IsDataEntityInXmlCupboard(_theDb, dataId, out nameInCupboard, out refTypeInCupboard, nameTemplate); } } XmlCupboardAccessSınıfta sahte bir nesne var ve aşağıda …
176 c#  unit-testing  moq 

3
Statik yöntemleri normal ES6 sınıfı yöntemlerinden çağırın
Statik yöntemleri çağırmanın standart yolu nedir? constructorSınıfın adını kullanmayı veya kullanmayı düşünebilirim, gerekli hissetmediği için ikincisini sevmiyorum. İlki önerilen yol mu, yoksa başka bir şey var mı? İşte (tutarlı) bir örnek: class SomeObject { constructor(n){ this.n = n; } static print(n){ console.log(n); } printN(){ this.constructor.print(this.n); } }

2
Python kullanarak SQLite satır ekledikten sonra eklenen kimliği almak nasıl?
Python kullanarak SQLite satır ekledikten sonra eklenen kimliği almak nasıl? Ben böyle bir tablo var: id INT AUTOINCREMENT PRIMARY KEY, username VARCHAR(50), password VARCHAR(50) Örnek verilerle yeni bir satır ekliyorum username="test"ve password="test". Oluşturulan kimliği güvenli bir şekilde nasıl alabilirim? Bu, iki kişinin aynı anda veri ekleyebileceği bir web sitesi çözümü …
176 python  sqlite 

9
Java: bir örneği derin klonlama / kopyalama için önerilen çözüm
Java derin klon / örnek kopyası yapmak için önerilen bir yolu olup olmadığını merak ediyorum. Aklımda 3 çözüm var, ancak bazılarını kaçırabilirim ve fikrinizi almak istiyorum edit: Bohzo önerisi dahil ve soru rafine: bu sığ klonlama daha derin klonlama hakkında. Kendin Yap: özelliklerden sonra elle özellikleri klonlayın ve değişebilir örneklerin …
176 java  clone 




12
ToList () - yeni bir liste oluşturuyor mu?
Diyelim ki bir dersim var public class MyObject { public int SimpleInt{get;set;} } Ve bir tane var List<MyObject>ve benToList() ve sonra birini değiştirdim SimpleInt, değişikliğim orijinal listeye geri yayılacak. Başka bir deyişle, aşağıdaki yöntemin çıktısı ne olur? public void RunChangeList() { var objs = new List<MyObject>(){new MyObject(){SimpleInt=0}}; var whatInt = …
176 c#  linq 

7
Python Flask, içerik türü nasıl ayarlanır
Flask kullanıyorum ve bir get isteği bir XML dosyası döndürür. İçerik türünü xml olarak nasıl ayarlarım? Örneğin @app.route('/ajax_ddl') def ajax_ddl(): xml = 'foo' header("Content-type: text/xml") return xml
176 python  flask 

20
İki dizeyi sayıymış gibi nasıl ekleyebilirim?
Sadece sayı içeren iki dizesi var: var num1 = '20', num2 = '30.5'; Bunları birlikte ekleyebilirdim, ama bunun yerine bitiştiriliyor: num1 + num2; // = '2030.5' Bu karakter dizilerini sayı olarak ele almaya nasıl zorlayabilirim?
176 javascript 

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.