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

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

или

Сообщество

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

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

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

Репутация

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

13
голоса
5
ответов
250
просмотров
Получить первый элемент массива

У меня есть массив:

array( 4 => 'apple', 7 => 'orange', 13 => 'plum' )

Я хотел бы получить первый элемент этого массива. Ожидаемый результат: строка apple.

Одно из требований: это не должно быть сделано с помощью передачи по ссылке, поэтому array_shift не подойдет.

Как я могу это...

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

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

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

18
голоса
5
ответов
250
просмотров
Как установить версию Node по умолчанию с помощью NVM?

У меня установлена nvm (Ubuntu с оболочкой zsh), и я добавил две версии Node.js: v6.11.5 и v9.0.0. При этом версия по умолчанию в nvm - это v9.0.0.

Каждый раз, когда мне нужно изменить версию Node.js, мне приходится вручную переключаться. Вот вывод команды nvm list:

$ nvm list
       ...
10
голоса
5
ответов
250
просмотров
Посчитать количество строк в репозитории Git

Как посчитать общее количество строк во всех файлах в git-репозитории?

Команда git ls-files выдает список файлов, отслеживаемых git. Я ищу команду, которая позволит мне объединить содержимое всех этих файлов. Что-то вроде следующего:

git ls-files | [объединить все эти файлы] | wc...
9
голоса
0
ответов
250
просмотров
Новые возможности C++17: что стоит знать?

Проблема

C17 теперь является завершённым, и в него было предложено множество новых возможностей. В связи с этим у меня возник следующий вопрос: какие именно функции были добавлены в C в версии C++17?

Я использую компилятор C++, который поддерживает "C++1z". Могу ли я узнать, какие из...

8
голоса
5
ответов
250
просмотров
Как преобразовать список списков в список в Java 8?

Вопрос: Как объединить List> в List с использованием возможностей Java 8?

У меня есть структура данных в виде List>, и я хотел бы преобразовать её в List, содержащий все объекты из вложенных списков, сохраняя порядок итерации.

Как можно сделать это с помощью функциональных...

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

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

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

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

5
голоса
5
ответов
250
просмотров
Как использовать переменную в качестве ключа в объектном литературе JavaScript?

Почему код ниже работает?

<something>.stop().animate( { 'top' : 10 }, 10 );

А следующий код не работает:

var thetop = 'top'; <something>.stop().animate( { thetop : 10 }, 10 );

Чтобы было еще яснее: в данный момент я не могу передать CSS-свойство в функцию animate как...

5
голоса
5
ответов
250
просмотров
Неопределенная ссылка на виртуальную таблицу (vtable)

Когда я пытаюсь собрать свою программу на C++, я получаю сообщение об ошибке:

undefined reference to 'vtable...

В чем причина этой проблемы? Как мне это исправить?

К сожалению, я сталкиваюсь с этой ошибкой в следующем коде (класс, о котором идет речь — CGameModule), и никак не могу...

6
голоса
5
ответов
250
просмотров
Как определить, запущен ли код в 64-разрядной или 32-разрядной JVM (изнутри программы)?

Как я могу определить, работает ли моя программа в 32-битной или 64-битной версии JVM? Какие функции или свойства я могу использовать для того, чтобы обнаружить это внутри программы?