Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

30
Як створити витік пам'яті на Java?
Я щойно провів співбесіду, і мене попросили створити витік пам'яті з Java. Потрібно сказати, що я відчував себе досить німим, не маючи поняття, як навіть почати його створювати. Що може бути прикладом?
3223 java  memory  memory-leaks 


17
Скасування бази git
Хто-небудь знає, як легко відмінити git rebase? Єдиний спосіб, який спадає на думку, це перейти до цього вручну: git checkout батьків прихильності до обох гілок потім створіть звідти тимчасову гілку вишні вибирайте всі вручну замініть гілку, в якій я переобладнаний, створеною вручну гілкою У моїй теперішній ситуації це буде спрацьовувати, …
3178 git  rebase  git-rebase  undo 


30
Чи є селектор вибору CSS?
Як вибрати <li>елемент, який є прямим батьківським елементом якоря? Як приклад, мій CSS може бути приблизно таким: li < a.active { property: value; } Очевидно, є способи зробити це за допомогою JavaScript, але я сподіваюся, що існує якийсь спосіб вирішення, який існує вродженому для рівня CSS. Меню, яке я намагаюся …
3175 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 про те, як відстежувати новостворену віддалену гілку. Однак мій робочий процес дещо інший. По-перше, я хочу створити локальну філію, і я підштовхну її до течії лише тоді, коли буду задоволений і захочу поділитися …
3128 git  branch  git-branch 

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

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

20
Яка різниця між методами списку Python додавати та розширювати?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Яка різниця між методами списку append()та extend()?

19
Використання глобальних змінних у функції
Як я можу створити або використовувати глобальну змінну у функції? Якщо я створюю глобальну змінну в одній функції, як я можу використовувати цю глобальну змінну в іншій функції? Чи потрібно зберігати глобальну змінну в локальній змінній функції, яка потребує її доступу?


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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.