Рубрика «sequence»
Календарные функции в MySQL и MariaDB
2016-12-20 в 7:58, admin, рубрики: mariadb, mysql, sequence, календарный планКак показывает практика, множество систем с использованием календарей обычно строится в виде статических таблиц, в которых перечислены даты и их соответствие рабочим, выходным, праздничным дням. Обычно проблемы начинаются когда система работает без вмешательств программистов достаточно долго и заполненный календарь просто кончается. Для очередного проекта я решил немного оптимизировать данную ситуацию и написал календарь, который создаётся или пересчитывается автоматически, например по встроенному таймеру.
Последовательности в Perl 6 – Rakudo
2015-03-13 в 21:28, admin, рубрики: perl, perl 6, rakudo, sequence, последовательности, Программирование, фибоначчиВ Perl 6 введён новый оператор … для задания последовательностей. Вот, как это работает:
my @even-numbers := 0, 2 ... *; # арифметическая последовательность
my @odd-numbers := 1, 3 ... *;
my @powers-of-two := 1, 2, 4 ... *; # геометрическая последовательность
Пример использования:
> my @powers-of-two := 1, 2, 4 ... *; 1;
1
> @powers-of-two[^10]
1 2 4 8 16 32 64 128 256 512
Генерация ID для шардинга в MySQL
2014-08-14 в 14:58, admin, рубрики: mysql, php, sequence, uuid, уникальный id, шардинг Тема шардинга довольно обширная как с точки зрения программиста, так и с точки зрения администратора БД. Я сейчас хочу коснуться только вопросов генерации уникального ID сущности и алгоритмов выбора шарда.
Читать полностью »
Маленькие сюрпризы большого Oracle
2014-01-30 в 6:34, admin, рубрики: oracle, sequence, метки: oracle, sequence Oracle умеет много (и с каждой версией все больше и больше). Зачастую, многие разработчики не используют некоторые нововведения очень долго. Иногда это обусловлено требованиями обратной совместимости, но чаще, банальным незнанием. Вот так-же и я, работая уже с 11 и 12 версиями Oracle, до вчерашнего дня, ни разу не использовал конструкцию insert all. Но вчера я подумал «на дворе уже 21-ый век, зачем пользоваться временными таблицами, если можно выполнять одновременную вставку в несколько таблиц?». Тут-то и начались приключения.
Читать полностью »
phpSequence — легкий способ получить число из цифр
2013-03-10 в 19:19, admin, рубрики: php, sequence, индусский код, метки: PHP, sequence, индусский кодЗдравствуйте! Недавно на хабре была статья, позволяющая «легко» складывать числа. Рад предложить вам свою новую библиотеку phpSequence, которая позволяет получить число из цифр.
В качестве бонуса появляются константы «ONE», «TWO», «THREE», ..., «NINE», «ZERO», имеющие значения от 1 до 9 и 0 соответственно.
Кому интересно — прошу под кат.Читать полностью »