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

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

25
Отсоединить (переместить) подкаталог в отдельный Git-репозиторий
у меня есть Git- репозиторий, который содержит несколько подкаталогов. Теперь я обнаружил, что одно из подкаталогов не связано с другим и должно быть отсоединено от отдельного хранилища. Как я могу сделать это, сохраняя историю файлов в подкаталоге? Я думаю, я мог бы сделать клон и удалить ненужные части каждого клона, …

25
Просмотр невыпущенных коммитов Git
Как я могу просмотреть любые локальные коммиты, которые я сделал, которые еще не были отправлены в удаленный репозиторий? Изредка git statusбудет распечатываться, что моя ветка на X коммитов опережает origin/master, но не всегда. Это ошибка с моей установкой Git или я что-то упустил?
1753 git  git-diff  git-log 



14
Что такое «новое» ключевое слово в JavaScript?
newКлючевое слово в JavaScript может быть довольно запутанным , когда он впервые встречается, так как люди склонны думать , что JavaScript не является объектно-ориентированный язык программирования. Что это? Какие проблемы это решает? Когда это уместно, а когда нет?

30
Копировать массив по значению
При копировании массива в JavaScript в другой массив: var arr1 = ['a','b','c']; var arr2 = arr1; arr2.push('d'); //Now, arr1 = ['a','b','c','d'] Я понял, что arr2относится к тому же массиву arr1, а не к новому, независимому массиву. Как я могу скопировать массив, чтобы получить два независимых массива?
1745 javascript  arrays 



30
Как сгенерировать случайную буквенно-цифровую строку?
Я искал простой алгоритм Java для генерации псевдослучайной буквенно-цифровой строки. В моей ситуации он будет использоваться в качестве уникального идентификатора сеанса / ключа, который «вероятно» будет уникальным для 500K+поколения (мои потребности на самом деле не требуют ничего более сложного). В идеале я мог бы указать длину в зависимости от моих …


18
Как восстановить сброшенный тайник в Git?
Я часто использую git stashи git stash popдля сохранения и восстановления изменений в моем рабочем дереве. Вчера у меня были некоторые изменения в моем рабочем дереве, которые я спрятал и вытолкнул, а затем я сделал больше изменений в своем рабочем дереве. Я хотел бы вернуться и просмотреть вчерашние сохраненные изменения, …
1740 git  recovery  git-stash 

19
Как мне отформатировать XML в Notepad ++?
У меня есть Notepad ++, и я получил немного XML-кода, который очень длинный. Когда я вставил его в Notepad ++, была длинная строка кода (трудно читать и работать с ним). Я хочу знать, есть ли простой способ сделать текст читабельным (под читабельным я имею в виду правильно код с вкладками). …


12
Вызов функции модуля с использованием его имени (строки)
Каков наилучший способ вызова функции по заданной строке с именем функции в программе Python. Например, предположим, что у меня есть модуль foo, и у меня есть строка с содержимым "bar". Как лучше всего позвонить foo.bar()? Мне нужно получить возвращаемое значение функции, поэтому я не просто использую eval. Я выяснил, как …
1737 python  object 

14
Сравнение членов перечисления Java: == или equals ()?
Я знаю, что перечисления Java скомпилированы в классы с частными конструкторами и несколькими открытыми статическими членами. При сравнении двух членов данного перечисления я всегда использовал .equals(), например, public useEnums(SomeEnum a) { if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { ... } ... } Однако я только что натолкнулся на некоторый код, который использует оператор equals ==вместо …
1736 java  enums 

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