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

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

30
Как создать утечку памяти в Java?
У меня только что было интервью, и меня попросили создать утечку памяти с помощью Java. Излишне говорить, что я чувствовал себя довольно глупо, не имея ни малейшего понятия о том, как его начать. Каким будет пример?
3225 java  memory  memory-leaks 



17
Отмена мерзавца
Как я могу легко отменить git rebase? Мои текущие идеи - только ручные подходы: git checkout на коммит родитель для обеих ветвей Создайте временную ветку оттуда git cherry-pick все совершает вручную заменить ветку, в которой я перебазировал ветку, созданную вручную В моей нынешней ситуации это сработает, потому что я легко …
3182 git  rebase  git-rebase  undo 

30
Есть ли родительский селектор CSS?
Как выбрать <li>элемент, который является прямым родителем элемента привязки? Например, мой CSS будет выглядеть примерно так: li < a.active { property: value; } Очевидно, есть способы сделать это с помощью JavaScript, но я надеюсь, что существует какой-то обходной путь, который существует нативно для уровня CSS 2. Меню, которое я пытаюсь …
3180 css  css-selectors 

28
В чем разница между общедоступным, защищенным, частным и частным в Java?
В Java, есть четкие правила о том, когда использовать каждый из модификаторов доступа, а именно : по умолчанию (частный пакет), public, protectedи private, делая classи interfaceи дело с наследованием?

30
Перебрать массив в JavaScript
В Java вы можете использовать forцикл для обхода объектов в массиве следующим образом: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } Можете ли вы сделать то же самое в JavaScript?

11
Перебор словарей с использованием циклов for
Я немного озадачен следующим кодом: d = {'x': 1, 'y': 2, 'z': 3} for key in d: print key, 'corresponds to', d[key] То, что я не понимаю, это keyчасть. Как Python распознает, что ему нужно только прочитать ключ из словаря? Это keyособое слово в Python? Или это просто переменная?

20
Как создать удаленную ветку Git?
Я создал локальную ветку, которую я хочу «продвинуть» вверх по течению. Здесь, на Stack Overflow, есть похожий вопрос о том, как отслеживать недавно созданную удаленную ветку. Тем не менее, мой рабочий процесс немного отличается. Сначала я хочу создать локальную ветвь, и я буду продвигать ее только тогда, когда я удовлетворен …
3131 git  branch  git-branch 

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

30
Когда использовать LinkedList поверх ArrayList в Java?
Я всегда был один, чтобы просто использовать: List<String> names = new ArrayList<>(); Я использую интерфейс в качестве имени типа для переносимости , поэтому, когда я задаю такие вопросы, я могу переделать свой код. Когда следует LinkedListиспользовать снова ArrayListи наоборот?

19
Использование глобальных переменных в функции
Как я могу создать или использовать глобальную переменную в функции? Если я создаю глобальную переменную в одной функции, как я могу использовать эту глобальную переменную в другой функции? Нужно ли хранить глобальную переменную в локальной переменной функции, которой нужен доступ?

20
В чем разница между методами списков Python, добавляющими и расширяющими?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. В чем разница между методами списка append()и extend()?


30
Что !! (не нет) оператор в JavaScript?
На этот вопрос есть ответы на Stack Overflow на русском : Двойное отрицание Я видел некоторый код , который , кажется, использовать оператор не признать, в виде двух восклицательных знаков, например , так: !!. Может кто-нибудь сказать, пожалуйста, что делает этот оператор? Контекст, в котором я видел это, был, this.vertical …

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