Все вопросы
Константы и переменные времени компиляции
Язык документации по Java утверждает:
Если примитивный тип или строка определены как константа, и значение известно во время компиляции, компилятор заменяет имя константы повсюду в коде на его значение. Это называется константой времени компиляции.
Я понимаю, что если у нас есть следующий...
Как создать "пустое условие if" в Python
Тема: Работает ли "пустое условие if" в Python и влияет ли это на производительность приложения?
В C довольно распространено использование такого "пустого" условия if
, например:
if(mostlyhappencondition)
; // пустое выражение
else {
dosomething();
}
Меня интересует, возможно...
Как получить значение "os.name" для Windows 10 в Java?
У меня возникла проблема с определением имени операционной системы в Java после обновления с Windows 8.1 до Windows 10. Я использую метод System.getProperty("os.name"), чтобы получить название операционной системы. Ранее для каждой версии Windows этот метод возвращал точное имя ОС, например,...
TypeScript: Разница между возвращаемым типом void и Promise<void> для асинхронных функций
Вопрос: В чем разница между типами void
и Promise
в TypeScript?
Я запутался, почему следующий код является допустимым в TypeScript:
const asyncFunc: () => void = async () => {
await new Promise(resolve => resolve());
};
Неужели это не должно быть допустимо только в...
Как поймать событие mouse-up вне элемента?
У меня есть простой код на JavaScript, похожий на следующий:
var mouseIsDown = false;
// ...
function canvasMouseDown(e) {
// ...
mouseIsDown = true;
}
function canvasMouseUp(e) {
mouseIsDown = false;
}
function canvasMouseMove(e) {
if (mouseIsDown) {
// ...
}
}
Я...
Сравнение карт с помощью Hamcrest
Проблема с использованием Hamcrest для сравнения двух карт
Я хотел бы использовать Hamcrest для проверки равенства двух карт, то есть чтобы они имели одинаковый набор ключей, указывающих на одинаковые значения.
Мой текущий вариант выглядит так:
assertThat(affA.entrySet(),...
Запросите разрешение на геолокацию снова, если оно было отклонено
Я разрабатываю приложение с использованием PhoneGap и добавил кнопку для получения геолокации.
Вопрос в том, как повторно запросить разрешение на доступ к геолокации, если пользователь отклонил его при первом нажатии на кнопку?
Вот структура моего кода на данный момент:
function...
Сценарии использования чистых виртуальных функций с реализацией?
Недавно я узнал, что в C++ чистые виртуальные функции могут иметь тело.
Каковы реальные примеры использования таких функций в практике?
Однострочный if/else в JavaScript
Описание проблемы
У меня есть логика, которая переключает значения true/false с помощью конструкции switch
и else/if
, но я хотел бы сделать её более компактной и не использовать оператор switch
. В идеале, условие if/else должно быть преобразовано в одну короткую строку. Спасибо!!!
Вот...
MySQL 1062 - Дубликат значения '0' для ключа 'PRIMARY'
У меня есть следующая таблица в MySQL версии 5.5.24:
DROP TABLE IF EXISTS `momento_distribution`;
CREATE TABLE IF NOT EXISTS `momento_distribution`
(
`momento_id` INT(11) NOT NULL,
`momento_idmember` INT(11) NOT NULL,
`created_at` DATETIME DEFAULT NULL,
`updated_at`...
Как проверить количество текущих работающих потоков в Python?
Описание проблемы:
Я новичок в Python и сталкиваюсь с проблемой, связанной с подсчетом активных потоков в программе. Мне нужно узнать, сколько потоков выполняются в любой момент времени. Существуют ли встроенные средства для этого в Python, или мне придется отслеживать это вручную (например, с...
Как использовать CSS calc() с inherit?
Я хотел бы использовать inherit
с calc()
, как показано в примере:
#foo {
animation-duration: 10s;
}
#foo > .bar {
animation-duration: calc(inherit + 2s); /* =12s */
}
Но это, похоже, не работает.
Это ошибка браузера или проблема в спецификации?
Как адаптировать ширину flex-элемента к содержимому?
Описание проблемы
У меня есть задача сделать ширину div адаптивной. Когда в контейнере всего один элемент, ширина этого div должна соответствовать ширине самого элемента.
Вот текущий код, который я использую:
#container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
...
Изменение глобальных переменных в фреймворке unittest для Python
Я работаю над серией модульных тестов на Python, некоторые из которых зависят от значений конфигурационных переменных. Эти переменные хранятся в глобальном конфигурационном файле Python и используются в других модулях. Я хотел бы писать модульные тесты для различных значений конфигурационных...
jQuery / JavaScript — вызов события нажатия кнопки из события нажатия другой кнопки
У меня есть следующий HTML-код:
И JS:
jQuery("input.second").click(function(){
// обработчик клика для второй кнопки
return false;
});
Вопрос: как можно программно вызвать событие клика для второй кнопки, когда я нажимаю на первую кнопку? Обратите внимание,...
Как задать верхние и нижние границы при использовании numpy.random.normal
Я хочу выбрать значения из нормального распределения, которые всегда находятся в диапазоне от 0 до 1. В некоторых случаях мне нужно просто получить совершенно случайное распределение, а в других - вернуть значения, которые имеют форму гауссовой кривой.
В настоящее время я использую следующую...
Как найти хорошее решение для вычисления среднего значения, если сумма всех значений превышает пределы типа double?
У меня есть задача посчитать среднее значение для очень большого набора дробных чисел (10^9 значений). Сумма этих значений превышает верхнюю границу типа double. Кто-нибудь знает интересные трюки для вычисления среднего, которые не требуют вычислять сумму?
Я использую Java 1.5.
Добавление пустой строки в DataFrame с помощью pandas
Я пытаюсь добавить пустую строку в конец DataFrame, но у меня не получается. Я пытаюсь разобраться, как работает функция append
в pandas, и всё равно не понимаю.
Вот мой код:
import pandas as pd
excel_names = ["ARMANI+EMPORIO+AR0143-book.xlsx"]
excels = [pd.ExcelFile(name) for name...
Почему необходимо помечать функции как constexpr?
Проблема с использованием constexpr
в C++
C++11 позволяет использовать функции, объявленные с спецификатором constexpr
, в константных выражениях, таких как аргументы шаблонов. Однако, есть строгие требования к тому, что может быть constexpr
, по сути, такая функция может инкапсулировать...
Инициализация списка с одинаковым булевым значением
Заголовок: Как инициализировать все значения списка булевыми значениями без использования циклов?
Текст вопроса: Я хотел бы узнать, возможно ли инициализировать все значения списка определённым булевым значением без использования циклов. Например, мне нужно создать список из N элементов, где все...