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

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


30
Какой самый простой способ напечатать массив Java?
В Java массивы не переопределяются toString(), поэтому, если вы попытаетесь напечатать один непосредственно, вы получите className+ '@' + шестнадцатеричный hashCodeмассив массива, как определено Object.toString(): int[] intArray = new int[] {1, 2, 3, 4, 5}; System.out.println(intArray); // prints something like '[I@3343c8b3' Но обычно нам бы хотелось чего-то большего [1, 2, 3, …
1946 java  arrays  printing 

18
Как я могу символическую ссылку на файл в Linux? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто в прошлом году . На этот вопрос есть ответы на переполнение стека на русском : Символьные ссылки и команда ln …
1942 linux  symlink 

14
Загрузите определенный тег с помощью Git
Я пытаюсь выяснить, как я могу загрузить определенный тег репозитория Git - это одна версия позади текущей версии. На веб-странице git я увидел тег для предыдущей версии, в котором имя объекта было длинным шестнадцатеричным числом. Но название версии " Tagged release 1.1.5" согласно сайту. Я попробовал команду как это (с …
1941 git  git-clone  git-tag 


30
Поиск повторяющихся значений в таблице SQL
Дубликаты с одним полем легко найти: SELECT name, COUNT(email) FROM users GROUP BY email HAVING COUNT(email) > 1 Так что если у нас есть стол ID NAME EMAIL 1 John asd@asd.com 2 Sam asd@asd.com 3 Tom asd@asd.com 4 Bob bob@asd.com 5 Tom asd@asd.com Этот запрос даст нам Джон, Сэм, Том, …
1936 sql  duplicates 


20
Как получить хеш для текущего коммита в Git?
Я хотел бы сохранить (на данный момент) возможность связывать наборы изменений Git с рабочими элементами, хранящимися в TFS. Я уже написал инструмент (используя хук из Git), в котором я могу добавить рабочие идентификаторы в сообщение набора изменений Git. Однако я также хотел бы сохранить идентификатор коммита Git (хеш) в настраиваемом …
1934 git  tfs  tfs-workitem  changeset 

30
Как лениво загружать изображения в ListView в Android
Я использую ListViewдля отображения некоторых изображений и подписей, связанных с этими изображениями. Я получаю изображения из Интернета. Есть ли способ ленивой загрузки изображений, чтобы при отображении текста пользовательский интерфейс не блокировался и изображения отображались по мере загрузки? Общее количество изображений не является фиксированным.


20
Как я могу удалить файл из репозитория Git?
Я добавил файл с именем "file1.txt"в репозиторий Git. После этого я зафиксировал его, добавил пару каталогов с именем dir1and dir2и отправил их в репозиторий Git. Теперь текущее хранилище имеет "file1.txt", dir1и dir2. Как я могу удалить, "file1.txt"не влияя на других, как dir1и dir2?
1926 git  git-rm 


30
Как мне разобрать аргументы командной строки в Bash?
Скажем, у меня есть скрипт, который вызывается с этой строкой: ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile или этот: ./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile Что общепринятый способ разбора это таким образом, что в каждом конкретном случае (или некоторая комбинация из двух) $v, $fи $dвсе будет установлен trueи $outFileбудет равно /fizz/someOtherFile?

14
Какой оптимальный алгоритм для игры 2048?
Я недавно наткнулся на игру 2048 . Вы объединяете подобные плитки, перемещая их в любом из четырех направлений, чтобы сделать плитки «большего размера». После каждого хода новая плитка появляется в случайной пустой позиции со значением либо 2или 4. Игра заканчивается, когда все поля заполнены, и нет ходов, которые могут объединить …

13
Как вернуть все локальные изменения в проекте, управляемом Git, в предыдущее состояние?
У меня есть проект, в котором я участвовал git init. После нескольких коммитов я git statusсказал, что все обновлено, и локальных изменений не было. Затем я сделал несколько последовательных изменений и понял, что хочу все выбросить и вернуться в исходное состояние. Эта команда сделает это для меня? git reset --hard …
1914 git  revert  git-checkout 

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