Результаты поиска по запросу "ruby"
Функция перевода для нахождения всех разделов набора из Python в Ruby
У меня есть следующая функция Python для рекурсивного поиска всех разделов набора: def partitions(set_): if not set_: yield [] return for i in xrange(2**len(set_)/2): parts = [set(), set()] for item in set_: parts[i&1].add(item) i >>= 1 for b in ...
или более гибкий SQL, вы бы сделали
оложим, что в Rails 3 с mysql у меня есть две модели: «Клиенты» и «Покупки», очевидно, покупка принадлежит покупателю. Я хочу найти всех клиентов с 2 или более заказов. Я могу просто сказать: Customer.includes(:purchases).all.select{|c| ...
не выполняет команду. Вот как вы это делаете:
от вопрос уже есть ответ здесь: Как динамически вызывать методы в зависимости от их имени? [Дубликат] [/questions/5349624/how-to-call-methods-dynamically-based-on-their-name] 5 ответовКак я могу использовать строку в качестве вызова ...
, потому что внутренние строки, которые одинаковы, просто указаны. Ответ все равно будет сбивать с толку.
я говорю{ :bla => 1, :bloop => 2 }что именно делает: делать? Я где-то читал о том, как это похоже на строку, но как-то символ. Я не очень ясен в концепции, кто-то может просветить меня?
Оооо, сладкий :-D
сделать https запрос HTTP :: HTTP без блочной формы, вы можете сделать это: ... http = Net::HTTP.new(url.host, url.port) http.use_ssl = true ...Но есть ли способ сказать Net :: HTTP использовать https при выполнении блочной формы? u = ...
Стоит отметить, что это может не сработать в те дни, когда переход на летнее время является проблемой, поскольку у них не такое же количество минут, как в другие дни.
ли способ представить время в рубине без даты? Я делаю приложение для отслеживания времени, и мне нужно только время входа / выхода, для даты есть отдельный столбец. Тип данных MySQL TIME хранит только время, но в Rails он возвращается с 1 ...
затем для отображения параметров
ужно проверить содержимое выпадающего списка, который варьируется в зависимости от значения в другом поле. Я читаю допустимые параметры в массив строк из поля CVS и сравниваю, выполняя следующие действия; selectContent = [] ...
Это регулярное выражение отсканирует первое имя, которое ограничивает правильную сбалансированную скобку. Таким образом, учитывая строку "((stuff)", она будет соответствовать "(stuff)". Часто желаемое поведение - найти первую (неэкранированную) скобку и либо соответствовать внутренней (если сбалансирована), либо не соответствовать. К сожалению, атомарная группировка не остановит резервирование всего регулярного выражения и попытку сопоставления на более позднем этапе, поэтому мы должны закрепиться в начале строки и посмотреть только на первый захват. Следующее регулярное выражение делает это изменение:
ал способ сопоставить сбалансированные скобки в регулярном выражении и нашел способ в Perl, который использует рекурсивное регулярное выражение: my $re; $re = qr{ \( (?: (?> [^()]+ ) # Non-parens without backtracking | (??{ $re }) # Group with ...
инструкции вместо того, чтобы использовать таблицу для создания попконта. В моей системе это было примерно в 2,5 раза быстрее.
y, каков наиболее эффективный способ вычисления разницы в битах между двумя целыми числами без знака (например, расстоянием Хэмминга)? Например, у меня есть целое число a = 2323409845 и b = 1782647144. Их двоичные представления: a = ...
это то, что я сделал .. но ничего
ановил RVM вместе с версиями ruby. Однако, если я запускаю консоль и запускаю сервер командной строки, устанавливаю пакет и т. Д., Я получаю эту ошибку bash: /usr/bin/rails: /usr/bin/ruby1.8: bad interpreter: No such file or directoryНо если я ...