Codengineering - блог о программировании ➜ страница 837


наиболее эффективный способ найти частичные совпадения строк в большом файле строк (python)

Я загрузил файл заголовков статей Википедии, который содержит название каждой статьи Википедии. Мне нужно найти все названия статей, которые могут совпадать. Например, у меня может быть слово "хоккей", но статья Википедии для хоккея, которую я бы хотел, - это "Ice_hockey". Это также должен быть поиск без учета регистра. Я использую Python,и есть ли более эффективный способ, чем просто выполнить поиск по строке? Я буду выполнять этот поиск, как 500 или 1000 раз в минуту в идеале. Если строка ...

Обновление контейнера Docker новым кодом

Я просмотрел несколько других ответов, но ни один из них не является тем, что я ищу. У меня есть бот python, я написал, что я превратился в контейнер docker, который запускается через docker run -dit --restart unless-stopped -v /home/dockeradmin/pythonApp/:/pythonApp--name python-bot-app python-bot Мой вопрос, однако, заключается в том, как обновить мой контейнер docker, когда я изменяю код для моего проекта python. Прямо сейчас я обычно просто перестраиваю изображение, останавливаю / обреза ...

javascript try catch с JSON parse

У меня есть несколько объектов json, которые приходят с сервера. На данный момент я использую функции JSON браузеров (мое приложение поддерживает только современные браузеры) для разбора json на объекты. Должен ли я использовать try/catch, чтобы сделать мое приложение более надежным, или использование try/catch создаст еще один набор проблем? ...

413 слишком большой объект запроса возникает ошибка при загрузке поваренной

Я обнаружил эту ошибку после того, как поместил zip-файл в поваренную книгу, а затем загрузил его на сервер. Может ли кто-нибудь предложить мне правильное решение для этой ошибки... ERROR: Failed to upload ~/chef-repo/cookbooks/api/files/default/xx.zip (82c4bebb9890545ead67c44dca9f5a1f) to https://x.xxx.x.xxx:443/bookshelf/organization-9765dffbae2bea820ff192869963766f/checksum-82c4bebb9890545ead67c44dca9f5a1f?AWSAccessKeyId=970f9481256ced719247e5d4223442e56ac82b19&Expires=1519812888&Sig ...

Почему я должен все время делать "-set-upstream"?

Я создаю новую ветку в Git: git branch my_branch Нажимай: git push origin my_branch Теперь скажите, что кто-то внес некоторые изменения на сервере, и я хочу вытащить из origin/my_branch. Я делаю: git pull Но я получаю: You asked me to pull without telling me which branch you want to merge with, and 'branch.my_branch.merge' in your configuration file does not tell me, either. Please specify which branch you want to use on the command line and try again (e.g. 'git pull <repository ...

Rails: можно ли запускать фоновые задания на другом сервере?

Можно ли разместить приложение на одном сервере и поставить задания в очередь на другом сервере? Возможные примеры: Два разных экземпляра EC2, один с главным сервером, а второй со службой массового обслуживания. Разместите приложение в Heroku и используйте экземпляр EC2 со службой массового обслуживания Возможно ли это? Спасибо ...

Как нормализовать гистограмму в python?

Я пытаюсь построить нормированную гистограмму, но вместо того, чтобы получить 1 как максимальное значение по оси y, я получаю разные числа. Для массива k=(1,4,3,1) import numpy as np def plotGraph(): import matplotlib.pyplot as plt k=(1,4,3,1) plt.hist(k, normed=1) from numpy import * plt.xticks( arange(10) ) # 10 ticks on x axis plt.show() plotGraph() Я получаю эту гистограмму, которая не выглядит как нормированная. Для другого массива k=(3,3,3,3) ...

vba замена двух кавычек на одну / создание txt файлов

Я создал макрос, который генерирует txt-файлы с данными из каждой строки в excel. У меня проблема с " (кавычки) Вот строка из VBA, которая создает проблемы: wsTemp.Cells(6, 1).Value = "The ""Number"" is " & wsSource.Cells(r, 3).Value Мне это нужно: The "Number" is MYNUMBER Вместо этого я получаю следующее: " The ""Number"" is" MYNUMBER Это тоже не работает: wsTemp.Cells(6, 1).Value = "The" & Chr(34) & "Number"" is " & Chr(34) & wsSource.Cells(r, 3).Val (получил то ...

Как отобразить информацию о веб-странице в приложении wpf

Я новичок в приложениях WPF. Я хочу создать приложение, которое отображает информацию с веб-страницы.. Например, мое приложение должно отображать цену акций конкретной компании, используя данные на конкретном сайте. Я хочу использовать moneycontrol для получения цены акций infosys... Как я могу этого достичь? ...

Импорт csv в mysql через командную строку

Я пытаюсь импортировать очень большой .csv-файл (~4 ГБ) в mysql. Я рассматривал возможность использования phpmyadmin, но тогда у вас есть максимальный размер загрузки 2 Мб. Кто-то сказал мне, что я должен использовать командную строку. Я собирался использовать эти направления, чтобы импортировать его: http://dev.mysql.com/doc/refman/5.0/en/mysqlimport.html#c5680 Какой будет команда для установки первой строки в поле .csv таблица как имена столбцов в таблице mysql? Эта опция доступна через p ...