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

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

5
Автоматически переносить строки в столбец в VSCode
Как я могу автоматически переносить строки в VSCode? Под этим я подразумеваю, что если строка достигает указанного столбца, автоматически вставлять новую строку на границе слова, ближайшей к этому столбцу, без перехода. В Vim есть параметр textwidth, который делает это, и мне нравится использовать его при редактировании Markdown. Насколько я могу …

2
PostgreSQL array_agg порядок
Таблица 'животные': animal_name animal_type Tom Cat Jerry Mouse Kermit Frog Запрос: SELECT array_to_string(array_agg(animal_name),';') animal_names, array_to_string(array_agg(animal_type),';') animal_types FROM animals; Ожидаемый результат: Tom;Jerry;Kerimt, Cat;Mouse;Frog OR Tom;Kerimt;Jerry, Cat;Frog;Mouse Могу ли я быть уверен, что порядок в первой агрегатной функции всегда будет таким же, как и во второй. То есть я бы не хотел …

13
Заглавный регистр Lodash (первая буква каждого слова заглавная)
Я просматриваю документы lodash и другие вопросы о переполнении стека - хотя есть несколько собственных способов выполнения этой задачи JavaScript , есть ли способ преобразовать строку в регистр заголовка, используя чисто функции lodash (или, по крайней мере, существующие прототипные функции) чтобы мне не пришлось использовать регулярное выражение или определять новую …
109 javascript  lodash 

3
Разница между python setup.py install и pip install
У меня есть внешний пакет, который я хочу установить в свой python virtualenv из файла tar. Как лучше всего установить пакет? Я обнаружил 2 способа сделать это: Извлеките tar-файл, затем запустите python setup.py installего в извлеченном каталоге. pip install packagename.tar.gzиз примера № 7 в https://pip.pypa.io/en/stable/reference/pip_install/#examples Есть ли разница, выполняя их …


3
Количество атрибутов в ключевой схеме должно соответствовать количеству атрибутов, определенных в определениях атрибутов.
Я пытаюсь создать простую таблицу с помощью оболочки javascript DynamoDB и получаю следующее исключение: { "message": "The number of attributes in key schema must match the number of attributes defined in attribute definitions.", "code": "ValidationException", "time": "2015-06-16T10:24:23.319Z", "statusCode": 400, "retryable": false } Ниже представлена ​​таблица, которую я пытаюсь создать: var …

4
Панды каждую n-ю строку
Dataframe.resample () работает только с данными таймсерий. Я не могу найти способ получить каждую n-ю строку из данных вне таймсерий. Какой лучший метод?

4
Как повторно вызвать исключение во вложенных блоках try / except?
Я знаю, что если я хочу повторно вызвать исключение, я просто использую raiseбез аргументов в соответствующем exceptблоке. Но учитывая вложенное выражение вроде try: something() except SomeError as e: try: plan_B() except AlsoFailsError: raise e # I'd like to raise the SomeError as if plan_B() # didn't raise the AlsoFailsError как …

1
Типовые подсказки с пользовательскими классами
Не могу найти однозначного ответа. Я хочу сделать подсказку типа для функции, и тип, являющийся некоторым настраиваемым классом, который я определил, назвал его CustomClass(). А затем, скажем, в какой-то функции вызовите ее FuncA(arg), у меня есть один аргумент с именем arg. Правильный ли способ ввода подсказки FuncA: def FuncA(arg: CustomClass): …

6
Код Visual Studio: папка / файл .git скрыты
Сейчас я пробую Visual Studio Code. Мне все в Visual Studio Code кажется очень крутым, кроме одного: папка / файл .git скрыта в Visual Studio Code. Я часто меняю настройки Git, изменяя файл конфигурации .git. Меня действительно раздражает то, что я не могу видеть файлы .git. Есть ли способ раскрыть …

5
Git слияние с принудительной перезаписью
У меня есть ветка, demoкоторую мне нужно объединить с masterветкой. Я могу получить желаемый результат с помощью следующих команд: git pull origin demo git checkout master git pull origin master git merge demo git push origin master Меня беспокоит только то, что если есть какие-либо проблемы слияния , я хочу …
109 git  github  merge 

3
Отключите щелчок за пределами диалоговой области углового материала, чтобы закрыть диалоговое окно (с Angular версии 4.0+)
В настоящее время я работаю над страницей сброса пароля в проекте Angular 4. Мы используем Angular Material для создания диалогового окна, однако, когда клиент выйдет за пределы диалогового окна, оно автоматически закроется. Есть ли способ избежать закрытия диалогового окна до тех пор, пока наша сторона кода не вызовет функцию «закрыть»? …

3
Homebrew: список доступных версий с новым форматом формула @ версия
Homebrew недавно устарел homebrew/versionsв пользу предоставления версий homebrew/coreчерез новый formula@versionформат. Например (согласно этому ответу ), вы можете это сделать brew install postgresql@9.5. Конечно, для произвольных версий это не работает. Например, install cocoapods@1.1.1появляется сообщение «Ошибка: в отводах не найдено формул». При старом методе я мог бегать, brew versions <formula>чтобы посмотреть доступные …
109 homebrew 

17
Реактивные формы - отключенный атрибут
Я пытаюсь использовать disabledатрибут из файла formControl. Когда я вставляю его в шаблон, он работает: <md-input formControlName="id" placeholder="ID" [disabled]="true"></md-input> Но браузер предупреждает меня: Похоже, вы используете атрибут disabled с директивой реактивной формы. Если вы установите для disabled значение true при настройке этого элемента управления в своем классе компонента, атрибут disabled …


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