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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
2
ответов
424
просмотров
Способ вывести имя теста PyUnit в методе setup()

Вопрос: Как в Python с помощью pyunit сделать так, чтобы тесты выводили название текущего теста?

Я пытаюсь настроить свои юнит-тесты с использованием библиотеки unittest в Python, и мне хотелось бы, чтобы во время выполнения каждого теста в логах отображалось название текущего теста. У меня...

0
голоса
1
ответов
424
просмотров
Эквивалент консоли Rails для Node.js

Я экспериментирую с фреймворком Node.js Express и ищу плагин, который позволил бы мне взаимодействовать с моими моделями через консоль, аналогично консоли в Rails. Существует ли что-то подобное в мире Node.js?

Если нет, то как я могу взаимодействовать с моими моделями и данными в Node.js,...

36
голоса
5
ответов
423
просмотров
Как проверить, содержит ли строка подстроку в Bash

У меня есть строка в Bash:

string="My string"

Как я могу проверить, содержит ли она другую строку?

Я пробовал написать так:

if [ $string ?? 'foo' ]; then
  echo "It's there!"
fi

Где ?? — это мой неизвестный оператор. Использовать ли мне echo и grep?

if...
22
голоса
1
ответов
423
просмотров
В чем разница между INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN?

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

На StackOverflow существует вопрос с ответами на тему различий между различными типами соединений в SQL. Известно, что существует несколько видов соединений, таких как INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN, однако, я не совсем понимаю, каковы основные отличия...

15
голоса
5
ответов
423
просмотров
Поймать и вывести полный трейсбек исключения в Python без остановки/выхода из программы

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

try:
    do_stuff()
except Exception as err:
    print(Exception, err)
    # Я хочу напечатать полный трейсбек здесь,
    # а не только имя исключения и его детали

Мне...

16
голоса
4
ответов
423
просмотров
Как вынести легенду за пределы графика

У меня есть серия из 20 графиков (не субграфиков), которые нужно поместить в одну фигуру. Я хочу, чтобы легенда находилась за пределами графика. При этом я не хочу изменять масштаб осей, так как это уменьшает размер фигуры.

  1. Я хочу, чтобы легенда располагалась вне области графика (я хочу, чтобы...
19
голоса
5
ответов
423
просмотров
Почему следует использовать указатель вместо самого объекта?

Я пришёл из мира Java и начал работать с объектами в C++. Но меня смутило, что многие разработчики часто используют указатели на объекты, а не сами объекты. Например, вот так:

Object *myObject = new Object;

вместо этого:

Object myObject;

Также, вместо того чтобы...

11
голоса
5
ответов
423
просмотров
Почему переменные нельзя объявлять в операторе switch?

У меня всегда возникал вопрос: почему нельзя объявлять переменные после метки case в операторе switch? В C++ можно объявлять переменные практически в любом месте (причём объявление их ближе к первому использованию, безусловно, является хорошей практикой), но следующий код всё равно не...

16
голоса
5
ответов
423
просмотров
SQL: выбрать только строки с максимальным значением в столбце

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

У меня есть таблица для документов (здесь представлена упрощенная версия):

CREATE TABLE documents (
    id INT,
    rev INT,
    content TEXT
);

Таблица содержит следующие данные:

id rev content
1 1 ... ...
9
голоса
3
ответов
423
просмотров
Преимущественны ли двойные квадратные скобки [[ ]] над одинарными [ ] в Bash?

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

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

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