Все вопросы
Как преобразовать вложенный словарь Python в объект?
Я ищу элегантный способ доступа к данным в словаре, содержащем вложенные словари и списки, используя синтаксис, похожий на объекты в JavaScript.
Например:
d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]}
Я хотел бы получить доступ к данным следующим образом:
x =...
Что означает селектор CSS "+" (плюс)?
Описание проблемы
Здравствуйте, коллеги!
Столкнулся с трудностями в понимании использования селектора в CSS. У меня есть следующий код:
p + p {
/* Некоторые объявления */
}
Не могу понять, что означает символ +
в данном контексте. В чем разница между этим селектором и просто...
Обход массива и удаление элементов без нарушения цикла for
Я столкнулся с проблемой в следующем цикле for
. При использовании splice()
для удаления элемента у меня возникает ошибка, что переменная seconds
становится неопределенной. Я мог бы проверить, не является ли она неопределенной, но мне кажется, что существует более элегантное решение этой...
Найти значение в массиве объектов на JavaScript
У меня есть массив анонимных объектов, в каждом из которых содержится массив именованных объектов. Мне нужно получить объект, у которого свойство "name" равно "string 1". Вот пример массива:
var array = [
{ name:"string 1", value:"this", other: "that" },
{ name:"string 2",...
Как импортировать класс в пределах той же директории или поддиректории?
У меня есть каталог, в котором хранятся все файлы .py:
bin/ main.py user.py # здесь находится класс User dir.py # здесь находится класс Dir
Я хочу использовать классы из user.py и dir.py в main.py. Как мне импортировать эти классы Python в main.py? Кроме того, как мне импортировать...
В чем разница между методами append и extend для списков в Python?
Заголовок: В чем разница между методами списка append()
и extend()
в Python?
Текст проблемы:
Я изучаю методы работы со списками в Python и наткнулся на два метода: append()
и extend()
. Оба они добавляют элементы в список, но я не совсем понимаю, в чем между ними разница. Можете...
Как перемешать (сделать случайным) массив в JavaScript?
У меня есть массив, который выглядит следующим образом:
var arr1 = ["a", "b", "c", "d"];
Как я могу случайным образом перемешать его?
Как прочитать все файлы в папке с помощью Java?
Проблема: Чтение всех файлов в папке на Java
Здравствуйте, мне нужно прочитать все файлы в определенной папке с помощью Java. Я не привязан к какому-либо конкретному API, так что любые рекомендации будут полезны. Какой лучший способ реализовать это? Есть ли примеры кода или советы по оптимальному...
Что такое параметры -Xms и -Xmx при запуске JVM?
Каковы параметры Xms и Xmx в JVM, и каковы их значения по умолчанию?
Что такое monkey patching?
Я пытаюсь понять, что такое "monkey patching" или "монки патч"?
Это что-то вроде перегрузки методов/операторов или делегирования?
Есть ли у этого что-то общее с этими концепциями?
Как получить список имен всех файлов в директории в Node.js?
Я пытаюсь получить список имен всех файлов, находящихся в директории, используя Node.js. Мне нужен вывод в виде массива имен файлов. Как я могу это сделать?
Проверьте, достиг ли пользователь нижней части элемента прокрутки (не только окна)
Я создаю систему постраничной навигации (похожую на Facebook), где контент загружается, когда пользователь прокручивает страницу вниз. Я предполагаю, что лучший способ сделать это — определить, когда пользователь достиг дна страницы, и выполнить Ajax-запрос для загрузки дополнительных...
Как задать размер шрифта заголовка фигуры и меток осей?
Я создаю график в Matplotlib следующим образом:
from matplotlib import pyplot as plt
fig = plt.figure()
plt.plot(data)
fig.suptitle('test title')
plt.xlabel('xlabel')
plt.ylabel('ylabel')
fig.savefig('test.jpg')
Мне нужно указать разные размеры шрифтов для заголовка фигуры и меток...
Сортировка списка в соответствии с соответствующими значениями из параллельного списка
Заголовок: Как отсортировать один список, используя значения из другого, сохранив их связь?
У меня есть список строк, выглядящий следующим образом:
X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"]
Y = [0, 1, 1, 0, 1, 2, 2, 0, 1]
Какой самый короткий способ отсортировать список X с...
Превышен максимальный размер запроса.
При попытке загрузить видео на мой сайт я получаю ошибку Превышен максимальный размер запроса.
Как можно решить эту проблему?
Как выйти/деактивировать виртуальное окружение Python?
Я использую virtualenv и virtualenvwrapper. Я могу без проблем переключаться между виртуальными окружениями с помощью команды workon
.
me@mymachine:~$ workon env1
(env1)me@mymachine:~$ workon env2
(env2)me@mymachine:~$ workon env1
(env1)me@mymachine:~$
Как мне выйти из всех виртуальных...
Удалить все нечисловые символы из строки в JavaScript
Проблема: мне нужно удалить все ненумерические символы из строки с использованием JavaScript/ECMAScript в сценарии, не связанном с DOM. Я хочу оставить только символы в диапазоне от 0 до 9.
Вот пример строки, с которой я работаю:
var myString = 'abc123.8';
Я хотел бы получить...
Как проверить, есть ли у объекта конкретное свойство в JavaScript?
Заголовок: Как проверить, имеет ли объект конкретное свойство в JavaScript?
Текст проблемы: Я работаю с объектом в JavaScript и хочу узнать, содержит ли он определённое свойство. Рассмотрим следующий пример:
x = {'key': 1};
if (x.hasOwnProperty('key')) {
// Выполнить...
Как легко по центруHorizontально расположить <div> с помощью CSS?
При попытке горизонтально центрировать элемент на странице с заданной минимальной шириной, я столкнулся с проблемой. Какой самый простой способ сделать это? Мне нужно, чтобы элемент
был в одной строке с остальной частью страницы. Вот пример, который иллюстрирует, что я имею в виду:
текст...
Что означают int argc, char *argv[]?
В многих IDE для C++ и компиляторах, когда они генерируют функцию main, она выглядит следующим образом:
int main(int argc, char *argv[])
Когда я программирую на C++ без использования IDE, просто через командную строку, я пишу:
int main()
без каких-либо параметров. Что это...