Новые книги

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.
Сегодня для достижения успеха продавцы должны понимать философию маркетинга и тесно сотрудничать с маркетерами, оказывая благотворное влияние на видение бренда потенциальными клиентами, покупателями и конкурентами. Эта книга поможет вам полностью пересмотреть свой подход к продажам. Она покажет, как сформировать новый взгляд на продажи, научит применять маркетинговые стратегии, направлять клиента и быть для него проводником в процессе покупки, а не просто источником информации.

На русском языке публикуется впервые.

LINK (СВЯЗЬ) - связь с другими документами


LINK (СВЯЗЬ) - связь с другими документами

Цель

Определить связи с другими документами. На текущий момент этот элемент не очень распространен, так как мало броузеров или других программ поддерживают его. Элементы LINK могут быть использованы:

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

Типичное отображение

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

Основной синтаксис

<LINK REL=relation HREF=URL>

или

<LINK REV=relation HREF=URL>

Возможные атрибуты

имя атрибута возможные значения смысл
HREF URL URL для связанных ресурсов
REL строка тип связи "вперед"
REV строка тип связи "назад"
TITLE строка необязательная строка заголовка для связанного ресурса

Связь от документа A к документу B по выражению REV=relation - та же самая связь, что от B к A по выражению REL=relation.

Допустимый контекст

Элемент заголовка, в котором может появиться любое количество элементов LINK.

Содержимое

Никакое.

Примеры

Элемент связи, определяющий таблицу стилей:

<LINK REL=STYLESHEET HREF="basic.css"> 

Простой элемент LINK, специфицирующий авторскую информацию:

<LINK REV=MADE HREF="mailto:[email protected]"> 

Некоторые элементы LINK, которые могут появиться в большом документе, разделенном на отдельные, но взаимосвязанные файлы HTML:

<LINK REL=CONTENTS HREF="toc.html"> 
<LINK REL=PREVIOUS HREF="doc31.html"> 
<LINK REL=NEXT HREF="doc33.html"> 

Примечания

Элемент LINK с REV=MADE иногда используется, чтобы идентифицировать автора документа, либо адрес его электронной почты, либо связь к домашней странице автора. Хотя немногие программы могут использовать эту информацию, ее включение может быть полезным. Заметим, что информация не показывается читателю документа (если он не запросит специально код HTML), поэтому при необходимости Вы должны дополнительно ввести такую информацию с помощью, например, элемента ADDRESS.

В свое время был выпущен отчет Internet draft-ietf-html-relrev-00.txt о предлагаемых значениях связей. (Официально отчет был закрытым.) Вот некоторые из наиболее известных, упоминаемых в HTML 3.2 Ссылочных спецификациях значений:

установка атрибута роль связанного ресурса
REL=INDEX Документ задает индекс для текущего документа.
REL=GLOSSARY Документ дает глоссарий терминов, которые имеют отношение к текущему документу.
REL=COPYRIGHT Объявление авторского права для текущего документа
REL=CONTENTS Документ оглавления для нескольких взаимосвязанных документов.
REL=NEXT Следующий документ для посещения в управляемом просмотре.
REL=PREVIOUS Предыдущий документ в управляемом просмотре.
REL=HELP Документ предлагает помощь, например, описывая расширенный контекст и предлагая дополнительные ссылки к полезным документам. Это помогает в восстановлении ориентирования пользователя, который "потерялся" на своем пути.
REL=BOOKMARK Закладка, используемая для обеспечения прямых связей по отмеченным (введенным в список закладок) точкам при работе с документом. Атрибут TITLE может быть использован в качестве метки в списке закладок. Несколько закладок может быть определено в каждом документе, предоставляя пользователю средства для ориентирования в расширенном документе.

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

В соединении с таблицами стилей элемент LINK может быть использован с REL=STYLESHEET.