Главная » Статьи для тега "иерархии"

Класс Class

Добавлено Дата: 13 April, 2012 категория: Java

Для каждого класса и интерфейса в системе имеется представляющий  его объект Class. Этот объект может использоваться для получения основных сведений о классе или интерфейсе и для создания новых объектов класса.

позволяет перемещаться по иерархии типов в программе. Такая иерархия фактически становится частью программной среды, что облегчает процесс отладки и автоматического документирования,  а также делает программу более последовательной. Кроме того, это открывает новые возможности работы с классами — в первую очередь для создания объектов (их тип может задаваться в виде строки) и вызова классов с использованием специальных приемов (например, загрузка по сети).

Читать »

Программирование запросов MDX – ЧАСТЬ 2

Добавлено Дата: 12 April, 2012 категория: Microsoft SQL Server, Базы данных

Еще одним ограничением на создание множеств для запросов MDX является то, что каждая иерархия может указываться только для одной оси или определения среза. Если иерархия Calendar Year (календарный год) явно указана в определении строки, то она не может снова появиться в срезе. Это ограничение применяется в пределах исключительно одной иерархии. Если некоторая другая иерархия также содержит календарный год (например, иерархия Calendar в базе Adventure Works), то она может быть указана для одной оси, в то время как иерархия Calndar Year — для другой.

Читать »

Создание базы данных – ЧАСТЬ 6

Добавлено Дата: 9 April, 2012 категория: Microsoft SQL Server, Базы данных

Временные измерения можно создавать на основе уже существующих таблиц измерений, используя при этом мастер кубов или измерений. Сложность этого подхода заключается в необходимости определить тип атрибута для каждого из столбцов временного измерения. При интеграции произвольной временной таблицы с помощью мастера сгенерируйте аналогичную таблицу измерения — она послужит вам путеводителем в настройке.

Читать »

Создание базы данных – ЧАСТЬ 3

Добавлено Дата: 27 February, 2012 категория: Microsoft SQL Server, Базы данных

корректное решение относительно того, как комбинировать таблицы в измерения, — такие измерения лучше исключить на данном этапе и добавить вручную позже.

?               Select Measures (Выбор мер). На этой странице отметьте только те столбцы, которые сослужат полезную службу в качестве мер. По умолчанию мастер включает в таблицу фактов все, что не используется в отношениях между таблицами. По этой причине в этой таблице может оказаться слишком много столбцов. Столбцы организованы в алфавитном порядке в каждой из обработанных таблиц фактов. Имена мер можно редактировать, однако обычно потребность в изменении имени является признаком того, что все-таки стоило присвоить дружественные имена в представлении источника данных.

Читать »

Сценарии MDX

Добавлено Дата: 27 February, 2012 категория: Microsoft SQL Server, Базы данных

Множества и вычисления, подобные описанные в настоящей главе, могут быть созданы непосредственно в кубе. Для этого в утилите BIDS откройте конструктор кубов для интересующего вас куба и переключитесь на вкладку Calculations.

Дополнительная Более подробно об особенностях процесса проектирования куба см. в главе 43.

Читать »

Программирование запросов MDX – ЧАСТЬ 1

Добавлено Дата: 18 February, 2012 категория: Microsoft SQL Server, Базы данных

I^Jyl ногомерные выражения MDX являются в службе II ш/ II анализа аналогом того, чем в реляционных базах данных являются запросы SQL. Они реализуют как функции определения (DDL), так и функции запросов (DML), однако базируются на совершенно ином фундаменте. Как вы уже поняли, они возвращают многомерные наборы данных, а не двухмерные, однако, что более важно, запросы MDX не содержат предложений объединения JOIN, так как сам куб содержит явные связи между всеми консолидируемыми данными. Для определения структуры и содержимого результата выполняются манипуляции иерархически организованными данными измерений.

Читать »

Выполнение дампа иерархии UI iPhone

Добавлено Дата: 27 May, 2011 категория: iPhone

При отсутствии полнофункционального отладчика для iPhone единственным помощником для разработчиков становится метод dumpUiHierarchy, предоставляемый классом uiApplication. Дамп UI показывает взаимные связи всех отображаемых объектов UI в типе иерархии "родитель— потомок". Например, панель навигации будет иметь в таком дампе следующий вид: <dict>

Читать »

Порядок сериализации и десериализации в Java

Добавлено Дата: 16 May, 2011 категория: Java

 

  Каждый класс несет ответственность за обеспечение надлежащей сериализации состояния собственных объектов, т.е. содержимого их полей. Сериализация и десе-

риализация объектов выполняется в нисходящем порядке по древовидной иерархии типов— от первого из классов, поддерживающих интерфейс Serializable, До классов более частных типов. Указанный порядок редко играет весомую роль ппи сериализации, но приобретает существенное значение в процессе десериализации Рассмотрим следующую иерархию типов, которой подчиняется класс HTTPInput.

Читать »

3амеияйте объедииеиие иерархией классов

Добавлено Дата: 15 May, 2011 категория: Java, Советы

 

В языке С конструкция union чаще всего служит для построения структур, в которых можно хранить более одного типа данных. Обычно такая структура содержит по крайней мере два поля: объединение (union) и тeг (tag). Тег – это обыкновенное поле, которое используется для указания, какие из возможных типов можно хранить в объединении. Чаще всего тег представлен перечислением (unum) какого-либо типа. Структуру, которая содержит объединение и тег, иногда называют явным объединением (discriminated union).

Читать »

Отбор узлов по контексту

Добавлено Дата: 15 February, 2011 категория: XSLT

Задача

Требуется отобрать узлы, лежащие между двумя заданными.

Решение XSLT 1.0

В XSLT 1.0 есть несколько способов решить эту задачу. Самый простой для понимания заключается в вычислении позиций узлов, которые должны отбирать­ся на каждом шаге. Предположим, что имеется такой документ:

Читать »