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

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

7
Соглашения об именах проектов Node.js для файлов и папок
Каковы соглашения об именах файлов и папок в большом проекте Node.js? Должен ли я использовать заглавные буквы, верблюжий случай или занижение? Т.е. это считается действительным? project-name app controllers someThings.js users.js models someThing.js user.js views some-things index.jade users logIn.jade signUp.jade ...

5
добавить префикс строки к каждому значению в столбце строки с помощью Pandas
Я хотел бы добавить строку в начало каждого значения в указанном столбце фрейма данных pandas (элегантно). Я уже понял, как это сделать, и сейчас использую: df.ix[(df['col'] != False), 'col'] = 'str'+df[(df['col'] != False), 'col'] Это кажется чертовски неэлегантным делом - знаете ли вы какой-либо другой способ (который, возможно, также добавляет …

5
VueJS условно добавляет атрибут для элемента
В VueJS мы можем добавлять или удалять элемент DOM с помощью v-if: <button v-if="isRequired">Important Button</button> но есть ли способ добавить / удалить атрибуты элемента dom, например, для следующего условного задания необходимого атрибута: Username: <input type="text" name="username" required> чем-то похожим на: Username: <input type="text" name="username" v-if="name.required" required> Любые идеи?

5
Есть ли недостатки в использовании .tsx вместо .ts постоянно в машинописном тексте?
Я просто начинаю работать над проектом React с TypeScript и спрашиваю себя, что мне делать с обычными файлами классов? Должен ли я использовать .tsили .tsxfiles, и тогда я не мог найти причины не использовать .tsxфайл постоянно, даже если это не проект React! Есть ли причина или конкретная ситуация, по которой …

16
Почему Python 3.6.1 выдает AttributeError: модуль enum не имеет атрибута IntFlag?
Я только что установил Python 3.6.1 для MacOS X Когда я пытаюсь запустить консоль (или запустить что-либо с Python3), выдается следующая ошибка: AttributeError: module 'enum' has no attribute 'IntFlag' $ /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 Failed to import the site module Traceback (most recent call last): File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 544, in <module> main() File …

3
Как пометить изображение докера с помощью docker-compose
Я хочу создать образ с помощью docker-compose и установить для него определенный тег. В документации говорится: Compose создаст его и пометит его сгенерированным именем, а затем будет использовать это изображение. Но я не могу найти способ указать тег, а для созданных изображений я всегда вижу тег «последний».

7
Каким питоническим способом избежать параметров по умолчанию, являющихся пустыми списками?
Иногда кажется естественным иметь параметр по умолчанию, который представляет собой пустой список. Однако Python дает неожиданное поведение в этих ситуациях . Если, например, у меня есть функция: def my_func(working_list = []): working_list.append("a") print(working_list) При первом вызове будет работать значение по умолчанию, но после этого вызовы обновят существующий список (с одной …
119 python  python-3.x 

3
Удалить все специальные символы из строки в R?
Как удалить все специальные символы из строки в R и заменить их пробелами? Некоторые специальные символы, которые следует удалить: ~!@#$%^&*(){}_+:"<>?,./;'[]-= Я пробовал regexс [:punct:]шаблоном, но он удаляет только знаки препинания. Вопрос 2: А как убрать символы из иностранных языков типа â í ü Â á ą ę ś ć:? Ответ: …
119 regex  string  r  character 


4
Вернитесь из обещания then ()
У меня есть такой код javascript: function justTesting() { promise.then(function(output) { return output + 1; }); } var test = justTesting(); У меня всегда есть неопределенное значение для теста var. Я думаю, это потому, что обещания еще не решены ... есть способ вернуть значение из обещания?

6
Разница между numpy dot () и умножением матрицы Python 3.5+ @
Недавно я перешел на Python 3.5 и заметил, что новый оператор умножения матриц (@) иногда ведет себя иначе, чем оператор numpy dot . Например, для трехмерных массивов: import numpy as np a = np.random.rand(8,13,13) b = np.random.rand(8,13,13) c = a @ b # Python 3.5+ d = np.dot(a, b) @Оператор …

6
Есть ли в TypeScript valueof, похожий на keyof?
Я хочу иметь возможность назначать свойство объекта значению с учетом ключа и значения в качестве входных данных, но при этом иметь возможность определять тип значения. Это немного сложно объяснить, поэтому этот код должен выявить проблему: type JWT = { id: string, token: string, expire: Date }; const obj: JWT = …
119 typescript  types 

9
Git push: «fatal 'origin' не похоже на репозиторий git - fatal Не удалось прочитать из удаленного репозитория».
Я знаю, что подобные вопросы уже задавались. Но я считаю, что моя проблема связана с ошибкой, которую я сделал ранее, и поэтому отличается: позвольте мне объяснить. Все шло гладко, как умел: git add . все файлы из моего локального репозитория. git commit -m "message here" добавлять сообщения в мои коммиты. …

16
Переполнение текста многоточием на двух строках
Я знаю, что вы можете использовать комбинацию правил CSS, чтобы текст заканчивался многоточием (...), когда пришло время переполнения (выйти за пределы родительских границ). Возможно ли (не стесняйтесь сказать «нет») добиться того же эффекта, но позволить тексту переноситься более чем на одну строку? Вот демо . div { width: 300px; height: …
119 html  css 

14
Команда gradlew не найдена?
Я работаю над проектом Java с помощью gradlew. В качестве ОС я использую Ubuntu Linux. Когда я запускаю "gradle", он запускается и дает мне информацию. Но когда я запускаю «gradlew», он выводит как «Команда 'gradlew' не найдена, вы имели в виду: Команда 'gradle' из пакета 'gradle' (вселенная) gradlew: команда не …

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