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

4308
Как добавить новую локальную ветку в удаленный репозиторий Git и отследить ее тоже?

Я хочу иметь возможность сделать следующее: Создать локальную ветку на основе какой-либо другой (удаленной или локальной) ветви (через git branchили git checkout -b) Перенесите локальную ветвь в удаленный репозиторий (опубликуйте), но сделайте так, чтобы он отслеживался, git pullи git pushсработает...

4295
Регулярное выражение для соответствия строке, не содержащей слова

Я знаю, что можно сопоставить слово, а затем отменить совпадения, используя другие инструменты (например grep -v). Однако возможно ли сопоставить строки, которые не содержат определенного слова, например hede, с использованием регулярного выражения? Входные данные: hoho hihi haha hede Код: grep...

4290
Как горизонтально центрировать <div>

На этом вопросе есть ответы на переполнение стека на русском языке : сделать блок div по центру родительского блока, а блок содержимого div выровнять по правому краю Как я могу горизонтально центрировать <div>внутри другого, <div>используя CSS? <div id="outer"> <div...

4253
Как я могу безопасно создать вложенный каталог?

Каков наиболее элегантный способ проверить, существует ли каталог, в который будет записан файл, и, если нет, создать каталог с помощью Python? Вот что я попробовал: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except:...

4243
Полное руководство и список книг C ++

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. На этот вопрос есть ответы на Переполнение стека на русском : Книги и учебные ресурсы по С ++ Этот вопрос пытается собрать...

4183
Как создать GUID / UUID?

Я пытаюсь создать глобально уникальные идентификаторы в JavaScript. Я не уверен, какие подпрограммы доступны во всех браузерах, насколько «случайным» и затравленным является встроенный генератор случайных чисел и т. Д. GUID / UUID должен содержать не менее 32 символов и должен оставаться в...

4133
Установка флажка для галочки с помощью jQuery

На этот вопрос есть ответы на Переполнение стека на русском : Установка свойств «проверено» во флаговой кнопке с помощью jQuery Я хотел бы сделать что-то вроде этого, чтобы отметить checkboxиспользование jQuery : $(".myCheckBox").checked(true); или $(".myCheckBox").selected(true); Существует ли...

4098
Как я могу определить URL, с которого изначально был клонирован локальный репозиторий Git?

Я вытащил проект из GitHub несколько дней назад. С тех пор я обнаружил, что на GitHub есть несколько вилок, и я забыл отметить, какой из них я взял изначально. Как я могу определить, какие из тех вилок я...

4079
Какое значение «href» я должен использовать для ссылок JavaScript, «#» или «javascript: void (0)»?

Ниже приведены два метода создания ссылки, единственной целью которой является запуск кода JavaScript. Что лучше с точки зрения функциональности, скорости загрузки страницы, целей проверки и т. Д.? function myJsFunc() { alert("myJsFunc"); } <a href="#" onclick="myJsFunc();">Run JavaScript...

4066
Как мне прочитать / преобразовать InputStream в строку в Java?

Если у вас есть java.io.InputStreamобъект, как вы должны обработать этот объект и создать String? Предположим, у меня есть InputStreamтекст, содержащий текстовые данные, и я хочу преобразовать его в Stringфайл, поэтому, например, я могу записать его в файл журнала. Какой самый простой способ взять...

4017
Избегать! = Нулевые утверждения

Я object != nullмного использую, чтобы избежать NullPointerException. Есть ли хорошая альтернатива этому? Например, я часто использую: if (someobject != null) { someobject.doCalc(); } Это проверка для а NullPointerExceptionдля someobjectобъекта в приведенном выше фрагменте кода. Обратите внимание,...

4002
Как проверить, содержит ли массив значение в JavaScript?

Какой самый краткий и эффективный способ выяснить, содержит ли массив JavaScript значение? Это единственный способ, которым я знаю, чтобы сделать это: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { return true; } } return false; } Есть ли лучший и более...

3977
Изменить цвет заполнителя ввода HTML5 с помощью CSS

Chrome поддерживает атрибут placeholder для input[type=text]элементов (вероятно, для других). Но следующее CSSне влияет на значение заполнителя: input[placeholder], [placeholder], *[placeholder] { color: red !important; } <input type="text" placeholder="Value"> Выполнить фрагмент кодаСкрыть...

3946
Отмените Git-слияние, которое еще не было перенесено

На этом вопросе есть ответы на Переполнение стека на русском : Как отменить последний push? В моей основной ветке я делал git merge some-other-branchлокально, но никогда не выдвигал изменения в мастер-начало. Я не хотел сливаться, поэтому я хотел бы отменить это. При выполнении git statusпосле...