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

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


3
Как перезапустить VScode после редактирования конфигурации расширения?
VScode уведомляет вас, когда вы открываете конфигурацию расширения: не забудьте перезапустить VScode Но ничего не говорится о том, как. Они используют заглавные буквы для restartслова, поэтому обычно это должно что-то значить, если вы выделяете название. Есть ли какая-то скрытая кнопка перезагрузки или сочетание клавиш? Как перезапустить IDE?

5
Go build: «Не удается найти пакет» (даже если GOPATH установлен)
Несмотря на то, что я GOPATHправильно настроил, я все еще не могу получить команду «go build» или «go run», чтобы найти свои собственные пакеты. Что я делаю не так? $ echo $GOROOT /usr/local/go $ echo $GOPATH /home/mitchell/go $ cat ~/main.go package main import "foobar" func main() { } $ cat …
139 build  go  package 

5
Как обновить запись строки SQLAlchemy?
Предположим , таблица имеет три колонки: username, passwordи no_of_logins. Когда пользователь пытается войти в систему, он проверяет наличие записи с таким запросом, как user = User.query.filter_by(username=form.username.data).first() Если пароль совпадает, он продолжает. Я бы хотел подсчитать, сколько раз пользователь входил в систему. Таким образом, всякий раз, когда он успешно входит в …

6
Цвет фона CardView всегда белый
Я использую RecyclerView с GridLayoutManager, и каждый элемент у меня как CardView. К сожалению, здесь CardView не меняет цвет фона. Я пробовал макет и программно, но я пробовал ничего не работает. Я уже довольно долго борюсь. Я ценю, если кто-нибудь может помочь мне с этой проблемой.

8
Ошибка: не удается вытащить с ребазом: у вас есть не внесенные изменения
Я начал сотрудничать с несколькими друзьями по проекту, и они используют хранилище heroku git. Я клонировал репозиторий несколько дней назад, и с тех пор они внесли некоторые изменения, поэтому я пытаюсь получить последние обновления Я выполнил git pull --rebaseкоманду, как указано здесь (это правильный способ сделать это?): Https://devcenter.heroku.com/articles/sharing#merging-code-changes Я получаю …
139 git  heroku  pull 

4
Как я могу зафиксировать одни изменения в файле, но не другие, в VSCode?
VSCode имеет отличную интеграцию с git, но я не могу найти способ делать частичные коммиты. По сути, я хочу иметь возможность выбирать определенные изменения в моих файлах и выполнять их, не размещая весь файл. Эта функция поддерживается git CLI, собственными приложениями Github и плагинами Atom. В основном, чтобы убедиться, что …

8
Хорошо ли использовать async componentDidMount ()?
Является ли использование componentDidMount()асинхронной функции хорошей практикой в ​​React Native или мне следует избегать этого? Мне нужно получить некоторую информацию о том, AsyncStorageкогда компонент монтируется, но единственный известный мне способ сделать это возможным - сделать componentDidMount()функцию асинхронной. async componentDidMount() { let auth = await this.getAuth(); if (auth) this.checkAuth(auth); } Есть …

7
Есть ли способ удалить неиспользуемый импорт и объявления из Angular 2+?
Мне поручено взять какой-то испорченный код от других разработчиков, которые недавно уже покинули компанию. Я с любопытством спрашиваю, есть ли какой-нибудь подключаемый модуль Visual Studio Code или другие средства, которые могут помочь нам быстро и эффективно привести в порядок и организовать импорт и ссылки? Например, таких импортов может быть сотни. …

5
Параллельный foreach с асинхронной лямбдой
Я хотел бы обрабатывать коллекцию параллельно, но у меня проблемы с ее реализацией, поэтому я надеюсь на некоторую помощь. Проблема возникает, если я хочу вызвать метод, помеченный как async в C #, в лямбда-выражении параллельного цикла. Например: var bag = new ConcurrentBag<object>(); Parallel.ForEach(myCollection, async item => { // some pre …

9
Запуск одного тестового файла
Есть ли способ запустить ng testдля одного файла вместо всего набора тестов? В идеале я хотел бы получить как можно более быстрый цикл обратной связи, когда я редактирую файл, но karmaпри каждом сохранении выполнял бы весь набор, что немного медленно, когда вы создаете достаточно большой набор тестов. Это отличается от …

5
Разница между двумя датами в Python
У меня две разные даты, и я хочу знать разницу в днях между ними. Формат даты - ГГГГ-ММ-ДД. У меня есть функция, которая может ДОБАВИТЬ или ВЫЧИТАТЬ заданное число к дате: def addonDays(a, x): ret = time.strftime("%Y-%m-%d",time.localtime(time.mktime(time.strptime(a,"%Y-%m-%d"))+x*3600*24+3600)) return ret где A - это дата, а x - количество дней, которые …
139 python  date 

18
Как выбрать определенные столбцы в Laravel Eloquent
допустим, у меня есть 7 столбцов в таблице, и я хочу выбрать только два из них, что-то вроде этого SELECT `name`,`surname` FROM `table` WHERE `id` = '1'; В красноречивой модели laravel это может выглядеть так Table::where('id', 1)->get(); но я предполагаю, что это выражение выберет ВСЕ столбцы, где идентификатор равен 1, …

7
SyntaxError: неожиданный токен o в JSON в позиции 1
Я анализирую несколько данных, используя класс типа в моем контроллере. Я получаю следующие данные: { "data":{ "userList":[ { "id":1, "name":"soni" } ] }, "status":200, "config":{ "method":"POST", "transformRequest":[ null ], "transformResponse":[ null ], "url":"/home/main/module/userlist", "headers":{ "rt":"ajax", "Tenant":"Id:null", "Access-Handler":"Authorization:null", "Accept":"application/json, text/plain, */*" } }, "statusText":"OK" } Я пытался хранить данные вот так …

14
Как исправить проблему Chrome «Unchecked runtime.lastError: порт сообщения закрыт до получения ответа»?
Я использую VueJS и Laravel для своего проекта. Эта проблема начала проявляться в последнее время и проявляется даже в старых ветках git. Эта ошибка отображается только в браузере Chrome.

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