52
голоса
5
ответов
24
просмотров
В чем разница между "INNER JOIN" и "OUTER JOIN"?

Какова роль операторов LEFT OUTER JOIN, RIGHT OUTER JOIN и FULL OUTER JOIN в запросах SQL и как они соотносятся друг с другом?

10
голоса
5
ответов
26
просмотров
Запуск unittest с типичной структурой каталогов тестирования

У меня есть проблема с запуском юнит-тестов в структуре каталогов моего Python-проекта. Я использую довольно распространенную структуру, где тесты находятся в отдельной директории test. Вот пример структуры:

new_project/
    antigravity/
        antigravity.py
    test/
       ...
19
голоса
5
ответов
38
просмотров
Почему следует использовать указатель вместо самого объекта?

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

Object *myObject = new Object;

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

Object myObject;

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

8
голоса
5
ответов
21
просмотров
Повторить строку в JavaScript заданное количество раз

В Perl я могу повторять символ несколько раз, используя следующий синтаксис:

$a = "a" x 10; // в результате получается "aaaaaaaaaa"

Существует ли простой способ сделать то же самое в Javascript? Я могу, конечно, использовать функцию, но мне было интересно, есть ли встроенный способ или какой-то...

9
голоса
5
ответов
14
просмотров
Как вычесть дни из обычной даты?

Я столкнулся с проблемой при работе с объектом Date в JavaScript и ищу простое решение. Есть ли легкий способ взять текущую дату (например, сегодня) и вернуться назад на X дней?

К примеру, мне нужно рассчитать дату за 5 дней до сегодняшнего дня. Как это можно реализовать?

13
голоса
5
ответов
24
просмотров
Получить объект JavaScript из массива объектов по значению свойства

У меня есть массив из четырех объектов:

var jsObjects = [
   {a: 1, b: 2}, 
   {a: 3, b: 4}, 
   {a: 5, b: 6}, 
   {a: 7, b: 8}
];

Мне нужно получить третий объект ({a: 5, b: 6}) по значению свойства b, например, без использования цикла for...in. Есть ли способ сделать это...

17
голоса
5
ответов
29
просмотров
Как добавить дни к дате?

Как добавить дни к текущей Date в JavaScript? Существует ли в JavaScript встроенная функция, аналогичная AddDay() в .NET?

12
голоса
5
ответов
38
просмотров
push_back против emplace_back: в чем разница?

Я немного запутался в различии между методами push_back и emplace_back в стандартной библиотеке C++.

Вот определения этих методов:

void emplace_back(Type&& _Val);
void push_back(const Type& _Val);
void push_back(Type&& _Val);

Учитывая, что существует перегрузка метода...

14
голоса
5
ответов
14
просмотров
Как перезагрузить страницу с помощью JavaScript

Как перезагрузить страницу с помощью JavaScript?

Мне нужен метод, который будет работать во всех браузерах.

13
голоса
5
ответов
33
просмотров
Как выводить команды оболочки по мере их выполнения

Заголовок: Как в shell-скрипте вывести все выполняемые команды с расширением переменных?

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

В своем shell-скрипте я хочу вывести все команды, которые выполняются, и автоматически расширять любые имена переменных.

Например, у меня есть следующая строка:

ls...
32
голоса
5
ответов
30
просмотров
Как объединить два списка в Python?

Проблема: Как объединить два списка в Python?

Я хочу объединить два списка, но не знаю, как это сделать. У меня есть следующий код:

listone = [1, 2, 3]
listtwo = [4, 5, 6]

Я ожидаю получить следующий результат:

>>> joinedlist
[1, 2, 3, 4, 5, 6]

Как правильно...

12
голоса
5
ответов
26
просмотров
Как удалить пробелы?

Есть ли функция на Python, которая удаляет пробелы (пробелы и табуляции) из строки?

Например, чтобы входная строка " \t пример строки\t " преобразовывалась в "пример строки".

11
голоса
5
ответов
24
просмотров
Оператор двойного двоеточия (::) в Java 8

Я изучал исходный код Java 8 и нашел одну часть кода, которая показалась мне довольно удивительной:

// Определено в IntPipeline.java
@Override
public final OptionalInt reduce(IntBinaryOperator op) {
    return evaluate(ReduceOps.makeInt(op));
}

@Override
public final OptionalInt max() {
 ...
14
голоса
5
ответов
27
просмотров
Как выровнять содержимое div по нижнему краю

Задача: У меня есть следующий CSS и HTML код:

#header {
  height: 150px;
}

  Заголовок
  Содержимое заголовка (одна или несколько строк)

Секция заголовка имеет фиксированную высоту, но содержимое заголовка может меняться.

Мне необходимо, чтобы содержимое заголовка было...

22
голоса
5
ответов
43
просмотров
Удаление столбца из DataFrame в Pandas

Проблема удаления столбца в DataFrame:

Я пытаюсь удалить столбец из DataFrame и успешно использую следующий код:

del df['column_name']

Однако, почему у меня не получается выполнить удаление с помощью следующей команды?

del df.column_name

Я ожидаю, что это сработает,...

11
голоса
5
ответов
27
просмотров
Стилизация кнопки input type="file"

Как стилизовать кнопку для ввода type="file"?

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


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

35
голоса
4
ответов
28
просмотров
Красивый вывод JSON с помощью JavaScript

Как я могу отобразить JSON в удобочитаемом формате для людей? Мне нужно, чтобы был правильный отступ и пробелы, а возможно, даже цвета, стили шрифтов и другие визуальные элементы.

9
голоса
5
ответов
18
просмотров
Изменение цвета элемента hr

Я хочу изменить цвет моего тега `` с помощью CSS. Код, который я попробовал ниже, похоже, не работает:

hr {
  color: #123455;
}

Почему изменение цвета не применяется к тегу ``? Может быть, есть другие способы сделать это?

11
голоса
5
ответов
20
просмотров
Метод endsWith в JavaScript

Как проверить, заканчивается ли строка на определенный символ в JavaScript?

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

var str = "mystring#";

Я хочу узнать, заканчивается ли эта строка на #. Как я могу это проверить?

  1. Существует ли метод endsWith() в JavaScript?
  2. Один из решений, которое я...
11
голоса
5
ответов
28
просмотров
Как представить 'Enum' в Python?

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

Я в основном разработчик на C#, но в данный момент работаю над проектом на Python.

Как можно представить эквивалент перечисления (Enum) в Python? Я хочу узнать, какой подход лучше всего подходит для реализации аналогичной функциональности перечислений, которые доступны в...