Публикации по теме 'lazy-initialization'


Лениться
У меня есть фабрика AngularJS для каждой модели, используемой в моем проекте, которая обертывает объект $resource . Я обычно добавляю в эти модели дополнительную логику для обработки проверки, сохранения и извлечения связанных моделей. Например: Модель JSON: [code lang=”javascript”] { название: 'Монитор 1', критерии: 'Издатель', кампания: 324, триггер: 4, владелец: 1 } [/code] Модель монитора: [code lang=”javascript”] models.factory('Монитор', ['$resource', 'TimeUtils',..

Вопросы по теме 'lazy-initialization'

Как создать декоратор для ленивой инициализации свойства
Я хочу создать декоратор, который работает как свойство, только вызывает декоративную функцию только один раз, а при последующих вызовах всегда возвращает результат первого вызова. Пример: def SomeClass(object): @LazilyInitializedProperty...
4729 просмотров

Ленивые значения Scala: снижение производительности? Threadsafe?
Возможный дубликат: Что такое ( скрытый) стоимость ленивого вала? (Scala) Scala позволяет определять ленивые значения lazy val maybeUnusedValue = someCostlyInitialization где someCostlyInitialization оценивается только при...
5636 просмотров
schedule 22.10.2023

Как использовать System.Lazy с Setter для отложенной инициализации списка в объектах POCO?
Я хочу использовать System.Lazy для ленивой инициализации моего списка в моих Entites: public class Questionary { private Lazy<List<Question>> _questions = new Lazy<List<Question>>(() => new List<Question>());...
10459 просмотров

Является ли использование класса .Net Lazy излишним в этом случае?
Недавно я узнал о классе Lazy в .Net и, вероятно, злоупотреблял им. У меня есть пример ниже, где вещи могли бы быть оценены нетерпеливым образом, но это привело бы к повторению одного и того же вычисления, если бы оно вызывалось снова и снова. В...
2091 просмотров

C # NHibernate - доступ к списку элементов вызывает ошибку (не удалось выполнить ленивую инициализацию)
Я использую MVC2, NHibernate 3.2. Мои занятия: public class NHibernateHelper { private static ISessionFactory _sessionFactory; private static ISessionFactory SessionFactory { get { if (_sessionFactory...
1282 просмотров

Grails с использованием Spring Security в SecurityFilters
В моем приложении Grails на рабочем сервере у меня возникли некоторые проблемы. В securityFilters я внедряю springSecurityService и в какой-то момент спрашиваю что-то вроде if(springSecurityService?.currentUser?.client){ ... } Но система...
445 просмотров

Может ли быть полезно ленивое создание экземпляров членов статического класса?
Итак, у меня есть класс с членами, которые я использую более или менее как константы. Я не могу назначить их константами, так как они сложнее простого примитива. Поэтому эти «квазиконстанты» многократно используются в разных местах моего приложения....
83 просмотров

Как загрузить коллекцию в спящий режим, какой тип выборки является ленивым?
Я использую Hibernate, Spring и Dozer в своем проекте. Моя проблема в том, что я не могу загрузить ленивую коллекцию (список). Я использую Dozer для преобразования класса сущности в класс (Dto). Я думаю, что пользователь Dozer знает эти вещи....
519 просмотров

Есть ли способ поздней инициализации переменной-члена (класса) в С++?
Я исхожу из фона Java. У меня есть следующая программа. #include <string> #include <iostream> class First { public: First(int someVal): a(someVal) { } int a; }; class Second { public: First first;...
7830 просмотров

Цепные методы DAO в Spring/Hibernate для отложенных инициализаций
У меня есть несколько классов моделей, связанных друг с другом ( User , Group , Message и т. д.). По многим причинам (деталей не привожу, но это не гибкое решение) отношения Ленивые , и я хочу, чтобы они оставались Ленивыми. Иногда я хочу...
866 просмотров

Нормально ли, что ленивое свойство var инициализируется дважды?
Я столкнулся с довольно странным случаем, когда использовал свойство с ключевым словом lazy . Я знаю, что это ключевое слово указывает на то, что инициализация свойства будет отложена до тех пор, пока переменная не будет фактически использована. Но...
2800 просмотров
schedule 28.08.2022

Ленивая инициализация объекта с использованием отражения
Я хотел бы сделать ленивую инициализацию приведенного ниже вызова. Я знаю тип T при построении объекта. T facade = (T)Activator.CreateInstance(typeof(T), param); Есть ли способ добиться этого?
333 просмотров
schedule 15.06.2023

Фабричный шаблон MEF с параметризованным конструктором
Я пытаюсь реализовать фабричный шаблон с помощью MEF. что я делаю, так это имею интерфейс класса продукта и экспортирую конкретные классы с метаданными, которые отличаются в каждом из конкретных классов. в классе Factory у меня есть список лениво...
202 просмотров

Свойства ленивых загрузчиков в классе JavaScript
Мне нужна ленивая загрузка переменных в JavaScript. Вдохновленный любой способ определить геттеры для ленивых переменные в массивах Javascript? и из Самоссылки в объявлениях литералов объектов Я пробовал это решение var console = {...
615 просмотров

Hibernate и ленивая сериализация Джексона
Я работаю над проектом, используя Hibernate и Jackson для сериализации своих объектов. Я думаю, что понимаю, как это должно работать, но я не могу заставить его работать. Если я правильно понимаю, как только режим извлечения отношения установлен...
2589 просмотров

Правильное использование ленивого создания экземпляров
Мое понимание ленивой реализации состоит в том, что ее следует использовать в тех случаях, когда ленивое свойство может нуждаться или не нуждаться в инициализации и/или инициализация свойства потенциально дорогая и/или инициализация свойства...
123 просмотров
schedule 25.10.2022

Как лениво загружать конфигурации LDAP в Spring Application.
У меня есть application-context.xml, в котором есть bean-компоненты, как показано ниже. <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean" > <property name="jndiName" value="java:/comp/env/DB_NAME" />...
169 просмотров

Объявление поля ленивым
Есть ли в TypeScript синтаксис для объявления поля как лениво инициализированного? Как в Scala, например: lazy val f1 = new Family("Stevens") Это означает, что инициализатор поля будет запускаться только при первом доступе к полю.
11561 просмотров
schedule 06.11.2022

Как реализовать ленивое свойство в Котлине, для которого требуется другое свойство?
Мне нужен прямоугольник, который нужно инициализировать по вызову. Вот мой код; class EpheButton private constructor( private val text: String, private val x: Float, private val y: Float, private val projectionMatrix: Matrix4) :...
569 просмотров

Как разрешить LazyInitializationException в остатке данных Spring @RepositoryEventHandler @HandleAfterLinkSave?
У меня есть приложение Spring Data Rest с отношением между типами Match и Round @Entity public class Match { @OneToMany private List<Round> rounds; ... } Когда создается связь между матчем и раундом, например. как это...
919 просмотров