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

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



30
Как сохранить состояние активности с помощью сохранения состояния экземпляра?
Я работал над платформой Android SDK, и немного неясно, как сохранить состояние приложения. Итак, учитывая этот незначительный повторный инструментарий примера «Hello, Android»: package com.android.hello; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class HelloAndroid extends Activity { private TextView mTextView = null; /** Called when the activity is first created. */ …


30
«Наименьшее удивление» и изменчивый аргумент по умолчанию
Любой, кто возился с Python достаточно долго, был укушен (или разорван на части) следующей проблемой: def foo(a=[]): a.append(5) return a Python послушники бы ожидать эта функция всегда возвращает список только с одним элементом: [5]. Результат вместо этого очень отличается, и очень удивительно (для новичка): >>> foo() [5] >>> foo() [5, …

30
Как получить текущее название ветки в Git?
Я из Subversion, и когда у меня была ветка, я знал, над чем я работал, «Эти рабочие файлы указывают на эту ветку». Но с Git я не уверен, когда я редактирую файл в NetBeans или Notepad ++, привязан ли он к мастеру или другой ветке. Там нет проблем с gitBash, …
2595 git  branch  git-branch 

26
Как проверить, содержит ли строка подстроку в Bash
У меня есть строка в Bash: string="My string" Как я могу проверить, содержит ли она другую строку? if [ $string ?? 'foo' ]; then echo "It's there!" fi Где ??мой неизвестный оператор. Я использую эхо и grep? if echo "$string" | grep 'foo'; then echo "It's there!" fi Это выглядит …
2576 string  bash  shell  substring  sh 


30
Как я могу преобразовать строку в логическое значение в JavaScript?
Могу ли я преобразовать строку, представляющую логическое значение (например, 'true', 'false') во внутренний тип в JavaScript? У меня есть скрытая форма в HTML, которая обновляется на основе выбора пользователя в списке. Эта форма содержит некоторые поля, которые представляют логические значения и динамически заполняются внутренним логическим значением. Однако, как только это …
2557 javascript 


24
Как мне заставить Git использовать выбранный мной редактор для коммитов?
Я бы предпочел написать свои коммит-сообщения в Vim, но он открывает их в Emacs. Как мне настроить Git, чтобы он всегда использовал Vim? Обратите внимание, что я хочу сделать это глобально, а не только для одного проекта.
2550 git  vim  emacs  editor  commit-message 

13
Я столкнулся с конфликтом слияний. Как я могу прервать слияние?
Я использовал git pullи имел конфликт слияния: unmerged: _widget.html.erb You are in the middle of a conflicted merge. Я знаю, что другая версия файла хороша, а моя - плоха, поэтому все мои изменения должны быть отменены. Как я могу это сделать?


11
Каковы правильные номера версий для C #?
Каковы правильные номера версий для C #? Что получилось когда? Почему я не могу найти ответы о C # 3.5 ? Этот вопрос в первую очередь, чтобы помочь тем, кто ищет ответ, используя неправильный номер версии, например, C # 3.5 . Надежда состоит в том, что любой, кто не сможет …


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