Programlama

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


20
BeanFactory ve ApplicationContext
Spring Framework için oldukça yeniyim, onunla oynuyorum ve bir sonraki şirket projesinde kullanmak için Spring MVC'yi değerlendirmek amacıyla birkaç örnek uygulamayı bir araya getiriyorum. Şimdiye kadar Spring MVC'de gördüğüm şeylerden gerçekten hoşlanıyorum, kullanımı çok kolay görünüyor ve çok birim test dostu sınıflar yazmaya teşvik ediyor. Bir alıştırma olarak, örnek / …

6
Rspec: “array.should == another_array” ancak sipariş konusunda endişe duymadan
Genellikle dizileri karşılaştırmak ve herhangi bir sırayla aynı öğeleri içerdiklerinden emin olmak istiyorum. RSpec'te bunu yapmanın kısa bir yolu var mı? Kabul edilemeyen yöntemler şunlardır: #to_set Örneğin: expect(array.to_set).to eq another_array.to_set veya array.to_set.should == another_array.to_set Diziler yinelenen öğeler içerdiğinde bu başarısız olur. #sort Örneğin: expect(array.sort).to eq another_array.sort veya array.sort.should == another_array.sort …
235 ruby  testing  rspec 



17
Yeni PostgreSQL JSON veri türü içindeki alanları nasıl değiştirebilirim?
Postgresql 9.3 ile bir JSON veri türünün belirli alanlarını SEÇEBİLİRİM, ancak UPDATE kullanarak bunları nasıl değiştirirsiniz? Bunun herhangi bir örneğini postgresql belgelerinde veya çevrimiçi herhangi bir yerde bulamıyorum. Ben bariz denedim: postgres=# create table test (data json); CREATE TABLE postgres=# insert into test (data) values ('{"a":1,"b":2}'); INSERT 0 1 postgres=# …

23
MVVM ile WPF'de İletişim Kutularını Kullanma
WPF için MVVM modelinde iletişim kutularını işlemek daha karmaşık işlemlerden biridir. Görünüm modeliniz görünüm hakkında hiçbir şey bilmediğinden, iletişim iletişimi ilginç olabilir. Bir ICommandgörünümü açtığında bir iletişim kutusu görünebilir. Diyalogların sonuçlarını ele almanın iyi bir yolunu bilen var mı? Gibi pencereler hakkında konuşuyorum MessageBox. Bunu yapmanın yollarından biri, görünüm iletişim …



5
Vim ile bir dosyanın kodlamasını nasıl değiştirebilirim?
Bir dosyanın satır sonlarını değiştirmek için vim kullanmaya alışkınım: $ file file file: ASCII text, with CRLF line terminators $ vim file :set ff=mac :wq $ file file file: ASCII text, with CR line terminators Bir dosyanın unicode kodlamasını değiştirmek için benzer bir işlem kullanılabilir mi? Aşağıdakileri deniyorum, ki bu …
235 vim  unicode 

9
stdout'un COPY dosyasını günlük dosyasını bash betiğinin içinden yeniden yönlendir
Stdout bir dosyaya yeniden yönlendirmeyi biliyorum : exec > foo.log echo test bu 'test' i foo.log dosyasına koyacaktır. Şimdi çıktıyı günlük dosyasına yönlendirmek ve stdout'ta tutmak istiyorum yani komut dosyasının dışından önemsiz bir şekilde yapılabilir: script | tee foo.log ama bunu betiğin içinde bildirmek istiyorum denedim exec | tee foo.log …
235 bash  shell  redirect  logging 

8
Boolean.ToString neden “true” değil “True” üretir
true.ToString() false.toString(); Output: True False Bunun "doğru" ve "doğru" olmamasının geçerli bir nedeni var mı? XML yazarken XML'in boolean türü gibi kırar küçük harf olduğu ve aynı zamanda (değil emin CLS gerçi yaklaşık) C # 'ın doğru / yanlış ile uyumlu değildir. Güncelleme İşte C # (XML ile kullanım için) …
235 c#  .net  boolean 

22
Java'da zaman olmadan nasıl bir Tarih alabilirim?
Geçerli tarihi zaman damgası olmadan almak için Yığın Taşması sorusu Java programından devam : Bir Date nesnesini zaman olmadan almanın en etkili yolu nedir? Bu ikisinden başka bir yol var mı? // Method 1 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date dateWithoutTime = sdf.parse(sdf.format(new Date())); // Method 2 Calendar cal = …
235 java  date 

6
“Find: paths ifadeden önce gelmelidir:” Geçerli dizindeki dosyaları da içeren özyinelemeli bir aramayı nasıl belirtebilirim?
Geçerli dizinde olduğu gibi alt dizinlerinde de eşleşmeleri bulmakta zorlanıyorum . Çalıştırdığımda find *test.csadece geçerli dizindeki eşleşmeleri verir. (alt dizinlere bakmaz) Denersem find . -name *test.caynı sonuçları beklerdim, ama bunun yerine bana sadece bir alt dizindeki eşleşmeleri verir. Çalışma dizininde eşleşmesi gereken dosyalar olduğunda bana şunu verir:find: paths must precede …
235 linux  bash  find 

11
Çok dilli veritabanı için şema
Çok dilli bir yazılım geliştiriyorum. Uygulama koduna gelince, yerelleştirme bir sorun değildir. Dile özgü kaynakları kullanabilir ve onlarla iyi çalışan her türlü araca sahip olabiliriz. Ancak çok dilli bir veritabanı şemasını tanımlamak için en iyi yaklaşım nedir? Diyelim ki çok sayıda tablonuz var (100 veya daha fazla) ve her tablonun …

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.