Вопросы с тегом 'generator'

Генератор является обобщением подпрограммы, в основном используемой для упрощения написания итераторов. Оператор yield в генераторе не указывает сопрограмму для перехода к ней, а скорее возвращает значение обратно в родительскую процедуру.
2
ответов

С# Строковый генератор

Я новичок в С#, и мне было интересно, могли бы вы, ребята, помочь мне. Прежде всего, я делаю довольно простой генератор. Я хочу, чтобы он дал мне строку по умолчанию каждый раз, когда я нажимаю кнопку генерации. (Строка 00000001008), тогда я хочу до...
задан 27 дек. '13 в 11:04
2
ответов

PHP-форма: HTML не интерпретируется правильно

У меня есть PHP-форма, которая собирает CSS и HTML-код от пользователя. Затем форма загружает страницу PHP, которая включает в себя CSS и HTML. Моя проблема заключается в том, что HTML отображается как обычный текст вместо HTML. В файле PHP дескри...
задан 06 янв. '14 в 11:20
1
ответ

Как получить элемент несколько раз

Я пытаюсь реализовать метод, в котором каждый элемент списка получает столько же, сколько параметр говорит: def rgen (n): for elem in list: yield elem Когда я вызываю rgen (2), я хотел бы каждый элемент из этого списка дважды и т.д. Но...
задан 08 янв. '14 в 17:03
2
ответов

Исключительные исключения в генераторах

У меня проблемы с Python 2.7, в результате чего исключение, созданное генератором, не увлекательно. Я потерял много времени, дважды, с таким поведением. def gen_function(): raise Exception("Here.") for i in xrange(10): yield i try...
задан 08 янв. '14 в 22:49
2
ответов

Как получить двойной доход в функциях python?

У меня есть функция, которая дает 2 части списка: >>> x = [1,2,3,4,5,6] >>> def fold(ls): ... for i in range(0,2): ... yield x[:i] ... yield x[i:] ... Я понимаю, что он по-прежнему возвращается как 1 г...
задан 21 янв. '14 в 15:53
1
ответ

Деструктор Python на основе try/finally + yield?

Я тестировал грязный хак, вдохновленный этим http://docs.python.org/2/library/contextlib.html. Основная идея - принести идею try/finally на уровень класса и получить надежный и простой деструктор класса. class Foo(): def __init__(self): self._...
задан 23 янв. '14 в 3:30
2
ответов

Генератор, не работающий в драгоценных камнях

У меня возникла проблема при создании генератора внутри драгоценного камня. Когда я запускаю rails g, отображается генератор: Supportator: supportator:initializer Но когда я запускаю генератор с rails generate supportator:initializer возникает с...
задан 28 февр. '14 в 15:12
1
ответ

Rails - Jaybird: задайте имя seq для генератора

как я могу установить пользовательское имя seq в файле миграции? мы используем firebird db с адаптером jdbc. в firebird размер столбца равен 32, поэтому сообщение об ошибке: Имя больше, чем размер столбца базы данных у нас была такая же проблема с...
задан 28 февр. '14 в 16:14
0
ответов

Как использовать _iter_ с вложенной функцией генератора dict, чтобы получить одну пару ключевых значений из двух стеков за раз

У меня есть класс с iter, который pops() и дает один элемент за раз из deque с буквами, S_stack = deque (["a", "b", "c"]) и стек с целыми числами, I_stack = ( [1,2,3]), и я хочу объединить его с функцией count_dict, которая сохраняет пары ключ-значе...
задан 28 февр. '14 в 18:17
1
ответ

Python - потребляет один генератор внутри разных потребителей

У меня есть генератор, потребляемый различными потребителями. Каждый из последних может принимать разные элементы от генератора, поэтому я не могу просто использовать один большой цикл для обработки всех элементов. Я хочу полностью потреблять генера...
задан 03 марта '14 в 17:50
1
ответ

Клонирование генератора в perl (пакет Coro :: Generator)

Я хотел бы клонировать генератор (Coro :: Generator) в Perl. Например: в следующем коде у меня есть генератор, который выполняет итерацию по массиву: use Coro::Generator; sub iterate_array { my @arr = @{ $_[0] }; generator { foreach ...
задан 07 марта '14 в 18:12
3
ответов

Автоматическое увеличение столбца с гибернацией

У меня есть такая ситуация, когда мне нужно увеличивать столбцы не первичного ключа при вставке каждой новой записи. Этот столбец не является первичным ключом. Однако он имеет уникальное ограничение. Как я могу использовать аннотации Hibernate для а...
задан 10 марта '14 в 5:17
1
ответ

Автоматический генератор диаграмм последовательности Java

Я просто хочу узнать, знает ли кто-нибудь о каких-либо бесплатных безопасных генераторах автоматических блок-схем для тестирования программного обеспечения при передаче кода Java, который вы написали. Это нормально скачать? Благодаря !
задан 10 марта '14 в 22:52
2
ответов

Использование генераторов в узле JS внутри класса

Хорошо, мне нужна помощь с генераторами в узле. Я действительно хочу написать код, который выглядит так: require('./Class.js'); fs = require('fs'); var Directory = Class.extend({ construct: function(path){ this.path = path; }, ...
задан 17 марта '14 в 22:03
0
ответов

"это" и "новое" с генератором

Это хорошо определено? Т.е. у меня есть function* gen() генератора function* gen() и я делаю new gen(). Я могу вернуть итератор назад или новый объект, или оба объединены вместе? И внутри этой функции, как обычно, this указывает на новый объект? Я ...
задан 20 марта '14 в 20:32