Codengineering - блог о программировании ➜ страница 1613


MySQL-получить номер строки на выбор

могу ли я запустить инструкцию select и получить номер строки, если элементы отсортированы? у меня есть такая таблица: mysql> describe orders; +-------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+---------------------+------+-----+---------+----------------+ | orderID | bigint(20) unsigned | NO | PRI | NULL | auto_increment | | itemID | bigint(20) unsigned | NO ...

удалить все против уничтожить все?

Я ищу лучший подход для удаления записей из таблицы. Например, у меня есть пользователь, чей идентификатор пользователя находится во многих таблицах. Я хочу удалить этого пользователя, и каждая запись имеет свой ID во всех таблицах. u = User.find_by_name('JohnBoy') u.usage_indexes.destroy_all u.sources.destroy_all u.user_stats.destroy_all u.delete это работает и удаляет все ссылки пользователя из всех таблиц, но я слышал, что destroy_all был очень тяжелый процесс, поэтому я попробовал delete_ ...

Генерация случайного пароля в php

Я пытаюсь создать случайный пароль в php. однако я получаю все ' a и возвращаемый тип имеет тип массива, и я хотел бы, чтобы это была строка. Есть идеи, как исправить код? спасибо. function randomPassword() { $alphabet = "abcdefghijklmnopqrstuwxyzABCDEFGHIJKLMNOPQRSTUWXYZ0123456789"; for ($i = 0; $i < 8; $i++) { $n = rand(0, count($alphabet)-1); $pass[$i] = $alphabet[$n]; } return $pass; } ...

Как преобразовать целое число в любой базе в строку?

Python позволяет легко создавать целое число из строки данной базы через int(str, base). Я хочу выполнить обратное: создание строки из целого числа, т. е. я хочу некоторую функцию int2base(num, base), таких, что: int(int2base(x, b), b) == x порядок имени/аргумента функции не имеет значения. для любого числа x и основание b это int() будет принимать. это простая функция записи: на самом деле это проще, чем описывая его в этом вопросе. Тем не менее, я чувствую, что я должен что-то упус ...

Удаление повторяющихся элементов из массива в Swift

у меня есть массив, который выглядит следующим образом: [1, 4, 2, 2, 6, 24, 15, 2, 60, 15, 6] или, действительно, любая последовательность подобных типизированных частей данных. То, что я хочу сделать, это убедиться, что есть только один из каждого идентичного элемента. Например, приведенный выше массив станет: [1, 4, 2, 6, 24, 15, 60] ...

Как увеличить datetime на пользовательские месяцы в python без использования библиотеки [дубликат]

этот вопрос уже есть ответ здесь: Как рассчитать дату через шесть месяцев с текущей даты с помощью модуля datetime Python? 40 ответов мне нужно увеличить месяц значения даты и времени next_month = datetime.datetime(mydate.year, mydate.month+1, 1) когда месяц равен 12, он становится 13 и вызывает ошибку "месяц должен быть в 1..12". (Я ожидал, что год будет увеличиваться) Я хотел использовать timedelta ...

Использование инструкции RUN в Dockerfile с 'source' не работает

у меня есть Dockerfile, который я собираю вместе, чтобы установить среду vanilla python (в которую я буду устанавливать приложение, но позже). FROM ubuntu:12.04 # required to build certain python libraries RUN apt-get install python-dev -y # install pip - canonical installation instructions from pip-installer.org # http://www.pip-installer.org/en/latest/installing.html ADD https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py /tmp/ez_setup.py ADD https://raw.github.com/pypa/pip/mast ...

Как завершить клон git для большого проекта при нестабильном соединении?

Я пытаюсь клонировать кодовую базу LibreOffice, но на данный момент у меня есть подключение к интернету около 300kbps, и это просто что угодно, но не стабильно. Я могу вернуть соединение в любой момент, но тогда процесс клонирования git уже перестал работать, и нет способа снова запустить его. Есть ли способ, чтобы иметь более устойчивой к возможным сбоям в Git скачать клон? один из вариантов, который я считал себя, чтобы загрузить чужой .в Git, но это слишком зависит от другие и не кажутся мне ...

Как удалить все нулевые элементы из массива ArrayList или String?

Я пытаюсь с петлей, как это // ArrayList tourists for (Tourist t : tourists) { if (t != null) { t.setId(idForm); } } но это не приятно. Может кто-нибудь предложить мне лучшее решение? некоторые полезные ориентиры для принятия лучшего решения: в то время как цикл, для цикла и итератора тест производительности ...

Как вы округляете число с плавающей запятой в Perl?

Как я могу округлить десятичное число (с плавающей точкой) до ближайшего целого? например 1.2 = 1 1.7 = 2 ...