«dsl» etiketlenmiş sorular


1
Pony (ORM) hilelerini nasıl yapıyor?
Pony ORM , bir jeneratör ifadesini SQL'e dönüştürmenin güzel hilesini yapıyor. Misal: >>> select(p for p in Person if p.name.startswith('Paul')) .order_by(Person.name)[:2] SELECT "p"."id", "p"."name", "p"."age" FROM "Person" "p" WHERE "p"."name" LIKE "Paul%" ORDER BY "p"."name" LIMIT 2 [Person[3], Person[1]] >>> Python'un harika iç gözlem ve metaprogramlama yerleşiklerine sahip olduğunu biliyorum, …

13
Alana özgü dil nedir? Kullanan var mı? Ve ne şekilde?
Sanırım bir tür giriş arıyorum ve bunu kullanan var mı bir bakıyorum. Kullanmanın belirli avantajları var mı? Wikipedia: alana özgü dil (DSL) , belirli bir problem alanına, belirli bir problem temsil tekniğine ve / veya belirli bir çözüm tekniğine adanmış bir programlama dili veya spesifikasyon dilidir. Bunu nasıl uyguladığınıza veya …
107 terminology  dsl 

6
Capybara'yı doğru hata mesajı ile kullanarak eleman sayısı nasıl belirlenir?
Capybara'da bunun gibi bir şey yapabileceğinizi biliyorum: page.should have_css("ol li", :count => 2) Bununla birlikte, sayfanın örneğin yalnızca bir eşleşen öğeye sahip olduğunu varsayarsak, hata çok açıklayıcı değildir: 1) initial page load shows greetings Failure/Error: page.should have_css("ol li", :count => 2) expected css "ol li" to return something Bu oldukça …
87 rspec  dsl  capybara 

13
Android Studio Gradle DSL yöntemi bulunamadı: 'android ()' - Hata (17,0)
Projemi Android Studio'da çalıştırmaya çalışıyorum ancak hata aşağıda görünüyor: Bunu çalıştırmak için birçok kaynağı takip ettim ve burada yaralandım, ancak başka ne yapacağımı bilmiyorum. Bu projeyi çalışacak şekilde nasıl yapılandırabilirim? build.gradle: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { mavenCentral() …

5
“Major C” yerine “C major” yazma şansı var mı?
Müzik projemde küçük bir estetik sorunla karşılaştım ve bir süredir beni rahatsız ediyor. Bir tipim var data Key = C | D | ...ve Scalea Keyve a ' dan a oluşturabilirim Mode. ModeBüyük ve küçük ölçekli örneğin arasındaki farklılaşacaktır. I tanımlayabilir Modebir fonksiyonu olarak türü Keyiçin Scale. Bu durumda, modların …
39 haskell  dsl 

3
groovy dosyaları arasında geçiş değişkenleri
Jenkins'te DSL eklentisi ile birçok işi yönetiyorum. Bu eklenti .groovy tanımlarını kullanıyor, bu yüzden birisi Jenkins kullanmasa da groovy kullanmak bile yardımcı olabilir. Genellikle ek bir dosya oluşturmak istiyorum, bu harika bir dosya olabilir, JSON veya YAML, neyse. Bu dosyayı .groovy dosyama bağlama olasılığı önemlidir. Bu dosyada, örneğin adres IP …
9 java  jenkins  groovy  dsl 
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.