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

1658
Сделайте текущую ветку Git главной веткой

У меня есть хранилище в Git. Я сделал ветку, затем сделал некоторые изменения как в мастере, так и в ветке. Затем, спустя десятки коммитов, я понял, что ветвь находится в гораздо лучшем состоянии, чем мастер, поэтому я хочу, чтобы ветка «стала» мастером и не обращала внимания на изменения в...

1653
Как лучше всего обнаружить мобильное устройство?

Есть ли надежный способ определить, использует ли пользователь мобильное устройство в jQuery? Что-то похожее на атрибут CSS @media? Я хотел бы запустить другой скрипт, если браузер находится на портативном устройстве. Функция jQuery $.browser- это не то, что я...

1651
Как выполнить поиск без учета регистра в Vim

Я хотел бы найти слово в верхнем регистре, например, COPYRIGHT в файле. Я попытался выполнить поиск как: /copyright/i # Doesn't work но это не работает Я знаю, что в Perl, если я передам iфлаг в регулярное выражение, оно превратит регулярное выражение в регистр без учета регистра. Кажется, что у...

1643
В чем разница между процессом и потоком?

В чем техническая разница между процессом и потоком? У меня такое ощущение, что слово «процесс» используется слишком часто, и есть также аппаратные и программные потоки. Как насчет легких процессов в таких языках, как Erlang ? Есть ли определенная причина использовать один термин над...

1642
Как разбить строку в Java

У меня есть строка, "004-034556"которую я хочу разделить на две строки: string1="004"; string2="034556"; Это означает, что первая строка будет содержать символы до '-', а вторая строка будет содержать символы после '-'. Я также хочу проверить, есть ли строка '-'в нем. Если нет, я брошу исключение....

1637
Сортировать карту <Key, Value> по значениям

Я относительно новичок в Java и часто нахожу, что мне нужно отсортировать Map<Key, Value>значения. Поскольку значения не являются уникальными, я обнаружил, что преобразую их keySetв arrayмассив и сортирую этот массив с помощью сортировки по массиву с помощью специального компаратора, который...

1636
<кнопка> против <тип ввода = «кнопка» />. Какой использовать?

При просмотре большинства сайтов (включая SO), большинство из них используют: <input type="button" /> вместо: <button></button> Каковы основные различия между ними, если они есть? Есть ли веские причины для использования одного вместо другого? Есть ли веские причины использовать...

1634
Отменить рабочую копию изменений одного файла в Git?

После последнего коммита я изменил кучу файлов в моей рабочей копии, но я хочу отменить изменения одного из этих файлов, как при сбросе его в то же состояние, что и у самого последнего коммита. Однако я хочу отменить изменения рабочей копии только одного этого файла, и ничего больше с ним. Как я...

1629
Конвертировать HTML + CSS в PDF [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . У меня есть документ HTML (не XHTML), который прекрасно...

1625
Преобразование данных формы в объект JavaScript с помощью jQuery

Как мне преобразовать все элементы моей формы в объект JavaScript? Я хотел бы иметь какой-то способ автоматического создания объекта JavaScript из моей формы, без необходимости циклически перебирать каждый элемент. Я не хочу, чтобы строка возвращалась $('#formid').serialize();, и при этом я не...

1625
Как посчитать все строки кода в каталоге рекурсивно?

У нас есть приложение PHP, и мы хотим подсчитать все строки кода в определенном каталоге и его подкаталогах. Нам не нужно игнорировать комментарии, так как мы просто пытаемся получить грубое представление. wc -l *.php Эта команда прекрасно работает в данном каталоге, но игнорирует подкаталоги. Я...

1624
Предупреждение: push.default не установлен; его неявное значение меняется в Git 2.0

Я уже некоторое время использую Git и недавно скачал обновление только для того, чтобы найти это предупреждение, когда я пытаюсь это сделать push. warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current...

1623
Как вы объединяете два репозитория Git?

Рассмотрим следующий сценарий: Я разработал небольшой экспериментальный проект A в своем собственном репозитории Git. Сейчас он созрел, и я бы хотел, чтобы A стал частью более крупного проекта B, у которого есть свой большой репозиторий. Теперь я хотел бы добавить A в качестве подкаталога B. Как...