168
Как это описано в базе данных terminfo
.
169
Ошибка возникает, если получение сигнала происходит в тот момент, когда S-Lang ожидает нажатие клавиши.
170
Помните, что обновление физического терминала производится только с помощью функции SLsmg_refresh()
.
171
Со временем эта цифра может возрасти, однако маловероятно, что это когда-нибудь будет необходимо.
172
В частности, в некоторых системах это может привести к мерцанию текста.
173
Библиотека Berkley db была существенно расширена, и сейчас включает реализацию B-деревьев и весь спектр работы с транзакциями.
174
В настоящее время Berkley db разрабатывается некоммерческой организацией, которая продает альтернативные лицензии для своей библиотеки, поэтому на них вполне можно ориентироваться при разработке определенного рода приложений.
175
Инвертированные индексы представляют собой структуры данных, предназначенные для полнотекстового поиска.
176
В отличие от некоторых библиотек баз данных, использующих множество файлов с расширениями .pag
и .dir
, библиотека Depot
использует один файл.
177
Хорошее описание хеш-таблиц можно найти в [11].
178
Это значение можно изменить только путем оптимизации базы данных с помощью функции dpoptimize()
, описание которой можно найти на Web-сайте qdbm
.
179
Несмотря на то что qdbm
обеспечивает доступ к файловому дескриптору, использовать его следует осторожно. Дело в том, что все операции по чтению и записи в файл должны производиться через библиотеку qdbm
; операции, не связанные с изменением данных в файле, например, блокировка или установка флага для закрытия после выполнения, допускаются.
180
Вернее, они возвращаются в том порядке, в котором производятся ссылки на элементы из хеш- области. Хотя это и есть порядок, он является совершенно бесполезным.
181
Библиотека glibc
также предлагает библиотеку argp
, с помощью которой можно осуществлять альтернативный вариант проверки синтаксиса параметров.