Все вопросы
Программное осветление или затемнение HEX-цвета (или RGB) и смешивание цветов
Я работаю над функцией для программного осветления или затемнения цвета в формате HEX на определённое значение. Достаточно передать строку, например, "3F6D2A"
для цвета (col
) и целое число в десятичной системе (amt
) для величины осветления или затемнения. Чтобы затемнить цвет, нужно передать...
Как получить полный объект в console.log() Node.js, а не '[Object]'?
У меня есть такой объект:
const myObject = {
"a":"a",
"b":{
"c":"c",
"d":{
"e":"e",
"f":{
"g":"g",
"h":{
"i":"i"
}
}
}
}
};
Но когда я пытаюсь вывести его с помощью...
Как задать переменные окружения в Python?
Заголовок: Как установить переменные среды в Python и сделать их доступными для вызванных скриптов?
Я пытаюсь установить некоторые переменные среды в Python-скрипте, и мне нужно, чтобы все остальные скрипты, вызываемые из Python, видели установленные переменные среды.
Когда я пытаюсь сделать...
Разница между старыми и новыми классами в Python?
Какова разница между старыми и новыми стилями классов в Python? Когда следует использовать один из них, а когда - другой?
Как изменить порядок столбцов в DataFrame?
У меня есть следующий DataFrame (df
):
import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.rand(10, 5))
Я добавил новый столбец с именем mean
следующим образом:
df['mean'] = df.mean(1)
Как я могу переместить столбец mean
на первое место, оставив...
Как получить имя файла без расширения из пути в Python?
Как получить имя файла без расширения из пути в Python?
Имеется строка с путем, например, "/path/to/some/file.txt"
, и нужно извлечь только имя файла без его расширения. Ожидаемый результат: "file"
. Как это реализовать?
Как проверить, является ли строка пустой/неопределенной/нуль в JavaScript?
Существует ли в JavaScript аналог string.Empty, или достаточно просто проверять на ""?
Как клонировать список, чтобы он не изменялся неожиданно после присваивания?
При использовании new_list = my_list любые изменения, внесенные в new_list, также изменяют my_list каждый раз. Почему это происходит и как я могу клонировать или скопировать список, чтобы этого избежать? Например: >>> my_list = [1, 2, 3] >>> new_list = my_list >>>...
В чем разница между event.stopPropagation и event.preventDefault?
Кажется, что они делают одно и то же... Одна из них современная, а другая старая? Или они поддерживаются разными браузерами?
Когда я обрабатываю события самостоятельно (без фреймворков), я всегда проверяю оба варианта и выполняю оба, если они присутствуют. (Я также использую return false, но у...
Как создать обобщённый массив в Java?
Описание проблемы:
Из-за реализации обобщений в Java невозможно создать массив обобщенного типа напрямую, как показано в нижеследующем коде:
public class GenSet {
private E a[];
public GenSet() {
a = new E[INITIAL_ARRAY_LENGTH]; // Ошибка: создание массива с...
Перегрузка функций в JavaScript - лучшие практики [закрыто]
Проблема: Как имитировать перегрузку функций в JavaScript?
Я понимаю, что перегрузка функций в JavaScript, как в других языках, невозможна. Однако у меня есть функция, которая должна работать по двум сценариям: с одним параметром foo(x)
и с тремя параметрами foo(x,y,z)
. Какой из...
Как получить последний элемент списка?
Заголовок: Как получить последний элемент списка в Python и какой способ предпочтительнее?
Описание проблемы:
Я пытаюсь получить последний элемент списка в Python и столкнулся с вопросом: какой способ лучше использовать? Я нашел два подхода:
- Использовать отрицательный индекс:...
Как итерировать аргументы в Bash-скрипте
Я столкнулся с проблемой при написании сложной команды, которую хотел бы преобразовать в shell/bash скрипт. Я могу легко записать её с использованием $1:
foo $1 args -o $1.ext
Однако я хочу иметь возможность передавать несколько имен файлов на вход скрипту. Как правильно это сделать?
Кроме...
Как проверить, содержит ли карта ключ в Go?
Я знаю, что я могу перебрать карту m с помощью следующего кода:
for k, v := range m
и проверить наличие ключа, но есть ли более эффективный способ для проверки существования ключа в карте?
Каковы преимущества использования лямбд? [закрыто]
Проблема: Я пытаюсь разобраться с лямбда-функциями в Python. Является ли lambda
одной из тех "интересных" особенностей языка, которые в реальной жизни стоит забыть?
Я уверен, что существуют некоторые пограничные случаи, когда они могут понадобиться, но учитывая их неопределённость и...
Возможно ли динамически добавлять свойства с именами в JavaScript объект?
У меня есть объект в JavaScript, созданный следующим образом:
var data = {
'PropertyA': 1,
'PropertyB': 2,
'PropertyC': 3
};
Возможно ли добавить новые свойства к этому объекту после его первоначального создания, если имена свойств не известны до выполнения...
Как отформатировать дату в JavaScript?
Как отформатировать объект Date в строку в JavaScript? (Предпочтительный формат: 10-Aug-2010)
Как объединить два словаря в одно выражение в Python?
Я хочу слить два словаря в новый словарь, но с определенным поведением при совпадении ключей.
Вот пример словарей, которые я использую:
x = {'a': 1, 'b': 2}
y = {'b': 3, 'c': 4}
Я хотел бы получить результат следующим образом:
z = merge(x, y)
>>> z
{'a': 1, 'b': 3, 'c':...
Проверьте количество аргументов, переданных Bash-скрипту
Я хотел бы, чтобы мой Bash-скрипт выводил сообщение об ошибке, если не выполнено требуемое количество аргументов.
Я пробовал следующий код:
#!/bin/bash
echo Название скрипта: $0
echo $# аргументов
if [$# -ne 1];
then echo "недопустимое количество параметров"
fi
По какой-то...
Как решить проблемы с точностью чисел с плавающей запятой в JavaScript? [повтор]
Описание проблемы:
У меня есть следующий тестовый скрипт:
function test() {
var x = 0.1 * 0.2;
document.write(x);
}
test();
Этот код выводит результат 0.020000000000000004
, хотя должен показывать просто 0.02
(если использовать калькулятор). Насколько я понял, это...