Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

22
голоса
5
ответов
279
просмотров
Как перезагрузить настройки .bashrc без выхода и повторного входа в систему?

Я внес изменения в файл .bashrc, но не знаю, как применить их, не выходя из системы и не заходя обратно. Как можно перезагрузить .bashrc?

32
голоса
4
ответов
279
просмотров
event.preventDefault() против return false: в чем разница?

Когда я хочу предотвратить выполнение других обработчиков событий после срабатывания определенного события, я могу использовать один из двух подходов. Я буду использовать jQuery в примерах, но это также относится и к чистому JavaScript.

1....

32
голоса
5
ответов
279
просмотров
Как протестировать класс с приватными методами, полями или внутренними классами?

Как мне протестировать класс с использованием JUnit, если у него есть внутренние приватные методы, поля или вложенные классы? Похоже, что изменять модификатор доступа для метода только ради того, чтобы запустить тест, не совсем правильно.

14
голоса
5
ответов
279
просмотров
Как проверить, существует ли переменная?

Я хочу проверить, существует ли переменная. В настоящее время я делаю это следующим образом:

try:
    myVar
except NameError:
    # Что-то делаем.

Есть ли другие способы проверки, не используя исключения?

11
голоса
5
ответов
279
просмотров
Как добавить перенос строки в 'git commit -m' из командной строки?

Тема: Как добавить перенос строки в сообщение коммита Git из командной строки без использования Vim?

Я использую Git через командную строку и пытаюсь добавить перенос строки в сообщение коммита (используя команду git commit -m ""), но не хочу заходить в Vim.

Возможно ли это сделать?

9
голоса
3
ответов
279
просмотров
Преимущественны ли двойные квадратные скобки [[ ]] над одинарными [ ] в Bash?

Недавно мой коллега заявил на код-ревью, что конструкция [[ ]] предпочтительнее, чем [ ] в таких конструкциях, как приведена ниже:

if [ "`id -nu`" = "$someuser" ] ; then
     echo "I love you madly, $someuser"
fi

Однако он не смог предоставить обоснование своему утверждению. Есть...

8
голоса
5
ответов
279
просмотров
Как передать объект из одной активности в другую на Android

Я пытаюсь отправить объект своего класса Customer из одного Activity и отобразить его в другом Activity.

Код для класса Customer:

public class Customer {

    private String firstName, lastName, address;
    int age;

    public Customer(String fname, String lname, int age, String...
7
голоса
5
ответов
279
просмотров
Многострочная строка с дополнительными пробелами (сохраняем отступы)

Я хочу записать несколько предопределенных текстов в файл следующим образом:

text="this is line one\n
this is line two\n
this is line three"

echo -e $text > filename

Я ожидаю, что в файле получится что-то вроде этого:

this is line one
this is line two
this is line three

Но...

6
голоса
5
ответов
279
просмотров
Создание переменной временной метки в bash-скрипте

Я пытаюсь создать переменную с текущей меткой времени в оболочке сценариев, чтобы упростить ведение журнала. Я хочу создать эту переменную в начале скрипта и выводить текущее время всякий раз, когда я вызываю команду echo $timestamp. Это оказывается сложнее, чем я думал. Вот что я пробовал:

1....

8
голоса
5
ответов
279
просмотров
Как лучше всего удалить акценты (нормализовать) в строке Unicode Python?

У меня есть строка в формате Unicode в Python, и я хотел бы удалить все диакритические знаки (акценты).

Я нашел элегантное решение этой задачи в Java:

  1. Конвертировать строку Unicode в её длинную нормализованную форму (с отдельными символами для букв и диакритиков).
  2. Удалить все символы,...