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

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

или

Сообщество

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

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

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

Репутация

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

12
голоса
5
ответов
103
просмотров
Возврат нескольких значений в JavaScript?

Я пытаюсь вернуть два значения в JavaScript. Это возможно?

var newCodes = function() {
var dCodes = fg.codecsCodes.rs; var dCodes2 = fg.codecsCodes2.rs; return dCodes, dCodes2; };

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

21
голоса
5
ответов
103
просмотров
Копирование массива по значению

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

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

var arr1 = ['a', 'b', 'c'];
var arr2 = arr1;
arr2.push('d');  //...
9
голоса
5
ответов
103
просмотров
Гарантирует ли JavaScript порядок свойств объекта?

Я создал объект следующим образом:

var obj = {};
obj.prop1 = "Foo";
obj.prop2 = "Bar";

Будет ли получившийся объект всегда выглядеть так:

{ prop1 : "Foo", prop2 : "Bar" }

То есть, будут ли свойства в том же порядке, в котором я их добавил?

9
голоса
5
ответов
103
просмотров
Как получить экземпляр класса обобщенного типа T?

У меня есть обобщённый класс Foo<T>. В методе этого класса я хочу получить экземпляр типа T, но не могу использовать T.class.

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

8
голоса
5
ответов
103
просмотров
Ошибка "Слишком длинный список аргументов" для команд rm, cp, mv

У меня есть несколько сотен PDF-файлов в директории на UNIX. Имена этих PDF-файлов довольно длинные (примерно 60 символов).

Когда я пытаюсь удалить все PDF-файлы сразу, используя следующую команду:

rm -f *.pdf

я получаю следующую ошибку:

/bin/rm: cannot execute [Argument list too...
8
голоса
5
ответов
103
просмотров
Переименование столбца в SQL Server 2008

Я использую SQL Server 2008 и Navicat. Мне нужно переименовать столбец в таблице с помощью SQL-запроса.

Попробовал использовать следующий синтаксис:

ALTER TABLE table_name RENAME COLUMN old_name to new_name;

Однако этот запрос не срабатывает. Что я делаю не так?

7
голоса
5
ответов
103
просмотров
Как получить элемент из множества без его удаления?

Вопрос о получении значения из множества в Python без удаления элемента

У меня есть следующая ситуация:

s = set([1, 2, 3])

Как я могу получить значение (любое значение) из множества s, не используя метод s.pop()? Я хочу оставить элемент в множестве до тех пор, пока не смогу...

8
голоса
5
ответов
103
просмотров
Как отменить последнюю миграцию?

Я создал миграцию, которая добавила новую таблицу, и хочу откатить её, а также удалить саму миграцию, не создавая новую.

Как это сделать? Есть ли команда для отката последней миграции, после чего я смогу просто удалить файл миграции?

6
голоса
5
ответов
103
просмотров
find -exec с несколькими командами

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

Я пытаюсь использовать команду find с опцией -exec для выполнения нескольких команд, но пока не могу добиться успешного выполнения. Могу ли я использовать такие команды, как приведенная ниже?

find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \;

В общем, я...

7
голоса
5
ответов
103
просмотров
Как получить значение из ячейки датафрейма?

Я создал условие, которое извлекает ровно одну строку из моего DataFrame:

d2 = df[(df['l_ext'] == l_ext) & (df['item'] == item) & (df['wn'] == wn) & (df['wd'] == 1)]

Теперь я хотел бы получить значение из определённого столбца:

val = d2['col_name']

Однако в...