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

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


7
Как я могу издеваться над импортом модуля ES6 с помощью Jest?
Я начинаю думать, что это невозможно, но я все равно хочу спросить. Я хочу проверить, что один из моих модулей ES6 вызывает другой модуль ES6 определенным образом. С Жасмином это очень просто - Код приложения: // myModule.js import dependency from './dependency'; export default (x) => { dependency.doSomething(x * 2); } …

13
Оптимальное количество потоков на ядро
Допустим, у меня есть 4-ядерный процессор, и я хочу запустить какой-то процесс за минимальное количество времени. Этот процесс идеально распараллеливается, поэтому я могу запускать его в бесконечном количестве потоков, и каждый поток занимает одинаковое количество времени. Поскольку у меня 4 ядра, я не ожидаю ускорения, запустив больше потоков, чем ядер, …


10
Разница между Git и GitHub
Недавно я добавил новый проект в Git с использованием Eclipse, но не вижу его в моей учетной записи GitHub. Почему у них одна и та же информация об учетной записи и разные репозитории? Разве Git и GitHub не одно и то же?
281 git  github 

2
Безопасно ли очищать клон с помощью --depth 1, создавать коммиты и снова получать обновления?
--depth 1Вариант в git clone: Создайте неглубокий клон с историей, усеченной до указанного количества ревизий. Мелкий репозиторий имеет ряд ограничений (вы не можете клонировать или извлекать из него, ни выдвигать, ни извлекать его), но он подходит, если вас интересует только недавняя история большого проекта с длинной историей, и вы хотите …



11
Как передать строку в subprocess.Popen (используя аргумент stdin)?
Если я сделаю следующее: import subprocess from cStringIO import StringIO subprocess.Popen(['grep','f'],stdout=subprocess.PIPE,stdin=StringIO('one\ntwo\nthree\nfour\nfive\nsix\n')).communicate()[0] Я получил: Traceback (most recent call last): File "<stdin>", line 1, in ? File "/build/toolchain/mac32/python-2.4.3/lib/python2.4/subprocess.py", line 533, in __init__ (p2cread, p2cwrite, File "/build/toolchain/mac32/python-2.4.3/lib/python2.4/subprocess.py", line 830, in _get_handles p2cread = stdin.fileno() AttributeError: 'cStringIO.StringI' object has no attribute 'fileno' По-видимому, объект …
281 python  subprocess  stdin 

14
Получить отфильтрованный список файлов в каталоге
Я пытаюсь получить список файлов в каталоге, используя Python, но мне не нужен список ВСЕХ файлов. По сути, я хочу сделать что-то вроде следующего, но использовать Python, а не выполнять ls. ls 145592*.jpg Если для этого нет встроенного метода, я сейчас подумываю написать цикл for для итерации по результатам os.listdir()и …


13
Регулярные выражения - сопоставьте что угодно
Как мне сделать выражение, чтобы соответствовать абсолютно всему (включая пробелы)? Пример: Regex: я купил _____ овец. Спички: я купил овец. Я купил овцу. Я купил пять овец. Я пытался использовать (.*), но это не похоже на работу. Обновление: я заставил его работать, очевидно, проблема не в регулярных выражениях, просто в …
281 regex 

9
как изменить цвет гиперссылки textview?
Я использую этот код для гиперссылки: <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/hyperlink" android:text="@string/hyperlink" android:autoLink="web"/> По умолчанию он показывает синий цвет, но как изменить цвет гиперссылки в Android?


14
Как получить доступ к порту хоста из Docker-контейнера
У меня есть докер-контейнер с Дженкинсом. Как часть процесса сборки, мне нужно получить доступ к веб-серверу, который работает локально на хост-компьютере. Есть ли способ, с помощью которого хост-веб-сервер (который можно настроить для работы на порте) может быть открыт для контейнера jenkins? РЕДАКТИРОВАТЬ: я работаю Docker изначально на машине Linux. ОБНОВИТЬ: …

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