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

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

или

Сообщество

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

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

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

Репутация

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

29
голоса
4
ответов
34
просмотров
Как обнаружить клик вне элемента?

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

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

Возможно ли реализовать что-то подобное с помощью...

6
голоса
5
ответов
32
просмотров
Как преобразовать вложенный словарь Python в объект?

Я ищу элегантный способ доступа к данным в словаре, содержащем вложенные словари и списки, используя синтаксис, похожий на объекты в JavaScript.

Например:

d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]}

Я хотел бы получить доступ к данным следующим образом:

x =...
8
голоса
3
ответов
1083
просмотров
Что означает селектор CSS "+" (плюс)?

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

Здравствуйте, коллеги!

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

p + p {
  /* Некоторые объявления */
}

Не могу понять, что означает символ + в данном контексте. В чем разница между этим селектором и просто...

6
голоса
5
ответов
30
просмотров
Обход массива и удаление элементов без нарушения цикла for

Я столкнулся с проблемой в следующем цикле for. При использовании splice() для удаления элемента у меня возникает ошибка, что переменная seconds становится неопределенной. Я мог бы проверить, не является ли она неопределенной, но мне кажется, что существует более элегантное решение этой...

6
голоса
5
ответов
24
просмотров
Найти значение в массиве объектов на JavaScript

У меня есть массив анонимных объектов, в каждом из которых содержится массив именованных объектов. Мне нужно получить объект, у которого свойство "name" равно "string 1". Вот пример массива:

var array = [
    { name:"string 1", value:"this", other: "that" },
    { name:"string 2",...
9
голоса
5
ответов
22
просмотров
Как импортировать класс в пределах той же директории или поддиректории?

У меня есть каталог, в котором хранятся все файлы .py:

bin/ main.py user.py # здесь находится класс User dir.py # здесь находится класс Dir

Я хочу использовать классы из user.py и dir.py в main.py. Как мне импортировать эти классы Python в main.py? Кроме того, как мне импортировать...

31
голоса
5
ответов
47
просмотров
В чем разница между методами append и extend для списков в Python?

Заголовок: В чем разница между методами списка append() и extend() в Python?

Текст проблемы:

Я изучаю методы работы со списками в Python и наткнулся на два метода: append() и extend(). Оба они добавляют элементы в список, но я не совсем понимаю, в чем между ними разница. Можете...

20
голоса
5
ответов
61
просмотров
Как перемешать (сделать случайным) массив в JavaScript?

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

var arr1 = ["a", "b", "c", "d"];

Как я могу случайным образом перемешать его?

7
голоса
5
ответов
27
просмотров
Как прочитать все файлы в папке с помощью Java?

Проблема: Чтение всех файлов в папке на Java

Здравствуйте, мне нужно прочитать все файлы в определенной папке с помощью Java. Я не привязан к какому-либо конкретному API, так что любые рекомендации будут полезны. Какой лучший способ реализовать это? Есть ли примеры кода или советы по оптимальному...

14
голоса
3
ответов
39
просмотров
Что такое параметры -Xms и -Xmx при запуске JVM?

Каковы параметры Xms и Xmx в JVM, и каковы их значения по умолчанию?