Как выполнить итерацию аутентификации для приложения IIS7 в PowerShell

Я пытаюсь создать объект PHP (назовите его Incident_Collection ), который будет содержать коллекцию других объектов, каждый из которых реализует инцидент ] интерфейс.

incident_date;
  }

}
?>

Сначала я решил, что просто сделаю мою Incident_Collection реализацией IteratorAggregate и сохраню объекты Incident в свойстве массива коллекции:

collection);    
  }

  public function sort(){
     //sort by $incident->when() values in $this->collection
  }

  /*also __get($var), __set($var,$value), add(Incident $object), remove(Incident $object) and other functions*/
}
?>

Но потому что Incident объекты имеют естественный порядок, я подумал, что, возможно, расширение одной из структур данных SPL могло бы быть более подходящим / эффективным. Но какой? Я не очень понимаю, когда использовать ту или иную структуру данных.

Еще одна проблема заключается в том, что могут быть ограничения на Incident_Collection . Например, org, я просто копирую его вопрос в SO, поскольку никто не ответил на другом сайте, и я также столкнулся с той же проблемой. Мне было интересно, что ...

Спасибо Schermvlieger за то, что задали этот вопрос на anddev.org ,

Я просто копирую его вопрос в SO, поскольку никто не ответил на другом сайте, и я также столкнулся с той же проблемой.

Мне было интересно, как лучше всего использовать BitmapFactory.Options.inSampleSize в отношении скорости отображения изображение.
В документации упоминается использование значений, которые являются степенью двойки, поэтому я работаю с 2, 4, 8, 16 и т. Д.

Меня интересуют следующие моменты:

  1. Должен ли я передискретизировать до наименьшего размера, который есть все еще больше, чем разрешение экрана, или мне следует уменьшить размер выборки до размера, достаточного, чтобы избежать ошибки OutOfMemoryError ?
  2. Как можно рассчитать максимальный размер изображения, которое все еще может отображаться, не исчерпывая объем памяти? Имеет ли значение глубина цвета изображения и глубина отображения?
  3. Эффективно ли отображать изображения с помощью двух механизмов ( BitmapFactory для больших файлов, setImageURI ( ) для более мелких) Кстати, я использую ImageSwitcher .
  4. Поможет ли это создать Bitmap , BitmapFactory. и поэтому любые предложения будут полезны.

    У меня есть структура сущностей, подобная следующей:

    public class Attribute {
        private Integer id;
        private String name;
        private Set values;
    }
    
    public class Instance {
        private Integer id;
        private int instanceRef;
        private Set values;
    }
    
    public class Value {
        private Integer id;
        private Attribute attribute;
        private String localAttributeName;
        private Instance instance;
        private String value;
    }
    

    Эти сущности связаны, как и следовало ожидать:

    value.attribute_id --> attribute.id
    value.instance_id --> instance.id
    

    Теперь я хотел бы иметь возможность взять набор атрибутов пары / значение (строки) и найдите все экземпляры, которые содержат все из них. В Value только один из attribute и localAttributeName не равен NULL, поэтому имя атрибута может соответствовать либо localAttributeName, либо attribute.name. И, чтобы еще раз усложнить ситуацию, уникальный индекс для Value находится на (экземпляр, атрибут, значение) или (instance, localAttributeName, value), то есть в пределах экземпляра любой заданный атрибут может иметь несколько значений.

    Вот что у меня есть на данный момент:

    public List getMatchingInstances(Map attrValues) {
        Criteria crit = session.createCriteria(Instance.class, "i");
        for(Map.Entry entry : attrValues) {
            DetachedCriteria valueCrit = DetachedCriteria.forClass(Value.class, "v");
    
            // Do something here with valueCrit
    
            crit.add(Subqueries.exists(valueCrit));
        }
        return crit.list();
    }
    

    На основании проведенного мною исследования я пробовал для этого раздела «Сделай что-нибудь»:

        // This would only check localAttributeName and not attribute.name.
        // That's okay -- once I get the rest to work, I can figure this out.
        valueCrit.add(Restrictions.eq("localAttributeName", entry.getKey());
        valueCrit.add(Restrictions.eq("value", entry.getValue());
        valueCrit.add(Restrictions.eqProperty("v.instance_id", "i.id"));
    

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

    java.lang.NullPointerException
        at org.hibernate.loader.criteria.CriteriaQueryTranslator.getProjectedTypes(CriteriaQueryTranslator.java:341)
    

    Как лучше всего это сделать?

12
задан kapex 5 March 2013 в 13:32
поделиться