программирование

Q & A для профессиональных программистов и энтузиастов

6
Эластичный поисковый запрос bool объединяется с OR
В настоящее время я пытаюсь перенести приложение на основе solr вasticsearch. У меня есть этот запрос Lucene (( name:(+foo +bar) OR info:(+foo +bar) )) AND state:(1) AND (has_image:(0) OR has_image:(1)^100) Насколько я понимаю, это комбинация предложений MUST в сочетании с логическим ИЛИ: «Получить все документы, содержащие (foo AND bar в …

30
Как решить ошибку INSTALL_FAILED_DEXOPT?
Я занимаюсь разработкой приложения для Android с использованием Android 2.2, размер APK моего приложения составляет 22,5 МБ, и я хочу создать новую сборку для планшета Samsung. Я получил следующую ошибку: INSTALL_FAILED_DEXOPT Как мне решить эту ошибку?

3
Какая команда означает «ничего не делать» в условном выражении в Bash?
Иногда при создании условий мне нужен код, который ничего не делает, например, здесь я хочу, чтобы Bash ничего не делал, если значение $aбольше 10, выведите «1», если $aменьше 5, в противном случае выведите «2»: if [ "$a" -ge 10 ] then elif [ "$a" -le 5 ] then echo "1" …
181 bash  conditional  noop 

7
Как частично функция functools делает то, что делает?
Я не могу понять, как работает частичное в functools. У меня есть следующий код отсюда : >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr = lambda y : sum(1, y) >>> incr(2) 3 >>> def sum2(x, y): return x + y >>> …

17
Spring Boot - загрузка начальных данных
Мне интересно, как лучше загрузить исходные данные базы данных перед запуском приложения? То, что я ищу, это то, что заполнит мою базу данных H2 данными. Например, у меня есть модель домена «Пользователь». Я могу получить доступ к пользователям, перейдя в / users, но изначально в базе данных пользователей не будет, …

12
Изменить ветку по умолчанию в gitlab
Я случайно толкнул моего локального мастера в ветку с именем origin на gitlab, и теперь это по умолчанию. Есть ли способ переименовать эту ветку или установить новую основную ветку на master?
181 gitlab 

13
«git status» показывает измененные файлы, но «git diff» не показывает
Я посмотрел на все подобные вопросы. Тем не менее, я дважды проверил, и определенно происходит что-то странное. На одном сервере (Solaris с Git 1.8.1) я клонировал репозиторий Git, а затем скопировал папку .git в мои существующие живые файлы. Это работало отлично, я мог бежать git status затем git diff [filename] …
181 git  diff 

24
Vue 2 - Мутирующие реквизиты vue-warn
Я начал серию https://laracasts.com/series/learning-vue-step-by-step . Я остановился на уроке Vue, Laravel и AJAX с этой ошибкой: vue.js: 2574 [Vue warn]: избегайте прямого изменения свойства, так как значение будет перезаписываться при каждом повторном рендеринге родительского компонента. Вместо этого используйте данные или вычисляемое свойство, основанное на значении реквизита. Пропуская мутирование: «список» (находится …

5
Как мне удалить ведущие пробелы в Python?
У меня есть текстовая строка, которая начинается с нескольких пробелов, варьирующихся между 2 и 4. Какой самый простой способ удалить ведущие пробелы? (т.е. удалить все перед определенным символом?) " Example" -> "Example" " Example " -> "Example " " Example" -> "Example"

5
Async ждут в linq select
Мне нужно изменить существующую программу, и она содержит следующий код: var inputs = events.Select(async ev => await ProcessEventAsync(ev)) .Select(t => t.Result) .Where(i => i != null) .ToList(); Но это кажется мне очень странным, в первую очередь использование asyncи awaitв select. Согласно этому ответу Стивена Клири, я смогу отбросить их. Затем …
181 c#  linq  asynchronous 

1
Что такое пассивные слушатели событий?
Работая над повышением производительности прогрессивных веб-приложений, я наткнулся на новую функцию, Passive Event Listenersи мне трудно понять эту концепцию. Что Passive Event Listenersи зачем нужно иметь в наших проектах?

19
Как получить параметры запроса из URL в Angular 5?
Я использую Angular 5.0.3, я хотел бы запустить свое приложение с кучей параметров запроса, как /app?param1=hallo&param2=123. Каждый совет дан в Как получить параметры запроса из URL в Angular 2? не работает для меня. Есть идеи, как заставить работать параметры запроса? private getQueryParameter(key: string): string { const parameters = new URLSearchParams(window.location.search); …

9
Добавить массив NumPy к массиву NumPy
У меня есть numpy_array. Нечто подобное [ a b c ]. И затем я хочу добавить его в другой массив NumPy (точно так же, как мы создаем список списков). Как нам создать массив массивов NumPy, содержащих массивы NumPy? Я попытался сделать следующее без удачи >>> M = np.array([]) >>> M …
181 python  numpy 

7
MongoDB SELECT COUNT GROUP BY
Я играю с MongoDB, пытаясь выяснить, как сделать простой SELECT province, COUNT(*) FROM contest GROUP BY province Но я не могу понять это с помощью агрегатной функции. Я могу сделать это, используя какой-то очень странный групповой синтаксис db.user.group({ "key": { "province": true }, "initial": { "count": 0 }, "reduce": function(obj, …

19
Как прокрутить до элемента?
У меня есть виджет чата, который выдает массив сообщений каждый раз, когда я прокручиваю вверх. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что ползунок остается зафиксированным сверху при загрузке сообщений. Я хочу сосредоточиться на последнем элементе индекса из предыдущего массива. Я понял, что могу делать динамические ссылки, передавая …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.