11
ответов

улучшенный Итератор набора

Лично, я нахожу диапазон функциональности обеспеченным java.util. Итератор, чтобы довольно вызвать жалость. Как минимум я хотел бы иметь методы, такие как: быстрый взгляд () возвращает следующий элемент, не перемещаясь...
вопрос задан: 10 October 2008 17:44
10
ответов

Каково некоторое общее использование для декораторов Python? [закрытый]

В то время как мне нравится думать обо мне как довольно компетентный кодер Python, одним аспектом языка, я никогда не мог к grok, являются декораторы. Я знаю то, что они (поверхностно), я читал...
вопрос задан: 6 July 2014 23:32
9
ответов

Как использовать атрибуты C#-like в C++

Я рассматриваю использование C++ для персонального проекта. Я хотел бы сделать это независимым от платформы (не Моно, так как некоторые платформы еще не поддерживают его), и вот почему я рассмотрел C++. Я...
вопрос задан: 28 July 2009 10:44
8
ответов

Когда нам нужен шаблон декоратора?

Когда необходимо использовать шаблон декоратора? Если возможно, приведите пример из реальной жизни, который хорошо подходит для шаблона.
вопрос задан: 15 January 2016 13:46
8
ответов

Декоратор класса для объявления статического участника (например, для log4net)?

Я использую log4net, и у нас есть многое из этого в нашем коде: общедоступный класс Foo {частный статический ILog только для чтения регистрируется = LogManager. GetLogger (typeof (Нечто));....} Одна оборотная сторона - то, что это означает, что мы...
вопрос задан: 17 May 2010 21:53
8
ответов

Декораторы в Ruby (мигрирующий из Python)

Я трачу сегодня, узнавая о Ruby из перспективы Python. Одной вещью, с которой мне полностью не удалось бороться, является эквивалент декораторов. Для срезания вещей, я пытаюсь копировать тривиальное...
вопрос задан: 11 December 2009 22:58
8
ответов

Формы Платформы зенда, декораторы и проверка: я должен вернуться к простому HTML?

Я в настоящее время работаю над довольно крупным приложением, которое содержит много форм. До этого момента я всегда писал свои формы вручную и писал мою собственную логику проверки, но я имею...
вопрос задан: 14 August 2009 13:40
7
ответов

Для чего нужны метаклассы Python?

Что можно сделать с метаклассами, которых не может быть по-другому? Алекс Мартелли сказал, что есть задачи, которые невозможно решить без метаклассов. Метаклассы Python против декораторов классов. Я бы ...
вопрос задан: 23 May 2017 12:17
7
ответов

Я могу использовать шаблон "декоратор" для обертывания тела метода?

У меня есть набор методов с переменными подписями. Эти методы взаимодействуют с хрупкой передачей данных, таким образом, мы часто используем класс помощника для выполнения, повторяет/повторно подключает, и т.д. Как так: MyHelper....
вопрос задан: 3 June 2010 14:10
7
ответов

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

Я работаю над ролевой игрой играющего для забавы и практиковать шаблоны разработки. Я хотел бы, чтобы плееры смогли преобразоваться в различных животных. Например, Друид смог формировать...
вопрос задан: 8 February 2010 09:01
7
ответов

Я могу использовать декоратора для видоизменения локального объема функции в Python?

Есть ли какой-либо способ записать декоратору, таким образом, что следующее работало бы? утверждайте 'z' не в globals () @my_decorator определение func (x, y): распечатайте РЕДАКТИРОВАНИЕ z: перемещенный от anwser В ответ на транзитный участок, "поче
вопрос задан: 26 February 2009 18:59
6
ответов

Как разделить декораторов от функции в Python

Скажем, у меня есть следующее: определение with_connection (f): определение украсило (*args, ** kwargs): f (get_connection (...), *args, ** kwargs) возврат украсил @with_connection спам определения (соединение):...
вопрос задан: 20 May 2018 13:47
6
ответов

Почему я когда-либо использовал бы Цепочку Ответственности по Декоратору?

Я просто читаю на Цепочке шаблона Ответственности, и я испытываю затруднения при воображении сценария, когда я предпочел бы его использование по тому из декоратора. Что Вы думаете? CoR имеет нишевое использование?...
вопрос задан: 7 April 2016 16:31
6
ответов

Самоанализ для получения имен декоратора на методе?

Я пытаюсь выяснить, как получить имена всех декораторов на методе. Я могу уже получить имя метода и docstring, но не могу выяснить, как получить список декораторов.
вопрос задан: 12 July 2010 20:30
6
ответов

Как подобные декораторы Python записаны?

Я хотел бы записать декоратору, который ограничит количество раз, функция может быть выполнена, что-то вдоль следующего синтаксиса: @max_execs (5) определение my_method (*a, ** k): # делают что-то здесь...
вопрос задан: 9 July 2009 20:24
6
ответов

Как создать декоратора Python, который может использоваться или с или без параметров?

Я хотел бы создать декоратора Python, который может использоваться любой с параметрами: @redirect_output ("somewhere.log") нечто определения ():.... или без них (например, для перенаправления вывода к stderr...
вопрос задан: 17 March 2009 08:10
5
ответов

Как сделать цепочку функциональных декораторов?

Как я могу сделать два декоратора в Python, которые будут делать следующее? @makebold @makeitalic def say (): вернуть «Hello» ... который должен вернуть: « Hello « Я ...
вопрос задан: 8 February 2017 15:58
5
ответов

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

Я пробегаюсь через свои шаблоны разработки, и одним шаблоном, который я должен все же серьезно использовать в своем кодировании, является Шаблон "декоратор". Я понимаю шаблон, но что я хотел бы знать, немного хорошего бетона...
вопрос задан: 30 May 2016 16:45
5
ответов

ПРАКТИЧЕСКОЕ РУКОВОДСТВО декораторов JavaScript?

Я должен украсить стороннюю функцию, которую я не могу изменить так, я должен буду украсить ее всегда. Я нашел, что в Прототипе существует что-то, чтобы сделать это легко [1]. Есть ли любая альтернатива...
вопрос задан: 15 March 2012 04:25
5
ответов

ASP.NET MVC, направляющий через [закрытые] атрибуты метода

В Подкасте StackOverflow № 54 Jeff упоминает, что они регистрируют свои маршруты URL в кодовой базе StackOverflow через атрибут выше метода, который обрабатывает маршрут. Походит на хорошее понятие (с...
вопрос задан: 11 March 2012 16:35
5
ответов

Автозарегистрируйте методы класса с помощью декоратора

Я хочу смочь создать декоратора Python, который автоматически "регистрирует" методы класса в глобальном репозитории (с некоторыми свойствами). Пример кода: класс my_class (объект): @register (prop1...
вопрос задан: 1 September 2011 06:09
5
ответов

Декораторы класса, Наследование, супер (), и максимальная рекурсия

Я пытаюсь выяснить, как использовать декораторов на подклассах, которые используют супер (). Так как мой декоратор класса создает другой подкласс, украшенный класс, кажется, предотвращает использование супер (), когда это изменяется...
вопрос задан: 19 November 2010 21:38
5
ответов

В Python, каковы некоторые примеры того, когда декораторы значительно упрощают задачу?

Попытка найти примеры того, когда декораторы могли бы быть действительно выгодными, и если не так. Пример кода ценится.
вопрос задан: 19 November 2010 21:37
5
ответов

Создайте наследованный класс из базового класса

общедоступный класс Автомобиль {частная строка делает; частная строковая модель; общедоступный Автомобиль (строка делают, строковая модель) {this.make = делает; this.model = модель;} виртуальная общественность...
вопрос задан: 20 May 2010 16:20
5
ответов

Добавление аргумента декоратору

У меня есть этот декоратор, используемый для украшения представления django, когда я не хочу, чтобы представление было выполнено, если аргумент доли Верен (обработанный промежуточным программным обеспечением) класс no_share (объект): определение __ init _
вопрос задан: 5 December 2009 00:03
5
ответов

Фальсифицирование метода приписывает в PHP?

Действительно ли возможно использовать эквивалент для атрибутов метода.NET в PHP или в некотором роде моделировать их? Контекст у Нас есть внутренний класс маршрутизации URL, что нам нравится много. Путем это работает, сегодня...
вопрос задан: 30 November 2009 10:13
5
ответов

Ленивые атрибуты Python, которые не делают оценки на hasattr ()

Действительно ли возможно сделать декоратора, который делает атрибуты ленивыми, которые не делают оценки, когда Вы пытаетесь получить доступ к нему с hasattr ()? Я разработал, как сделать это ленивым, но hasattr () заставляет его оценить преждевременно...
вопрос задан: 17 August 2009 07:15
5
ответов

Действительно ли возможно заменить декоратора функции/метода во времени выполнения? [Python]

Если у меня есть функция: определение @aDecorator myfunc1 (): # делают что-то здесь, если __ называют __ = "__ основной __": # это вызовет функцию и будет использовать декоратора @aDecorator myfunc1 () # теперь, я хочу...
вопрос задан: 13 March 2009 13:42
4
ответа

Применение декоратора к каждому методу в классе?

У меня есть декоратор @login_testuser, относился к методу test_1 (): класс TestCase (объект): определение @login_testuser test_1 (сам): распечатайте "test_1 ()", там способ, на который я могу применить @login_testuser...
вопрос задан: 3 October 2019 21:48
4
ответа

Получение названий параметра метода в Python

Учитывая функцию Python: определение a_method (arg1, arg2): передача, Как я могу извлечь число и названия аргументов. Т.е., учитывая, что у меня есть ссылка на func, я хочу func. [что-то] к...
вопрос задан: 13 September 2019 05:06