Вопросы с тегом «dsl»

490
Запрос Elasticsearch для возврата всех записей

У меня есть небольшая база данных в Elasticsearch, и в целях тестирования я хотел бы получить все записи обратно. Я пытаюсь использовать URL-адрес в форме ... http://localhost:9200/foo/_search?pretty=true&q={'matchAll':{''}} Может кто-нибудь дать мне URL, который вы бы использовали для этого,...

173
Как преобразовать строку в эквивалентное дерево выражений LINQ?

Это упрощенная версия оригинальной задачи. У меня есть класс под названием Person: public class Person { public string Name { get; set; } public int Age { get; set; } public int Weight { get; set; } public DateTime FavouriteDay { get; set; } } ... и давайте скажем экземпляр: var bob = new Person {...

111
Как Pony (ORM) делает свои трюки?

Pony ORM отлично справляется с преобразованием выражения генератора в SQL. Пример: >>> 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...

108
Что такое язык предметной области? Кто-нибудь этим пользуется? И каким образом?

Думаю, я ищу какое-то вступление и смотрю, использовал ли кто-нибудь его. Есть ли какие-то особые преимущества от его использования? Википедия: предметно-ориентированный язык (DSL) - это язык программирования или язык спецификаций, предназначенный для конкретной проблемной области, конкретной...

86
Как подтвердить количество элементов с помощью Capybara с правильным сообщением об ошибке?

Я знаю, что в Capybara можно сделать что-то вроде этого: page.should have_css("ol li", :count => 2) Однако если предположить, что на странице есть, например, только один соответствующий элемент, ошибка не очень информативна: 1) initial page load shows greetings Failure/Error: page.should...

82
Метод Android Studio Gradle DSL не найден: 'android ()' - Ошибка (17,0)

Я пытаюсь запустить свой проект в Android Studio, но ошибка появляется ниже: Я следил за многими источниками, просто чтобы запустить это, и оказался здесь, но не знаю, что еще делать. Как мне настроить запуск этого проекта? build.gradle: // Top-level build file where you can add configuration...

39
Есть ли шанс написать «мажор» вместо «мажор С»?

Я столкнулся с небольшой эстетической проблемой в моем музыкальном проекте, и это беспокоило меня в течение некоторого времени. У меня есть тип, data Key = C | D | ...и я могу построить Scaleиз а Keyи а Mode. В Modeразличает , например , крупный и незначительный масштаб. Я могу определить Modeтип...

9
Передача переменных между файлами Groovy

Я управляю многими работами в Jenkins с помощью плагина DSL. Этот плагин использует определения .groovy, поэтому я думаю, что даже если кто-то не использует Jenkins, но использование groovy может помочь. Как правило, я хочу создать дополнительный файл, который может быть Groovy, JSON или YAML, что...