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

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

4
Могу ли я добавить ограничение UNIQUE в таблицу PostgreSQL после того, как она уже создана?
У меня есть следующая таблица: tickername | tickerbbname | tickertype ------------+---------------+------------ USDZAR | USDZAR Curncy | C EURCZK | EURCZK Curncy | C EURPLN | EURPLN Curncy | C USDBRL | USDBRL Curncy | C USDTRY | USDTRY Curncy | C EURHUF | EURHUF Curncy | C USDRUB | USDRUB …

19
Как извлечь текст из файла PDF?
Я пытаюсь извлечь текст, включенный в этот файл PDF, используя Python. Я использую модуль PyPDF2 , и у меня есть следующий скрипт: import PyPDF2 pdf_file = open('sample.pdf') read_pdf = PyPDF2.PdfFileReader(pdf_file) number_of_pages = read_pdf.getNumPages() page = read_pdf.getPage(0) page_content = page.extractText() print page_content Когда я запускаю код, я получаю следующий вывод, который …
190 python  pdf 

6
почему я должен сделать копию фрейма данных в пандах
При выборе подкадра данных из родительского, я заметил, что некоторые программисты делают копию фрейма данных, используя .copy()метод. Например, X = my_dataframe[features_list].copy() ... а не просто X = my_dataframe[features_list] Почему они делают копию фрейма данных? Что будет, если я не сделаю копию?

8
Есть ли способ указать, какие тесты pytest запускать из файла?
Есть ли способ выбрать pytestтесты для запуска из файла? Например, файл, foo.txtсодержащий список тестов, которые нужно выполнить: tests_directory/foo.py::test_001 tests_directory/bar.py::test_some_other_test Или есть ли способ выбрать несколько тестов, не имеющих общего шаблона в имени теста, из разных каталогов с pytest? pytest -k <pattern> позволяет один шаблон. Один из вариантов - иметь pytest.markпротив …
190 python  pytest 

3
«неизвестно» против «любой»
TypeScript 3.0 вводит unknownтип в соответствии с их вики: unknown теперь является зарезервированным именем типа, так как теперь это встроенный тип. В зависимости от предполагаемого использования неизвестного, вы можете полностью удалить объявление (в пользу вновь введенного неизвестного типа) или переименовать его в другое. Какая разница между unknownа any? Когда мы …

4
Пакет Rust с библиотекой и двоичным файлом?
Я хотел бы сделать пакет Rust, который содержит как библиотеку многократного использования (где реализована большая часть программы), так и исполняемый файл, который ее использует. Если я не перепутал семантику в модульной системе Rust, как должен Cargo.tomlвыглядеть мой файл?
190 rust  rust-cargo 

7
Проект против репозитория в GitHub
В GitHub, какова концептуальная разница между проектом (который может быть создан внутри хранилища) и хранилищем? Я видел несколько похожих вопросов ( здесь , здесь и здесь ) в SO, но ни один из них не объясняет, что такое проект GitHub, что такое репозиторий GitHub и когда использовать каждый из них. …

29
Поле mat-form-field должно содержать MatFormFieldControl
Мы пытаемся создать наши собственные компоненты поля формы в нашей компании. Мы пытаемся обернуть компоненты дизайна материала следующим образом: поле: <mat-form-field> <ng-content></ng-content> <mat-hint align="start"><strong>{{hint}}</strong> </mat-hint> <mat-hint align="end">{{message.value.length}} / 256</mat-hint> <mat-error>This field is required</mat-error> </mat-form-field> текстовое окно: <field hint="hint"> <input matInput [placeholder]="placeholder" [value]="value" (change)="onChange($event)" (keydown)="onKeydown($event)" (keyup)="onKeyup($event)" (keypress)="onKeypress($event)"> </field> Использование: <textbox value="test" …

9
Как нарисовать флажок или галочку в таблице GitHub Markdown?
Я могу нарисовать флажок в списках Github README.md, используя - [] (для снятого флажка) - [x] (для отмеченного флажка) Но это не работает в таблице. Кто-нибудь знает, как реализовать флажок или галочку в таблице GitHub Markdown?

15
Как автоматически создать каталог на SD-карте
Я пытаюсь сохранить свой файл в следующем месте, FileOutputStream fos = new FileOutputStream("/sdcard/Wallpaper/"+fileName); но получаю исключение, java.io.FileNotFoundException однако, когда я ставлю путь, как "/sdcard/"он работает. Теперь я предполагаю, что я не могу создать каталог автоматически таким образом. Может кто-нибудь подсказать, как создать directory and sub-directoryиспользующий код?

13
Линт: Как игнорировать ошибки «<ключ> не переведен в <язык>»?
Я не могу скомпилировать / отладить наше приложение для Android, потому что файлы локализации еще не идеальны. Средство проверки моей IDE Lint создает ошибки, говоря: newCardsOrderVals не переводится в ar, bg, ca, cs Компиляция / установка / запуск с помощью Ant работает нормально, но я бы хотел использовать мою IDE …

5
Как я могу изменить цвет заголовка UIButton?
Я создаю кнопку программно .......... button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [button addTarget:self action:@selector(aMethod:) forControlEvents:UIControlEventTouchDown]; [button setTitle:@"Show View" forState:UIControlStateNormal]; button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0); [view addSubview:button]; как я могу изменить цвет заголовка?



23
Ошибка: локальный файл рабочей области ('angular.json') не найден
Я travis-ciинтегрировался с моей учетной записью GitHub ( https://github.com/pradeep0601/Angular5-Router-App ). Когда я обновил @angular/cliверсию с 1.7.4 до 6.0.0-rc.3, сборка начала давать сбой с ошибкой: Local workspace file ('angular.json') could not be found. Error: Local workspace file ('angular.json') could not be found. at WorkspaceLoader._getProjectWorkspaceFilePath (/home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/workspace-loader.js:37:19) at WorkspaceLoader.loadWorkspace (/home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/workspace-loader.js:24:21) at TestCommand._loadWorkspaceAndArchitect (/home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/architect-command.js:177:32) …

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