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

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

11
Как мне найти в файле многострочный узор?
Мне нужно было найти все файлы, содержащие определенный строковый шаблон. Первое решение, которое приходит на ум, - использовать find piped с xargs grep : find . -iname '*.py' | xargs grep -e 'YOUR_PATTERN' Но если мне нужно найти шаблоны, которые занимают более одной строки, я застрял, потому что vanilla grep …

3
Как удалить последние n коммитов на Github и локально?
Я пытаюсь удалить последние 2 коммита из одного из моих репозиториев GitHub. Я пытался , как предложил здесь : git push -f origin HEAD^^:master. Вроде работает, так как последние два коммита удалены. Затем я удалил их из своего локального репозитория с помощью git rebase -i HEAD~2. Я удаляю строки, связанные …
128 git  github  commit 

7
Пустая строка регулярного выражения или адрес электронной почты
Я нашел много проверок электронной почты Regex в SO, но я не нашел ни одного, который принимает пустую строку. Возможно ли это только через Regex? Принимать только пустую строку или только электронную почту? Я хочу, чтобы это было только на Regex.
128 regex  email  string 

5
Найдите и скопируйте файлы
Почему следующее не копирует файлы в папку назначения? # find /home/shantanu/processed/ -name '*2011*.xml' -exec cp /home/shantanu/tosend {} \; cp: omitting directory `/home/shantanu/tosend' cp: omitting directory `/home/shantanu/tosend' cp: omitting directory `/home/shantanu/tosend'
128 linux  copy  find 


12
Добавить новый столбец с ограничением внешнего ключа одной командой
Я пытаюсь добавить новый столбец, который будет внешним ключом. Мне удалось добавить столбец и ограничение внешнего ключа с помощью двух отдельных ALTER TABLEкоманд: ALTER TABLE one ADD two_id integer; ALTER TABLE one ADD FOREIGN KEY (two_id) REFERENCES two(id); Есть ли способ сделать это с помощью одной команды ALTER TABLE вместо …
128 sql 


5
Загрузка всех зависимостей maven в каталог НЕ в репозитории?
Я начал преобразовывать свой проект в maven, потому что мне нужно было использовать библиотеку, которая была распространена в двоичной форме только по maven, но после того, как я слишком долго бился головой о стену, я решил перестать причинять себе вред и просто использовать Муравей. Я бы хотел, чтобы maven загрузил …

7
Shell - Как найти каталог какой-либо команды?
Я знаю, что когда вы находитесь в оболочке, единственными командами, которые можно использовать, являются те, которые можно найти в некотором каталоге, установленном в PATH. Даже я не знаю, как узнать, какие каталоги находятся в моей переменной PATH (и это еще один хороший вопрос, на который можно было бы ответить), вот …

8
Получение вывода из модуля регистрации в IPython Notebook
Когда я запускаю следующее внутри IPython Notebook, я не вижу вывода: import logging logging.basicConfig(level=logging.DEBUG) logging.debug("test") Кто-нибудь знает, как сделать так, чтобы я видел "тестовое" сообщение внутри записной книжки?

9
Создайте <div> и добавьте <div> динамически
Я пытаюсь создать &lt;div&gt;динамически с добавленным &lt;div&gt;внутри. У меня это пока работает: var iDiv = document.createElement('div'); iDiv.id = 'block'; iDiv.className = 'block'; document.getElementsByTagName('body')[0].appendChild(iDiv); У меня просто не получается создать и добавить второй div к первому. По сути, я хочу сделать это в качестве окончательной разметки: &lt;div id="block" class="block"&gt; &lt;div class="block-2"&gt;&lt;/div&gt; …
128 javascript 

3
как перебирать словарь в словаре в шаблоне django?
Мой словарь выглядит так (Словарь в словаре): {'0': { 'chosen_unit': &lt;Unit: Kg&gt;, 'cost': Decimal('10.0000'), 'unit__name_abbrev': u'G', 'supplier__supplier': u"Steve's Meat Locker", 'price': Decimal('5.00'), 'supplier__address': u'No\r\naddress here', 'chosen_unit_amount': u'2', 'city__name': u'Joburg, Central', 'supplier__phone_number': u'02299944444', 'supplier__website': None, 'supplier__price_list': u'', 'supplier__email': u'ss.sss@ssssss.com', 'unit__name': u'Gram', 'name': u'Rump Bone', }} Теперь я просто пытаюсь отобразить информацию …

3
PHP: подсказка типов - разница между Closure и Callable
Я заметил , что я могу использовать любой из Closureили в Callableкачестве типа намек , если мы ожидали какую - то функцию обратного вызова для запуска. Например: function callFunc1(Closure $closure) { $closure(); } function callFunc2(Callable $callback) { $callback(); } $function = function() { echo 'Hello, World!'; }; callFunc1($function); // Hello, …
128 php 

7
Проверьте цепочку сертификатов с помощью openssl verify
Я создаю собственную цепочку сертификатов со следующими компонентами: Root Certificate - Intermediate Certificate - User Certificate Корневой сертификат - это самоподписанный сертификат, промежуточный сертификат подписан корневым сертификатом, а пользователь - промежуточным звеном. Теперь я хочу проверить, привязан ли сертификат пользователя к корневому сертификату. С участием openssl verify -verbose -CAfile RootCert.pem …


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