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

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

9
Как правильно остановить поток в Java?
Мне нужно решение, чтобы правильно остановить поток в Java. У меня есть IndexProcessorкласс, который реализует интерфейс Runnable: public class IndexProcessor implements Runnable { private static final Logger LOGGER = LoggerFactory.getLogger(IndexProcessor.class); @Override public void run() { boolean run = true; while (run) { try { LOGGER.debug("Sleeping..."); Thread.sleep((long) 15000); LOGGER.debug("Processing"); } catch …

5
Создать Pandas DataFrame из строки
Чтобы протестировать некоторые функции, я хотел бы создать DataFrameстроку. Допустим, мои тестовые данные выглядят так: TESTDATA="""col1;col2;col3 1;4.4;99 2;4.5;200 3;4.7;65 4;3.2;140 """ Какой самый простой способ прочитать эти данные в панд DataFrame?

10
Могу ли я сделать 'git diff' только номера строк и измененные имена файлов?
Этот вопрос требует "номеров строк", если вам не нужны номера строк в выходных данных, посмотрите этот вопрос и ответ . По сути, я не хочу видеть измененный контент, только имена файлов и номера строк.
276 git  git-diff 

9
Как добавить условный атрибут в Angular 2?
Как я могу условно добавить атрибут элемента, например checked, флажок? Предыдущие версии Angular были, NgAttrи я думаю, NgCheckedчто все они обеспечивают функциональность, которая мне нужна. Однако эти атрибуты, по-видимому, не существуют в Angular 2, и я не вижу другого способа обеспечить эту функциональность.

6
Что означает «атомарный» в программировании?
В книге «Эффективная Java» говорится: Спецификация языка гарантирует, что чтение или запись переменной является атомарным, если переменная не имеет тип longили double[JLS, 17.4.7]. Что означает «атомарный» в контексте программирования на Java или программирования в целом?
276 java  atomic 


4
Git Shelve vs Stash
Я очень незнаком с shelveаспектом Git. Если stashиспользуется, чтобы отложить незаконченную работу, что shelveтогда? Что бы вы использовали для этого? Например, в обновлении проекта (из меню VCS) один получит (в идее 2019.2)

6
В чем разница между «const» и «val»?
Я недавно прочитал о constключевом слове, и я так растерялся! Я не могу найти никакой разницы между constи valключевое слово, я имею в виду , мы можем использовать оба из них , чтобы сделать неизменяемую переменную, есть что - нибудь еще , что я не хватает?
276 constants  kotlin 

11
Gitignore не работает
Мой .gitignoreфайл по какой-то причине не работает, и никакое количество Google не смогло это исправить. Вот что у меня есть: *.apk *.ap_ *.dex *.class **/bin/ **/gen/ .gradle/ build/ local.properties **/proguard/ *.log Он находится в каталоге master, который является моим git-репо. Я использую Git 1.8.4.2, потому что у меня MacBook под …
276 git  gitignore 

11
Сервер Rails говорит, что порт уже используется, как убить этот процесс?
Я на Mac, делаю: rails server Я получил: 2010-12-17 12:35:15] INFO WEBrick 1.3.1 [2010-12-17 12:35:15] INFO ruby 1.8.7 (2010-08-16) [i686-darwin10.4.0] [2010-12-17 12:35:15] WARN TCPServer Error: Address already in use - bind(2) Exiting Я знаю, что могу запустить один на новом порту, но я хочу убить этот процесс.




30
Ошибка WAMP: запрещено У вас нет прав доступа к / phpmyadmin / на этом сервере
Я новичок в WAMP, и я только что установил его сегодня. Настройка прошла хорошо, и localhost, кажется, работает, но когда я пытаюсь получить доступ к phpMyAdmin, я получаю эту ошибку: Запрещено У вас нет прав доступа к / phpmyadmin / на этом сервере. Почему я получаю это разрешение доступа ошибка …
275 permissions  wamp 

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

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