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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
1
ответов
146
просмотров
ES6 оператор распространения - копирование результата Mongoose

Я разрабатываю API на Express.js с использованием MongoDB и Mongoose.

Я пытаюсь создать объект на JavaScript (ES6), состоящий из нескольких переменных и результата запроса Mongoose, и хотел бы сделать это с помощью оператора распространения ES6:

MyModel.findOne({_id: id}, (error,...
0
голоса
1
ответов
146
просмотров
Numpy - модуль не имеет атрибута 'arrange' [закрыто]

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

Я столкнулся с довольно элементарной ошибкой при использовании библиотеки Numpy. Я пробовал удалить и переустановить последнюю версию Numpy (1.9), но это не помогло решить проблему. При попытке использовать функцию arrange, возникает следующая ошибка:

Traceback (most...
0
голоса
5
ответов
146
просмотров
Мокирование класса против мокирования его интерфейса

У меня есть задача для модульного тестирования, в рамках которой мне нужно замокировать несколько зависимостей. Одна из зависимостей — это класс, который реализует интерфейс:

public class DataAccessImpl implements DataAccess {
    ...
}

Мне необходимо настроить объект-заглушку (mock)...

0
голоса
2
ответов
146
просмотров
Использование SED с подстановочными знаками

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

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

Моя строка выглядит следующим образом: "some-string-8"

Я написал следующую команду:

sed -i...
0
голоса
2
ответов
146
просмотров
Доступ к последнему элементу Vec или среза в Rust

Проблема с методом top() в реализации трейта Stack

У меня есть код, который выглядит следующим образом:

trait Stack {
    fn top(&mut self) -> Option;
}

impl Stack for Vec {
    fn top(&mut self) -> Option {
        match self.pop() {
            None => None,
            Some(v)...
31
голоса
4
ответов
145
просмотров
Как создать декораторы функций и объединить их?

Заголовок: Как создать два декоратора в Python для форматирования текста?

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

Я пытаюсь создать два декоратора в Python, которые добавляют HTML-теги жирного и курсивного шрифта к строке, возвращаемой функцией. Мне нужно, чтобы декораторы применялись последовательно. Вот как...

27
голоса
4
ответов
145
просмотров
Как выйти/деактивировать виртуальное окружение Python?

Я использую virtualenv и virtualenvwrapper. Я могу без проблем переключаться между виртуальными окружениями с помощью команды workon.

me@mymachine:~$ workon env1
(env1)me@mymachine:~$ workon env2
(env2)me@mymachine:~$ workon env1
(env1)me@mymachine:~$ 

Как мне выйти из всех виртуальных...

16
голоса
3
ответов
145
просмотров
Какой рекомендуется использовать shebang ("#!") для Bash?

Какой shebang для Bash является объективно лучшим для большинства случаев использования?

Я рассматриваю следующие варианты:

#!/usr/bin/env bash #!/bin/bash #!/bin/sh #!/bin/sh - и другие

Я смутно помню, что давно слышал, что добавление дефиса в конце предотвращает передачу аргументов в ваш...

13
голоса
5
ответов
145
просмотров
Как удалить все пакеты, установленные через pip?

Как удалить все пакеты, установленные с помощью pip, из моей текущей активированной виртуальной среды?

16
голоса
5
ответов
145
просмотров
Убрать пустые элементы из массива в JavaScript

Как удалить пустые элементы из массива в JavaScript?

Существует ли простой способ сделать это, или мне придется проходить по массиву и удалять их вручную?