Главная » Статьи для тега "действия"

Область действия компонента Spring

Добавлено Дата: 28 June, 2014 категория: Spring

По умолчанию все компоненты Spring единичны. Когда контей- нер передает компонент (либо через связывание, либо как результат вызова метода контейнера getBean()), всегда будет передан тот же самый экземпляр компонента. Однако иногда бывает необходимо получить уникальный экземпляр компонента при каждом обраще- нии. Как изменить единичный нрав Spring?

Читать »

Модель  «приемник/действие» Objective-C

Добавлено Дата: 25 April, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

В частности, механизм «приемник/действие. используется таймерами. При создании таймера указывается задержка, приемник и действие. После истечения заданной задержки таймер отправляет сообщение действия своему приемнику.

Читать »

ТРИГГЕРЫ (НЕБОЛЬШОЕ ОТСТУПЛЕНИЕ)

Добавлено Дата: 5 August, 2012 категория: SQL, Базы данных

Из всего сказанного выше в данной главе должно быть очевидно, что для нас особый интерес представляет декларативная поддержка целостности. И хотя ситуация за последние годы улучшилась, остается фактом, что лишь немногие продукты (если они вообще есть) обеспечивают такую поддержку со времени своего первоначального появления на рынке. Вследствие этого ограничения целостности чаще всего реализуются процедурное использованием триггерных процедур. Последние представляют собой заранее откомпилированные процедуры, которые хранятся вместе с базой данных (возможно, в самой базе  данных) и вызываются автоматически при возникновении некоторых указанных событий. В частности, пример 1 ("значения статуса должны находиться в пределах от 1 до 100 включительно") может быть реализован с помощью триггерной процедуры, которая вызывается каждый раз при вставке кортежа в переменную отношения S, проверяет этот вновь вставляемый кортеж и снова его удаляет, если значение статуса не входит в указанные пределы. В этом разделе приведено краткое описание триггерных процедур в связи с тем, что они имеют значительную практическую важность. Но необходимо сразу же привести следующие замечания.

Читать »

ОБЩИЕ СВОЙСТВА

Добавлено Дата: 30 June, 2012 категория: Basic

Язык COMAL разрабатывался как серия расширений  стандартного Бейсика. Он включает в  себя стандартные  управляющие структуры  языков, подобных  Алголу  (например, Паскаля)  ,  форма которых упрощена для большего соответствия принятому в Бейсике стилю записи операторов. Операторы языка COMAL, выполняющие те же действия, что и  большинство операторов Бейсика, должны располагаться в одной строке, но это правило не относится к управляющим структурам IF, CASE, FOR, WHILE, REPEAT и  процедурным блокам, что снимает с программиста ряд  нудных забот, возникающих при работе с Бейсиком.

Читать »

ЗАДАНИЕ  РАСЧЕТНОГО ПЕРИОДА ЖУРНАЛА  ЗАРПЛАТЫ

Добавлено Дата: 26 June, 2012 категория: 1С Предприятие

Завершив  очередной расчетный период (РП) или открыв  ЖЗ  в  первый раз, мы, чтобы продолжить расчеты, должны  задать новый РП.  Для этого при открытом ЖЗ мы можем  воспользоваться  пунктом Сменить  период расчета,  принадлежащим  колонке Действия меню  системы, или иконкой 03, находящейся на панели инструментов диалога формы списка ЖЗ. Появившийся диалог (рис. 7.2) позволит перейти к следующему периоду.

Читать »

Модуль Traversable

Добавлено Дата: 18 June, 2012 категория: Haskell

В модуле Traversable описан класс типов данных, которые могут быть поэлементно перебраны слева направо, при этом над элементами могут совершаться дополнительные действия. Этот класс описывает специальный вид функторов, как это определено в работах [15, 6]. Использование:

Читать »

Модуль Error необходимый для проверки возвращаемых при маршализации значений и генерации исключений типа userError в случаях наличия ошибок в значениях

Добавлено Дата: 12 June, 2012 категория: Haskell

содержит функции, необходимые для проверки возвращаемых при маршализации значений и генерации исключений типа userError в случаях наличия ошибок в значениях.  Предполагается, что этот модуль подключается в проект при помощи реимпорта из модуля Marshal, однако если имеется необходимость использования этого модуля отдельно, его можно подключить следующим образом:
Читать »

РАБОТА С МАТРИЦАМИ

Добавлено Дата: 11 June, 2012 категория: Basic

В этой главе обсуждаются двумерные массивы, называемые матрицами. Матричная алгебра имеет дело с одномерными массивами, называемыми векторами.

Размеры всех векторов и матриц должны быть объявлены в операторе DIM до того, как ими будут пользоваться  (см.  подразд.  4.1.1)   .Перед  работой  с   массивами  обратитесь  в   подразд.   4.1.2 относительно начального значения индексов, так  как  матричные функции  обрабатывают только элементы массива с ненулевыми индексами.

Читать »

Ввод и вывод

Добавлено Дата: 29 May, 2012 категория: Haskell

Ни  один язык  программирования общего назначения не может  обойтись без работы с внешними устройствами. Однако должно быть вполне понятно, что ввод/вывод — это область программирования, где очень серьёзно встаёт вопрос о недетерминированности функций и наличии у них побочных эффектов. Встаёт очень сложная проблема, поскольку в чистых функциональных языках, каким является язык  Haskell, такие функции запрещены.  Более того, они просто запрещены теорией функционального программирования. Но отказ от реализации ввода/вывода не позволит языку стать языком общего назначения.

Читать »

ПРИМЕР ПРОСТОГО РАСЧЕТА

Добавлено Дата: 19 May, 2012 категория: 1С Предприятие

Возьмем  простой расчет  начисление премии,  зависящей от  проработанных  часов, и на его примере рассмотрим основные свойства расчета.

Алгоритм расчета  премии  состоит из одной  конструкции  "если-то-иначе":

1.             Начало.

Читать »

ГЛОБАЛЬНЫЕ ИМЕНА

Добавлено Дата: 13 May, 2012 категория: 1С Предприятие

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

Читать »

ВЗАИМОДЕЙСТВИЕ ВИДА РАСЧЕТА ПРЕДПРИЯТИЯ

Добавлено Дата: 13 May, 2012 категория: 1С Предприятие

Характер   взаимодействия ВР  предприятия  представлен  в  табл.  7.15, где  под  взаимодействием  понимаются  такие  свойства  ВР,  как   способность  вытеснять  иные  ВР, быть  по отношению  к ним зависимым или ведущим, а также  очередность исполнения.

Читать »

ВИДЫ РАСЧЕТОВ

Добавлено Дата: 4 May, 2012 категория: 1С Предприятие

7.1.4.   СВОЙСТВА ВИДОВ  РАСЧЕТОВ

7.3.1.1.  НЕСОВМЕСТИМЫЕ . ВЫТЕСНЕНИЕ   РАСЧЕТА

Введем еще несколько понятий.

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

Читать »

Очереди  отложенных действий

Добавлено Дата: 27 April, 2012 категория: Ядро Linux

Очереди  отложенных действий (work queue)  — это еще  один  способ  реализации отложенных операций, который отличается от рассмотренных ранее.  Очереди  действий  позволяют откладывать некоторые операции для  последующего выполнения потоком пространства ядра — отложенные действия всегда выполняются в контексте процесса. Поэтому код, выполнение которого отложено с помощью постановки в  очередь  отложенных действий, получает  все  преимущества, которыми обладает код, выполняющийся в контексте процесса. Наиболее важное свойство — это то, что выполнение очередей действий управляется планировщиком процессов и, соответственно, выполняющийся код может переходить в состояние ожидания (sleep).

Читать »

Поддержка поведений

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

і

Инфраструктура повторного использования кода пользовательского интерфейса включена не в Silverlight SDK, а в Expression Blend 3. Это объясняется тем, что поведе­ния были задуманы как средство времени разработки в Expression Blend. В настоящее время Expression Blend — единственный инструмент, позволяющий добавлять поведения путем их перетаскивания на элементы управления, к которым их нужно подключить. Это не означает, что поведения полезны только в Expression Blend. Вы можете создавать и применять их в Visual Studio, для этого нужно лишь потратить немного больше време­ни (вместо перетаскивания из окна инструментов придется писать разметку вручную).

Читать »