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

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

или

Сообщество

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

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

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

Репутация

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

12
голоса
5
ответов
251
просмотров
Преобразование 'ArrayList<String>' в 'String[]' в Java

Как я могу преобразовать объект ArrayList<String> в массив String[] в Java?

11
голоса
5
ответов
251
просмотров
Как получить доступ к вложенным объектам, массивам или JSON и обработать их?

У меня есть вложенная структура данных, содержащая объекты и массивы. Как я могу извлечь информацию, то есть получить доступ к конкретному значению или множеству значений (или ключей)?

Например:

var data = {
    code: 42,
    items: [{
        id: 1,
        name: 'foo'
    }, {
   ...
11
голоса
5
ответов
251
просмотров
Как добавить перенос строки в 'git commit -m' из командной строки?

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

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

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

8
голоса
5
ответов
251
просмотров
Удалить первый символ строки, если он равен 0

Я хочу удалить первый символ из строки, если этот символ равен 0. При этом 0 может встречаться несколько раз подряд в начале строки.

Существует ли простая функция, которая проверяет первый символ и удаляет его, если он равен 0?

В данный момент я пытаюсь сделать это с помощью функции slice() в...

5
голоса
5
ответов
251
просмотров
Ошибка установки android-sdk: "java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema"

Описание проблемы:

При установке инструментов Android SDK возникает следующая ошибка:

java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema

Вопрос: Почему это происходит и как это можно исправить?

Вывод отладки:

$ java --version
java 9
Java(TM) SE...
0
голоса
1
ответов
251
просмотров
Инициализация/декларация атрибутов в классе Python: где их размещать?

Я задумался, какой способ инициализации атрибутов объектов в Python считается наилучшей практикой: делать это в теле класса или внутри функции __init__?

Например, есть такой подход:

class A(object):
    foo = None

или такой:

class A(object):
    def __init__(self):
  ...
0
голоса
5
ответов
251
просмотров
Использование '<%# Eval("item") %>'; Обработка нулевых значений и отображение 0 вместо этого

Заголовок: Как отобразить 0 вместо Null в Label для ASP.NET?

Я пытаюсь отобразить значение в элементе Label с использованием привязки данных (data binding) в ASP.NET. Если переменная dataitem равна Null, я хотел бы отображать вместо этого значение 0.

Вот мой текущий код:

'...
27
голоса
4
ответов
250
просмотров
Как определить, является ли переменная 'undefined' или 'null'?

Как определить, является ли переменная undefined или null?

У меня есть следующий код:

var EmpName = $("div#esd-names div#name").attr('class');
if(EmpName == 'undefined'){
  // DO SOMETHING
};

И HTML-код:


  

Однако, когда я это выполняю, интерпретатор JavaScript...

18
голоса
5
ответов
250
просмотров
"Вставка результатов хранимой процедуры в временную таблицу"

Вопрос: Как выполнить SELECT * INTO [временная таблица] FROM [хранимая процедура]? Не FROM [таблица] и без определения [временной таблицы]?

Я использую следующий запрос, чтобы выбрать все данные из таблицы BusinessLine во временную таблицу tmpBusLine, и это работает...

13
голоса
5
ответов
250
просмотров
Итерация по коллекции: избегаем ConcurrentModificationException при удалении объектов в цикле

Описание проблемы:

Мы все знаем, что нельзя делать следующее из-за исключения ConcurrentModificationException:

for (Object i : l) {
    if (condition(i)) {
        l.remove(i);
    }
}

Однако на практике иногда это срабатывает, а иногда — нет. Вот конкретный пример...