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

Команда trap: перехват прерываний

Добавлено Дата: 6 October, 2012 категория: Программирование для UNIX

Если  нажать клавишу Del или  повесить телефонную трубку во время выполнения команды watchwho, в каталоге /tmp останутся один или  два временных файла. Перед  выходом watchwho должна удалять свои  временные файлы. Необходимо иметь возможность обнаруживать подобные ситуации и способ восстановления нормального хода событий.

Читать »

Создание новых команд

Добавлено Дата: 26 September, 2012 категория: Программирование для UNIX

Настало время обратиться к теме, заявленной в главе 1, и поговорить о том, как из старых команд создавать новые.

Если   какую-то  последовательность команд  приходится  выполнять достаточно часто, то было бы удобно превратить ее в «новую» команду, имеющую собственное имя, так  чтобы ее можно было  использовать в дальнейшем как обычную команду. Чтобы быть  конкретными, предположим, что вам часто  приходится подсчитывать количество пользователей с помощью конвейера

Читать »

Циклы в программах оболочки UNIX

Добавлено Дата: 20 September, 2012 категория: Программирование для UNIX

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

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

Читать »

Отслеживание изменений файла: get и put

Добавлено Дата: 30 August, 2012 категория: Программирование для UNIX

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

Программа развивается по мере исправления ошибок и добавления новых  возможностей. Бывает удобно  отслеживать эти  версии, особенно если с ними работают на других машинах. Пользователи вполне могут  спросить: «Что  изменилось с тех  пор, как мы получили эту версию?» или: «Как исправлена такая-то ошибка?» К тому  же  при  наличии резервной копии применение новых идей  будет  более безопасным: если  что-то  не заработает, можно безболезненно вернуться к исходной программе.

Читать »

ДИСК ПЕРСОНАЛЬНОЙ ЭВМ PET ФИРМЫ COMMODORE

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

Для обмена данными как с диском, так и с лентой ЭВМ PET использует шину данных, соответствующую стандарту IEEE 488. Оператор OPEN имеет 256

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

Читать »

Магическая клавиша SysRq

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

Использование магической клавиши SysRq, которую можно активизировать с помощью конфигурационного параметра CONFIG_MAGIC_SYSRQ на этапе компиляции, часто позволяет значительно  облегчить жизнь.  Клавиша  SysRq является  стандартной на многих клавиатурах. Для аппаратных платформ i386   и РРС ей соответствует комбинация клавиш ALT-PrintScreen . Если указанный конфигурационный параметр активизирован, то  специальные комбинации клавиш позволяют взаимодейство-

Читать »

В основе всего – данные

Добавлено Дата: 20 February, 2012 категория: Архитектура ПО

Пол У. Хомер

Мы, разработчики, изначально воспринимаем программное обеспечение как систему команд, функцийиалгоритмов. Такое «командно-ориентированное» представление помогает нам освоить построение ПО, но оно же начинает мешать, когда мы пытаемся создавать более масштабные системы.

Читать »

Декларативные действия

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

Мы видим, что с появлением команд и слабой связи WPF движется в направ

лении модели, когда программа просто объявляет о своих пожеланиях (например,

«я хочу, чтобы окно закрылось, когда вы отдадите эту команду») вместо реализа

ции (например, «вызвать метод Window.Close() при нажатии этой кнопки»).

Читать »

Создание  новых списков  с помощью шаблонов

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

В самом начале обсуждения списков мы упомянули злополучный элемент RadioButtonList как пример специализированного элемента, который был изъят из WPF и заменен шаблоном. Список  переключателей – это такой список, в ко# тором отдельные элементы  и выбранный  элемент представлены  переключателя# ми (рис. 3.20).

Читать »

Коды обязательных команд АТА

Добавлено Дата: 26 May, 2011 категория: Ассемблер, Железо

В соответствии со стандартом команды интерфейса АТА делятся на три основные группы:

•          обязательные (Mandatory) команды;

•          дополнительные (Optional) команды;

Читать »

Набор команд Epson

Добавлено Дата: 27 April, 2011 категория: Ассемблер, Железо

Фирма Epson разработала для своих матричных принтеров набор команд ESC/P, фактически ставший впоследствии международным стандартом — фирмы, выпускающие матричные принтеры, в обязательном порядке включают в свои изделия поддержку набора команд ESC/P.

Читать »