Linux программирование в примерах
Шрифт:
6.6. Резюме
• Время внутренне хранится в виде значений
• Структура
•
• Сведения о часовом поясе доступны через вызов
• Стандартной процедурой для сортировки массивов является
•
• Функция
• Базы данных пользователей и групп могут храниться в файлах на локальном диске или могут быть доступны через сеть. Стандартный API намеренно скрывает это различие. Каждая база данных обеспечивает как линейный просмотр всей базы данных, так и непосредственные запросы имени или ID пользователя/группы.
• Наконец, для тех случаев, когда недостаточно простого
Упражнения
1. Напишите простую версию команды
2. Когда файл старше шести месяцев, '
Сравните это с нашим примером вычисления шести прошлых месяцев. Каковы преимущества и недостатки каждого из методов?
3. Напишите простую версию команды
4. Добавьте к вашей команде
5. Добавьте к своей версии
6. Усовершенствуйте
7. Добавьте к
8. Напишите простую версию команды
Здесь пользователь и группа являются именами пользователя и группы, представляющими новых пользователя и группу для указанных файлов. Группа необязательна; если она присутствует, она отделяется от пользователя двоеточием. Чтобы протестировать свою версию на системе GNU/Linux, вы должны зарегистрироваться в качестве
9. Усовершенствуйте свою
10. Напишите функции для копирования структур пользователя и группы, включая указываемые данные. Для выделения памяти используйте при необходимости
11. Напишите специализированную библиотеку поиска пользователей, которая считывает в динамически выделяемый массив всю базу данных пользователей. Предусмотрите быстрый поиск пользователей как по ID, так и по именам. Гарантируйте обработку случая, при котором запрошенный пользователь не найден.
12. Сделайте то же самое для базы данных групп.
Матабар V
5. Матабар
Фантастика:
фэнтези
рейтинг книги
Ермак. Телохранитель
2. Ермак
Фантастика:
альтернативная история
рейтинг книги
Кукловод
4. Династия
Фантастика:
попаданцы
аниме
рейтинг книги
Цеховик. Книга 1. Отрицание
1. Цеховик
Фантастика:
попаданцы
альтернативная история
рейтинг книги
Девочка из прошлого
3. Айдаровы
Любовные романы:
современные любовные романы
рейтинг книги
Бастард Императора. Том 6
6. Бастард Императора
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
фантастика: прочее
рейтинг книги
Оружейникъ
2. Александр Агренев
Фантастика:
альтернативная история
рейтинг книги
Последний Паладин. Том 6
6. Путь Паладина
Фантастика:
фэнтези
попаданцы
аниме
рейтинг книги
Первый среди равных. Книга IX
9. Первый среди Равных
Фантастика:
попаданцы
аниме
фэнтези
рейтинг книги
Чиновникъ Особых поручений
6. Александр Агренев
Фантастика:
попаданцы
альтернативная история
рейтинг книги
КАМЕРГЕРСКИЙ ПЕРЕУЛОК
Фантастика:
фэнтези
рейтинг книги