Codengineering - блог о программировании ➜ страница 1239


Когда использовать двойные или одинарные кавычки в JavaScript?

console.log("double"); vs console.log('single'); Я вижу все больше и больше библиотек JavaScript, использующих одинарные кавычки при обработке строк. Каковы причины использовать один над другим? Я думал, что они в значительной степени взаимозаменяемы. ...

Отсоединить (переместить) подкаталог в отдельный репозиторий Git

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

В чем разница между Bower и npm?

В чем принципиальная разница между bower и npm? Просто хочу что-то простое и понятное. Я видел, как некоторые из моих коллег используют bower и npm заменимо в своих проектах. ...

Загрузите определенный тег с помощью Git

Я пытаюсь выяснить, как я могу загрузить конкретный тег репозитория Git - это одна версия за текущей версией. Я видел, что на веб-странице git был тег для предыдущей версии, с именем объекта чего-то длинного шестнадцатеричного числа. но имя версии "Tagged release 1.1.5" по Сайте. я попробовал такую команду (с измененными именами): git clone http://git.abc.net/git/abc.git my_abc и я действительно получил что - то-каталог, кучу поддиректории и т. д. Если это весь репозиторий, как мне пол ...

Как вы утверждаете, что в тестах JUnit 4 возникает определенное исключение?

Как я могу использовать JUnit4 идиоматически, чтобы проверить, что код вызывает исключение? хотя я конечно могу сделать что-то вроде этого: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown = true; } assertTrue(thrown); } Я помню, что есть аннотация или утверждение.xyz или что-то это гораздо менее kludgy и гораздо более в духе JUnit для таких ситуаций. ...

Как на самом деле работает PHP 'foreach'?

позвольте мне префикс этого, сказав, что я знаю, что foreach есть, делает и как его использовать. Этот вопрос касается того, как он работает под капотом, и я не хочу никаких ответов по строкам "вот как вы зацикливаете массив с foreach". долгое время я предполагал, что foreach работал с самим массивом. Потом я нашел много ссылок на то, что он работает с скопировать массива, и с тех пор я предположил, что это конец история. Но недавно я вступил в дискуссию по этому вопросу, и после небольшого эк ...

Git fetch удаленная ветка

мой коллега и я работаем над одним и тем же репозиторием, мы разветвили его на две ветви, каждая из которых технически подходит для разных проектов, но у них есть сходство, поэтому мы иногда хотим вернуться к *master из ветви. однако, у меня есть ветка. Мой вопрос в том, как мой коллега может вытащить эту ветку конкретно? А git clone РЕПО, похоже, не создает ветви локально для него, хотя я вижу, что они живут на unfuddle после нажатия на мой конец. кроме того, когда я изначально сделал ветку, ...

Как форматировать код в Visual Studio Code (VSCode)

что эквивалентно Ctrl + K + F и Ctrl + K + D в Windows в Visual Studio для форматирования или" украшения " кода в редакторе кода Visual Studio? ...

Что делают * * (двойная звезда/Звездочка) и * (звезда/Звездочка) для параметров?

В следующих определениях метода, что означает * и ** сделать param2? def foo(param1, *param2): def bar(param1, **param2): ...

Где я могу разместить папку "активы" в Android Studio?

Я запутался в . Он не приходит автоматически созданный в Android Studio, и почти все форумы, в которых это обсуждается, говорят о Eclipse. как можно настроить каталог активов в Android Studio? ...