0
голоса
0
ответов
62
просмотров
MySQL: Как добавить столбец NOT NULL

Я добавляю столбец в таблицу:

ALTER TABLE t ADD c varchar(10) NOT NULL;

Столбец успешно добавляется, и для каждой записи автоматически устанавливается пустая строка.

Ожидается ли такое поведение во всех условиях (строгий режим и т.д.) в MySQL 5.5 и выше?

0
голоса
1
ответов
61
просмотров
Изменение глобальных переменных в фреймворке unittest для Python

Я работаю над серией модульных тестов на Python, некоторые из которых зависят от значений конфигурационных переменных. Эти переменные хранятся в глобальном конфигурационном файле Python и используются в других модулях. Я хотел бы писать модульные тесты для различных значений конфигурационных...

0
голоса
1
ответов
71
просмотров
Почему Java 14 не является LTS?

Java 14 является не LTS версией.

Учитывая новый график релизов, предполагающий выпуск новых версий каждые 6 месяцев, и то, что версии 8 и 11 были LTS, почему Java 14 не стала следующей LTS версией?

Или выбор LTS-версий полностью зависит от архитекторов Java?

Я искал ответ в интернете, но не смог...

0
голоса
3
ответов
75
просмотров
Storybook с react-router: Не используйте <Link> вне <Router>

Проблема с использованием <Link> вне <Router> в Storybook

Я хотел бы поделиться решением проблемы, с которой столкнулся, несмотря на мои навыки поиска в Google.

Мое приложение, использующее react-router, работало без каких-либо проблем, но при запуске Storybook возникла...

0
голоса
4
ответов
69
просмотров
Когда следует использовать поток Java вместо Executor?

Executor выглядит как чистая абстракция для управления потоками. В каких ситуациях имеет смысл использовать Thread напрямую, вместо того чтобы полагаться на более надежный Executor?

0
голоса
0
ответов
80
просмотров
Можно ли пометить функцию как устаревшую?

У меня есть задача пометить функции и методы как устаревшие. Я попробовал использовать атрибут deprecated следующим образом:

#[deprecated] fn old_way_of_doing_it() {

Однако это приводит к ошибке:

error: stability attributes may not be used outside of the standard library

Есть ли способ, с...

0
голоса
5
ответов
62
просмотров
Как найти хорошее решение для вычисления среднего значения, если сумма всех значений превышает пределы типа double?

У меня есть задача посчитать среднее значение для очень большого набора дробных чисел (10^9 значений). Сумма этих значений превышает верхнюю границу типа double. Кто-нибудь знает интересные трюки для вычисления среднего, которые не требуют вычислять сумму?

Я использую Java 1.5.

0
голоса
5
ответов
60
просмотров
Использование пользовательских HTML-тегов

У меня есть вопрос относительно семантической правильности использования уникальных идентификаторов в HTML, таких как , вместо стандартного тега . Вот мой код:

Я хотел бы использовать следующий код:

&nbsp;

С соответствующим CSS:

toys {
  background: url("toys.png")...
0
голоса
4
ответов
62
просмотров
Как преобразовать e.printStackTrace() в строку?

Существует метод e.printStackTrace(), который позволяет вывести информацию об исключении, но я хотел бы получить полное описание исключения в формате String и отобразить его с помощью Toast.makeText(). Как я могу это сделать? Если у вас есть другие альтернативные идеи, пожалуйста, поделитесь ими...

0
голоса
5
ответов
57
просмотров
Посмотреть, когда пакеты были установлены/обновлены с помощью pip

Я знаю, как увидеть установленные пакеты Python с помощью pip, просто использовав команду pip freeze. Но есть ли способ узнать дату и время установки или обновления пакета через pip?

0
голоса
2
ответов
58
просмотров
Не удается установить virtualenvwrapper на OSX 10.11 El Capitan

Проблема при установке virtualenvwrapper на OSX El Capitan

Я недавно очистил свой Mac и переустановил OSX El Capitan public beta 3. Установил pip с помощью команды sudo easy_install pip, а затем установил virtualenv через sudo pip install virtualenv — без каких-либо проблем.

Однако, когда...

0
голоса
2
ответов
68
просмотров
Почему метод bind() в JavaScript необходим?

Проблема в примере 1 заключается в том, что 'this' ссылается на глобальный объект, а не на объект myName.

Я понимаю, как использовать метод bind() для привязки значения this к определенному объекту, и это решает проблему в примере 1. Но почему эта проблема возникает изначально? Это просто...

0
голоса
3
ответов
68
просмотров
SQL LIKE без подстановочных символов эквивалентен '='?

Я понимаю, что это довольно простой вопрос, и я, кажется, знаю на него ответ... но хотел бы уточнить.

Действительно ли эти запросы эквивалентны?

SELECT * FROM FOO WHERE BAR LIKE 'X'
SELECT * FROM FOO WHERE BAR ='X'

Возможно, есть накладные расходы при использовании оператора LIKE без...

0
голоса
5
ответов
82
просмотров
Как хешировать строку в Android?

Я разрабатываю приложение для Android и у меня есть несколько строк, которые я хотел бы зашифровать перед отправкой в базу данных. Мне нужно что-то безопасное, простое в реализации, что будет генерировать один и тот же результат каждый раз, когда передаются одни и те же данные. Желательно, чтобы...

0
голоса
5
ответов
65
просмотров
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`...
0
голоса
5
ответов
77
просмотров
Сохранение и загрузка объекта matplotlib.pyplot

Я работаю в псевдооперационной среде, где мы создаем новые изображения по мере поступления данных. Иногда, когда новые данные поступают, нам необходимо повторно открыть изображение и обновить его, чтобы создать композиты, добавить оверлеи и т. д. Кроме добавления информации в изображение, это также...

0
голоса
5
ответов
61
просмотров
Ошибка импорта win32api в Python 2.6

Описание проблемы

Я столкнулся с ошибками при запуске Python 2.6 на 64-битной версии Windows. Ниже приведены сообщения об ошибках, которые я получаю:

  1. Ошибка при импорте:

    import win32api
    

    В результате возникает следующая ошибка:

    pywintypes26.dll
    
  2. Либо...

0
голоса
2
ответов
60
просмотров
Заменить строку/значение в DataFrame целиком

У меня есть очень большой набор данных, в котором я хочу заменить строки на числа. Я бы хотел работать с набором данных, не вводя функцию отображения для каждого ключа (столбца) в наборе. Это похоже на метод fillna, но нужно заменить конкретные строки на соответствующие значения.

Есть ли способ...

0
голоса
2
ответов
65
просмотров
Ожидание завершения асинхронной задачи

Я взаимодействую с сторонней библиотекой JavaScript, где некоторые вызовы функций являются асинхронными. Вместо того, чтобы интегрировать асинхронную логику в моё приложение, я решил написать синхронные обертки для этих асинхронных вызовов. Я понимаю, что это ужасный дизайн, но это демонстрационный...

0
голоса
3
ответов
60
просмотров
Оптимизация хвостовых вызовов в Go

Проблема: В настоящее время язык программирования Go оптимизирует хвостовые вызовы? Если нет, то хотя бы оптимизирует ли он хвостовые рекурсивные вызовы функции к самой себе?