Все вопросы
Преобразование шестнадцатеричной строки в целое число в Python
Как преобразовать шестнадцатеричную строку в целое число?
Я пытаюсь конвертировать шестнадцатеричные строки в целые числа, и вот мои примеры:
- "0xffff" должен преобразоваться в 65535
- "ffff" тоже должен преобразоваться в 65535
Как правильно выполнить эту операцию в языке программирования, с...
Когда нужны фигурные скобки вокруг переменных в оболочке?
Описание проблемы:
В шелл-скриптах когда нужно использовать фигурные скобки при расширении переменных?
Например, я встречал следующий код:
var=10 # Объявление переменной
echo "${var}" # Один из способов использования переменной
echo "$var" # Другой способ использования...
Самый быстрый способ проверить наличие значения в списке
Какой самый быстрый способ проверить, существует ли значение в очень большом списке (с миллионами значений), и узнать его индекс?
Сортировка двумерного массива по значению в столбце
Как можно отсортировать этот массив по значению ключа "order"? Несмотря на то, что значения в данный момент последовательные, в будущем они могут быть произвольными. Array ( [0] => Array ( [hashtag] => a7e87329b5eab8578f4f1098a152d6f4 [title] => Flower ...
Как добавить новые элементы массива в начало массива в JavaScript?
У меня есть необходимость добавлять или вставлять элементы в начало массива.
Например, если мой массив выглядит так:
[23, 45, 12, 67]
И ответом на мой AJAX-запрос является 34, я хочу, чтобы обновленный массив выглядел следующим образом:
[34, 23, 45, 12, 67]
Сейчас я планирую...
Как в JavaScript условно добавить член к объекту?
Я хотел бы создать объект с условно добавляемыми свойствами. Простой подход выглядит так:
var a = {};
if (someCondition)
a.b = 5;
Теперь я хотел бы написать более идиоматичный код. Я пытаюсь сделать так:
a = {
b: (someCondition ? 5 : undefined)
};
Но...
Как добавить пару ключ/значение в объект JavaScript?
У меня есть следующий объект в виде литерала:
var obj = {key1: value1, key2: value2};
Как я могу добавить поле key3 со значением value3 в этот объект?
Как изменить курсор на руку при наведении на элемент списка?
У меня есть список, и я добавил обработчик кликов для его элементов:
foo
goo
Как я могу изменить указатель мыши на указатель в виде руки (как при наведении на кнопку)? В данный момент указатель превращается в указатель для выделения текста, когда я навожу курсор на элементы...
Стилизация кнопки input type="file"
Как стилизовать кнопку для ввода type="file"?
У меня есть элемент ввода типа файла, созданный с помощью следующего HTML-кода:
Я хотел бы изменить внешний вид кнопки, но сталкиваюсь с ограничениями стандартного стиля для ``. Какие существуют подходы или решения, чтобы стилизовать эту...
Масштабирование шрифта в зависимости от размера контейнера
Я испытываю трудности с масштабированием шрифтов на своем сайте.
На данный момент у меня есть сайт с font-size тела, установленным на 100%. Но 100% от чего? Похоже, что это вычисляется как 16 пикселей.
Я предполагал, что 100% каким-то образом будет относиться к размеру окна браузера, но, судя...
Как проверить неопределённую переменную в JavaScript
Я хочу проверить, определена ли переменная или нет. Например, следующий код вызывает ошибку "переменная не определена":
alert( x );
Как я могу поймать эту ошибку?
Как обновить pip изнутри виртуального окружения?
Я могу обновлять пакеты, управляемые pip, но как мне обновить сам pip? Согласно команде pip --version, в моем виртуальном окружении установлена версия pip 1.1, и я хочу обновить ее до последней версии.
Какую команду нужно использовать для этого? Нужно ли использовать distribute или есть какая-то...
Как удалить свойство из объекта JavaScript?
Тема: Как удалить свойство объекта в JavaScript?
Привет, коллеги!
У меня есть объект JavaScript следующего вида:
let myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI",
"regex": "^http://.*"
};
Мне нужно удалить свойство regex, чтобы получить следующий...
Как проверить, является ли объект массивом?
Я пытаюсь написать функцию, которая принимает либо список строк, либо одну строку. Если это строка, то я хочу преобразовать её в массив с единственным элементом, чтобы потом можно было перебрать его без опасения получить ошибку.
Как мне проверить, является ли переменная массивом?
Почему в первой строке Python-скрипта пишут "#!/usr/bin/env python"?
Я замечаю, что в начале файлов на Python часто можно увидеть такие строки:
#!/usr/bin/env python
или
#!/usr/bin/env python3
Мне кажется, что эти файлы выполняются одинаково, даже если этой строки нет. В чем смысл добавления такой строки в файл? Как она влияет на...
Как вызвать один конструктор из другого в Java?
Можно ли вызвать конструктор из другого конструктора в рамках одного класса (без использования подкласса)? Если да, то как это сделать? Каков наилучший способ выполнить вызов другого конструктора (если существует несколько способов)?
Почему классы в Python наследуют от object?
Проблема: Зачем следующая декларация класса наследует от object?
class MyClass(object):
...
Я сталкиваюсь с вопросом, почему в данном случае класс MyClass наследуется от базового класса object. Как это влияет на функциональность и поведение класса? Буду признателен за...
Как явно задать новое свойство у `window` в TypeScript?
Я настроил глобальные пространства имен для своих объектов, явно задав свойство на объекте window.
window.MyNamespace = window.MyNamespace || ;
Однако TypeScript подчеркивает MyNamespace и жалуется, что:
Свойство 'MyNamespace' отсутствует в значении типа 'window any'
Я могу сделать код...
Где и зачем нужно использовать ключевые слова "template" и "typename"?
В шаблонах, где и почему мне нужно указывать typename и template для зависимых имен? Что такое зависимые имена?
У меня есть следующий код:
template // Tail тоже будет UnionNode.
struct UnionNode : public Tail {
// ...
template struct inUnion {
// Вопрос: где нужно...
Оператор двойного двоеточия (::) в Java 8
Я изучал исходный код Java 8 и нашел одну часть кода, которая показалась мне довольно удивительной:
// Определено в IntPipeline.java
@Override
public final OptionalInt reduce(IntBinaryOperator op) {
return evaluate(ReduceOps.makeInt(op));
}
@Override
public final OptionalInt max() {
...