Новые книги

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

Книга поможет вам ориентироваться в мире социальных сетей и интерактивных сервисов, научит вас работать с ними и использовать все те возможности, которые они предоставляют. Материал книги изложен в доступной форме, что облегчает его восприятие, а различные способы выполнения тех или иных действий дадут вам возможность выбрать наиболее удобный способ именно для вас.
With this practical book, you will attain a solid understanding of threads and will discover how to put this powerful mode of programming to work in real-world applications.

The primary advantage of threaded programming is that it enables your applications to accomplish more than one task at the same time by using the number-crunching power of multiprocessor parallelism and by automatically exploiting I/O concurrency in your code, even on a single processor machine. The result: applications that are faster, more responsive to users, and often easier to maintain. Threaded programming is particularly well suited to network programming where it helps alleviate the bottleneck of slow network I/O.

This book offers an in-depth description of the IEEE operating system interface standard, POSIX (Portable Operating System Interface) threads, commonly called Pthreads. Written for experienced C programmers, but assuming no previous knowledge of threads, the book explains basic concepts such as asynchronous programming, the lifecycle of a thread, and synchronization. You then move to more advanced topics such as attributes objects, thread-specific data, and realtime scheduling. An entire chapter is devoted to "real code," with a look at barriers, read/write locks, the work queue manager, and how to utilize existing libraries. In addition, the book tackles one of the thorniest problems faced by thread programmers-debugging-with valuable suggestions on how to avoid code errors and performance problems from the outset.

Numerous annotated examples are used to illustrate real-world concepts. A Pthreads mini-reference and a look at future standardization are also included.

Контроль доступа



 

Контроль доступа

Если вы решили включить контроль доступа - при компиляции пакета, Вы добавьте "?config" к любому URL, чтобы редактировать файл управления доступом. То есть.

http://your.machine.domain/cgi-bin/php.cgi/path/file.html?config

Ваш пароль конфигурации будет первоначально установлен вашему идентификатору пользователя. Если ваш идентификатор пользователя не работает как ваш пароль, это скорее всего означает, что PHP не смог прочитать файл /etc/passwd, чтобы определить ваш пользовательский идентификатор. Если дело обстоит таким образом, начальный пароль будет "php". Будет совсем не лишне изменить этот пароль. Обратите внимание, что разные пользователи могут поддерживать свои собственные файлы конфигурации с помощью одного выполняемого PHP/FI модуля.

Управление доступом поначалу может совершенно запутать. Экран "?config" разделен на несколько разделов. Верхний раздел - для изменения пароля. Он нужен для того, чтобы удостовериться, что только знающие этот пароль пользователи могут изменять характеристики. При системной установке каждый пользователь имеет его или ее собственный экран конфигурации с его или ее собственным паролем.

Второй раздел окна "?config" состоит из ряда таблиц. Каждая таблица определяет набор правил. Первый набор правил - всегда задает набор правил по умолчанию. Эти правила используются, если страница не имеет специально определенного для нее набора правил. После заданного по умолчанию набора правил может следовать любое количество специфических таблиц наборов правил.

Чтобы добавить набор правил для конкретного файла, введите URL файла в вашем броузере, и добавьте ?config к концу URL. В появившемся окне конфигурации вы увидете, что для этой страницы был добавлен набор правил , если его еще там не было. Следующая иллюстрация показывает два простых набора правил. Сначала набору правил, заданному по умолчанию, который указывает только что доступ изо всех доменов должен регистрироваться, и второй для файла /~rasmus/test.html, и только для этого файла, всем пользователям, приходящим из домена ".edu", будет отказано в доступе.

Для редактирования набора правил поля изменяйте до тех пор, пока не будет достигнута желаемая конфигурация и затем нажмите кнопку "Submit Changes". Если нужно большее количество правил, нажмите кнопку "Add Rule", и затем подредактируйте добавленное правило.

Чтобы удалить правило, выберите переключатель справа от правила, и нажмите кнопку "Submit Changes". Экран будет, перерисован и правило должно исчезнуть.

Обратите внимание, что нужно ввести регулярное выражение в поле шаблона. См. раздел по регулярным выражениям.

[Назад] [Содержание] [Вперед]