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

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

или

Сообщество

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

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

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

Репутация

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

16
голоса
5
ответов
275
просмотров
Какова цель ключевого слова var и когда следует его использовать (или опускать)?

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

Я изучаю JavaScript и хотел бы понять, какую именно функцию выполняет ключевое слово var и в чем разница между следующими двумя подходами:

var someNumber = 2;
var someFunction = function() { doSomething; }
var someObject = { }
var someObject.someProperty =...
20
голоса
5
ответов
275
просмотров
Как удалить завершающий символ новой строки?

Проблема: Как удалить последний символ строки, если это символ новой строки?

Я пытаюсь удалить последний символ из строки, если он является символом новой строки (\n). Например, из строки "abc\n" я хочу получить "abc".

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

string = "abc\n"
#...
17
голоса
5
ответов
275
просмотров
Сортировка массива объектов по значениям свойств

У меня есть массив объектов, полученных с помощью AJAX:

var homes = [
    {
        "h_id": "3",
        "city": "Dallas",
        "state": "TX",
        "zip": "75201",
        "price": "162500"
    }, {
        "h_id": "4",
        "city": "Bevery Hills",
        "state": "CA",
   ...
18
голоса
4
ответов
275
просмотров
Переменные Sass в функции calc() CSS

Я пытаюсь использовать функцию calc() в стиле Sass, но у меня возникают некоторые проблемы. Вот мой код:

$body_padding: 50px;

body {
    padding-top: $body_padding;
    height: calc(100% - $body_padding);
}

Если я использую литерал 50px вместо переменной $body_padding, то всё...

12
голоса
5
ответов
275
просмотров
Как получить фактическую ширину и высоту HTML-элемента?

Как можно вычислить ширину и высоту элемента ``, чтобы правильно его центрировать в отображении браузера (viewport)? Какие браузеры поддерживают каждый из методов?

11
голоса
5
ответов
275
просмотров
Как настроить порт для приложения Spring Boot

Как настроить порт TCP/IP, на котором будет слушать приложение Spring Boot, чтобы оно не использовало порт по умолчанию 8080?

9
голоса
0
ответов
275
просмотров
Почему код Python выполняется быстрее в функции?

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

def main():
    for i in xrange(10**8):
        pass
main()

Этот фрагмент кода выполняется за:

real    0m1.841s
user    0m1.828s
sys     0m0.012s

Однако, когда я...

9
голоса
5
ответов
275
просмотров
Как сравнить числа в Bash?

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

echo "введите два числа"
read a b

echo "a=$a"
echo "b=$b"

if [ $a > $b ]; then
    echo "a больше чем b"
else
    echo "b больше чем a"
fi

Проблема в том, что происходит сравнение с начала...

8
голоса
5
ответов
275
просмотров
Как вычислить евклидово расстояние с помощью NumPy?

У меня есть две точки в 3D-пространстве:

a = (ax, ay, az)
b = (bx, by, bz)

Мне нужно вычислить расстояние между ними:

dist = sqrt((ax-bx)^2 + (ay-by)^2 + (az-bz)^2)

Как я могу сделать это с помощью NumPy? Я уже создал массивы для этих точек:

import numpy
a...
6
голоса
5
ответов
275
просмотров
Как получить исходный код функции Python?

У меня есть функция на Python, определенная следующим образом:

def foo(arg1, arg2):
    # что-то делаем с аргументами
    a = arg1 + arg2
    return a

Я могу получить имя функции, используя foo.func_name. Но как мне программно получить исходный код этой функции, как он указан выше?