Все вопросы
Новый self против нового static
Я конвертирую библиотеку с PHP 5.3, чтобы она работала на PHP 5.2. Основной проблемой, с которой я сталкиваюсь, является использование позднего статического связывания, например, return new static($options);. Если я заменю это на return new self($options);, получу ли я тот же результат?
Какова...
Как получить родительский каталог в Python?
Заголовок: Как получить родительский каталог по пути в Python кроссплатформенно?
Описание:
Может ли кто-нибудь подсказать, как получить родительский каталог для заданного пути в Python, чтобы это работало на всех платформах? Например, мне нужно, чтобы:
- Для пути
C:\Program Files
...
Как объявить переменную в MySQL?
Как объявить переменные в MySQL, чтобы второй запрос мог их использовать?
Я хотел бы написать что-то вроде:
SET start = 1;
SET finish = 10;
SELECT * FROM places WHERE place BETWEEN start AND finish;
Однако мой текущий подход не работает. Как правильно объявить переменные в MySQL,...
Как закомментировать блок кода в Python
Проблема: Отсутствие механизма для комментирования больших блоков кода в Python
Сейчас, на мой взгляд, единственные способы комментирования кода в Python — это либо начинать каждую строку с символа #
, либо заключать код в тройные кавычки: """
.
Проблемы с этими подходами следующие:...
Как удалить последний символ из строки?
Я хочу удалить последний символ из строки. Я попробовал сделать это следующим образом:
public String method(String str) {
if (str.charAt(str.length()-1)=='x'){
str = str.replace(str.substring(str.length()-1), "");
return str;
} else {
return str;
...
Почему нужны заголовочные файлы и .cpp файлы? [закрыто]
Описание проблемы: Почему в C++ существуют файлы заголовков и файлы .cpp?
Здравствуйте! Я столкнулся с вопросом, касающимся структуры файлов в C++. Меня интересует, зачем в этом языке программирования используются как файлы заголовков (.h или .hpp), так и файлы с исходным кодом (.cpp)? Какова...
Изменение имени импорта в Java или импорт двух классов с одинаковым именем
Проблема с импортом в Java
В Python можно использовать следующий синтаксис для импорта:
from a import b as c
Однако в Java у меня возникли трудности с импортом двух классов, так как их имена конфликтуют. Как я могу решить эту проблему и импортировать классы таким образом, чтобы...
"JavaScript: Проверка на null и undefined, а также разница между == и ==="
Как я могу проверить, является ли переменная null или undefined, и в чем разница между null и undefined? В чем разница между операторами == и === (трудно найти информацию в Google по запросу "===")?
JUnit 5: Как проверить, что исключение было выброшено?
Проблема: Есть ли лучший способ проверить, что метод выбрасывает исключение в JUnit 5?
В настоящее время я вынужден использовать аннотацию @Rule для проверки того, что мой тест выбрасывает исключение. Однако этот подход не подходит в случаях, когда я ожидаю, что несколько методов в моем тесте...
Проверьте, истинны ли как минимум два из трех булевых значений
Недавно на собеседовании мне задали следующий вопрос: с учетом трех булевых переменных a, b и c, вернуть true, если хотя бы две из трех значений истинны.
Мое решение выглядит так:
boolean atLeastTwo(boolean a, boolean b, boolean c) {
if ((a && b) || (b && c) || (a && c)) {
...
Как выбрать все столбцы, кроме одного, в pandas?
У меня есть DataFrame, который выглядит следующим образом:
a b c d
0 0.418762 0.042369 0.869203 0.972314
1 0.991058 0.510228 0.594784 0.534366
2 0.407472 0.259811 0.396664 0.894202
3 0.726168 0.139531 0.324932 0.906575
Как я могу получить...
Безопасное приведение long к int в Java
Какой самый идиоматичный способ в Java проверить, что преобразование из long в int не приведет к потере информации?
Вот моя текущая реализация:
public static int safeLongToInt(long l) { int i = (int)l; if ((long)i != l) { throw new IllegalArgumentException(l + " не может быть...
Получение случайных чисел в Java
Проблема с генерацией случайного числа в Java
Я пытаюсь получить случайное значение в диапазоне от 1 до 50 на языке Java.
Как я могу сделать это с помощью метода Math.random();
?
Также интересует, как ограничить значения, которые возвращает Math.random()
?
Заранее спасибо за помощь!
PHP-функция mail не завершает отправку электронной почты
У меня возникла проблема при создании простого формы отправки письма. Форма расположена на странице index.html
, но отправляется на отдельную страницу "спасибо за ваше сообщение" — thankyou.php
, где размещен предложенный выше код на PHP.
Код выполняется нормально, и форма успешно отправляется,...
Можно ли использовать pip для установки пакета из приватного репозитория GitHub?
Я пытаюсь установить пакет Python из приватного репозитория на GitHub. Для публичного репозитория я могу использовать следующую команду, и она работает отлично:
pip install git+git://github.com/django/django.git
Однако, когда я пытаюсь сделать то же самое для приватного...
Как выполнить кодирование URL для команды curl?
Я пытаюсь написать bash-скрипт для тестирования, который принимает параметр и отправляет его с помощью curl на веб-сайт. Мне необходимо закодировать значение в URL, чтобы специальные символы обрабатывались корректно. Какой самый лучший способ сделать это?
Вот мой базовый скрипт на данный...
Что означает -z в Bash?
Описание проблемы:
Я изучаю следующий код:
if [ -z $2 ]; then
echo "usage: ...
(Три точки не имеют значения для описания использования.)
Я, возможно, неправильно гуглю, но не могу найти объяснение для опции -z
.
Вы можете объяснить, что делает эта опция и в каких случаях...
Можно ли изменить размер чекбокса с помощью CSS?
Возможно ли задать размер чекбокса с помощью CSS или HTML, чтобы это работало во всех браузерах?
width и size работают в IE6 и выше, но не работают в Firefox, где чекбокс остается размером 16x16, даже если я задаю меньший размер.
Событие клика не работает на динамически созданных элементах
Описание проблемы:
Я пытаюсь создать новый элемент с классом test
внутри тега `` при нажатии на кнопку. У меня также есть определенное событие клика, связанное с классом test
. Однако событие не срабатывает.
Вот упрощенный код:
$(document).ready(function() {
...
Как развернуть иерархический индекс в столбцах
У меня есть датафрейм с иерархическим индексом по оси 1 (колонки), который получен в результате операции groupby.agg
. Пример структуры данных представлен ниже:
USAF WBAN year month day s_PC s_CL s_CD s_CNT tempf
sum sum sum ...