Главная » Статьи для тега "модуль"

Обзор возможностей Spring

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

Как вы уже знаете, основной целью фреймворка Spring Framework является упрощение разработки корпоративных приложений на языке Java за счет использования приемов внедрения зависимо- стей, аспектно-ориентированного программирования и устранения необходимости писать шаблонный программный код. Даже если бы возможности фреймворка Spring ограничивались этим набором, его уже стоило бы использовать. Но в Spring заложены гораздо более широкие возможности, чем видно на поверхности.

Читать »

Использование функций Delphi в приложениях CBuilder

Добавлено Дата: 10 July, 2013 категория: C++, C++ Builder

Если вы можете использовать форму Delphi в приложении, то почему бы не попробовать использовать модуль Delphi без формы, ассоциированной с ним? Как было  бы  здорово использовать все реализованные ранее в Delphi возможности при написании кода на C++! К счастью, это возможно.

Читать »

Модуль ST описание реализации изменяемых массивов

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

 содержит описание реализации изменяемых массивов  (ограниченных и неограниченных) для монады ST  (преобразователь  монады State  — см. подраздел 7.5.3.). Использование этого модуля выглядит так:

import  Data.Array.ST

Этот модуль также импортирует для работы своих функций модуль MArray (см. подраздел 8.1.5.), поэтому при использовании рассматриваемого модуля импортировать модуль MArray нет необходимости.

Читать »

Модуль Traversable

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

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

Читать »

Система модулей

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

Модули в языке  Haskell являются одним из пяти типов  программных сущностей, которыми  оперирует этот язык  для  построения программ. Модули — это контейнерные декларации самого верхнего уровня, которые включают в себя определения  других программных сущностей: функций, типов данных, классов типов и  экземпляров классов. Основной способ определения  модуля выглядит следующим образом:

Читать »

Модуль Char8

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

В модуле Char8 определены все те же  самые программные  сущности, что и в модуле ByteString. Все типы данных, все функции имеют абсолютно те же самые наименования, их  количество  такое же  (за исключением двух дополнительных функций, которые описываются ниже). Этот модуль полностью дублирует модуль ByteString, однако его предназначение несколько иное. В то время как в модуле ByteString для представления символов строки используется тип Word8, в рассматриваемом модуле  Char8 для тех же  целей используется  одноимённый тип Char8.

Читать »

Модуль Base для определения программных сущностей в модулях IArray

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

Модуль   Base  содержит   описания  примитивов,  которые   используются для определения программных сущностей в модулях IArray (см. подраздел 8.1.3.) и MArray (см. подраздел 8.1.5.). Этот модуль входит в стандартную поставку, однако он не должен напрямую использоваться при разработке программного обеспечения.  Вместо  него необходимо подключать либо модуль IArray, либо модуль MArray.
Читать »

Модуль Fix

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

 представляет  описание программных сущностей,  которые  описывают монадические неподвижные точки.  Детальное  описание этого понятия доступно в работе [5]. Данный модуль является «подчинённым»  по отношению к модулю Monad, поэтому его импорт выглядит следующим образом:

Читать »

Модуль ST предназначенных для работы со строгими преобразователями монады State

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

 содержит описания программных сущностей,  предназначенных для работы со строгими преобразователями монады State.  Теоретическое обоснование этого процесса приведено в работе [13]. Использование модуля:

import  Control.Monad.ST

В данном модуле описано два алгебраических типа данных, которые необходимы для работы с преобразователями монады State. Оба этих алгебраических типа данных реализованы в виде примитивов, поэтому их определения недоступны в исходных кодах модулей.

Читать »

Пакет модулей Foreign

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

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

Что интересно, в поставке стандартных модулей имеется модуль Foreign, который необходимо использовать следующим образом:

Читать »

Загрузка модулей

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

Наиболее простой способ загрузки модуля  — это  воспользоваться утилитой insmod. Эта  утилита   выполняет самые   общие   действия.  Она  просто   загружает  тот  модуль, который ей указан   в качестве параметра. Утилита   insmod  не  отслеживает зависимости  и не  выполняет никакой интеллектуальной обработки ошибок. Использовать ее очень  просто. От  пользователя root  необходимо просто   выполнить команду

Читать »

Сборка модулей

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

Благодаря новой  системе сборки  "kbuild", в  ядрах  серии   2.6  сборка модулей   выполняется значительно проще, чем  в старых  сериях.  Первое, что  нужно  сделать  при сборке модулей, — это  решить, где будет находиться исходный код  модуля.  Исходный код  модуля  необходимо правильно объединить с  деревом   исходных кодов  ядра.  Это можно сделать  в виде  заплаты или  путем  добавления в официальное дерево  исходного кода  ядра.  Кроме этого, можно компилировать исходный код  модуля  отдельно от исходных кодов  ядра.

Читать »

Модуль "Hello,World!"

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

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

Читать »

Инсталляция модулей

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

Скомпилированные модули должны быть инсталлированы в каталог /lib/modules/ version/kernel. Например,  для ядра  2.6.10 скомпилированный  модуль управления удочкой  будет находиться  в  файле  /lib/modules/2.6.10/kernel/drivers/char / fishing.ко ,  если исходный код находился непосредственно в  каталоге drivers / char/.

Читать »

Использование DLL в приложениях Delphi

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

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

Первая библиотека DLL, созданная в данной главе,  содержала модуль интерфейса (PenniesInt.pas). Воспользуемся этим модулем для иллюстрации неявного связы вания  с библиотекой DLL. Главная  форма демонстрационного проекта содержит компоненты TMaskEdit, TButton и девять экземпляров компонента TLabel.

Читать »