АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

cdb - Интернет в облаке

Запустите cdb в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда cdb, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


cdb - инструмент для работы с постоянной базой данных

СИНОПСИС


CDB -q [-м] [-н Num] имя_базы_данных ключ
CDB -д [-м] [имя_базы_данных| -]
CDB -л [-м] [имя_базы_данных| -]
CDB -с [имя_базы_данных| -]
CDB -с [-м] [-т имя_файла| -] [-p завивка] [-weru0] имя_базы_данных [вводить...]

ОПИСАНИЕ


CDB используется для запроса, дампа, перечисления, анализа или создания файлов CDB (Constant DataBase). Формат
cdb, описанный в CDB(5) справочная страница. Эта страница руководства соответствует версии 0.78 of крошечныйcdb
пакет.

запрос
CDB -q находки даны ключ в данном имя_базы_данных cdb файл и записывает связанное значение в стандартное
выводить, если найдено (и завершается с нулем), или завершается с ненулевым, если не найдено. имя_базы_данных должен
быть доступным для поиска файлом, а стандартный ввод нельзя использовать в качестве ввода. По умолчанию, CDB напечатает Найти
найдены записи. Параметры, распознаваемые в режиме запроса:

-nNum Причины CDB найти и записать запись с заданным номером Num начиная с 1 -
когда есть много записей с данным ключом.

-m новая строка будет добавляться после каждого напечатанного значения. По умолчанию несколько значений будут
быть написано без разделителя.

Дамп / Список
CDB -d сбрасывает содержимое и CDB -l перечисляет ключи cdbфайл (или стандартный ввод, если нет
указанного) в стандартный вывод в формате, контролируемом наличием -m вариант. Видеть
подраздел «Форматы» ниже. Выход из CDB -d может использоваться как вход для CDB -c.

Создавай
База данных cdb создается в два этапа: создается временная база данных, а после
завершенный, он атомарно переименовывается в постоянное место. Это позволяет избежать требований для
блокировка между читателями и писателями (или создателями). CDB -c попытается создать cdb в
файл имя_файла (или имя_базы_данных с добавлением ".tmp", если не указана опция -t), а затем переименуйте его в
имя_базы_данных. Он будет читать прилагается вводитьs (или стандартный ввод, если не указан). Параметры
распознается в режиме создания:

-t имя_файла
использовать данный имя_файла как временный файл. По умолчанию имя_базы_данных.tmp (т.е. с выходным файлом
с добавленным .tmp). Примечание имя_файла должен находиться в той же файловой системе, что и выходной файл, так как
CDB использования переименовать(2) завершить процедуру создания базы данных. Если имя_файла - это
одиночный дефис (-), временный файл не будет создан, база данных будет создана на месте.
Этот режим полезен, когда окончательное переименование выполняет вызывающий абонент.

-p завивка
разрешения для вновь созданного файла (обычно восьмеричное число, например 0644). К
по умолчанию разрешения - 0666 (с примененной маской текущего процесса). Если это
указана опция, текущее значение umask не действует.

-w предупредить о дублировании ключей.

-e прерывание при дублировании ключей (подразумевает -w).

-r заменить существующий ключ новым в случае дублирования. Для этого может потребоваться база данных
Перезапись файлов для удаления старых записей может быть медленной.

-0 обнулить существующие записи при добавлении повторяющихся записей. Это быстрее, чем
-r, но оставляет лишние нули в файле базы данных в случае дублирования.

-u не добавляйте повторяющиеся записи.

-m интерпретировать ввод как последовательность строк, по одной записи на строку, с разделенными значениями
из ключа пробелом или символом табуляции вместо собственного формата cdb (см.
«Формат ввода / вывода» ниже).

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

Показатели
CDB -s проанализирую файл базы данных и распечатать сводку для стандартного вывода. Статистика включает:
общее количество строк в файле, минимальная, средняя и максимальная длина ключа и значения, хэш
таблиц (не более 256) и используемых записей, количество хеш-коллизий (т. е. более одного ключа
указывают на одну и ту же запись в хеш-таблице), минимальный, средний и максимальный размер хеш-таблицы (не-
пустые таблицы) и рассчитывается количество ключей, которые находятся на 10 разных расстояниях от него.
Индекс хэш-таблицы - ключи на расстоянии 0 требуют только один поиск по хеш-таблице, 1 - два и т. д.
на; большее количество ключей на большем расстоянии означает более медленный поиск в базе данных.

Ввод, вывод Формат
По умолчанию CDB ожидает (для операции создания) или записывает (для дампа / списка) собственный формат cdb
данные. Собственный формат CDB - это последовательность записей в форме:
+Клен,влен:ключ->волна\n
где "+", ",", ":", "-", ">" и "\ n" (новая строка) являются буквальными символами, Клен и влен Он
длина ключа и значения в виде десятичных чисел и ключ и волна являются ключевыми и ценными сами по себе.
Серия записей заканчивается пустой строкой. Это единственный формат, в котором ключи и
value может содержать любой символ, включая новую строку, ноль (\ 0) и т. д.

После появления -l запрошенная опция (режим списка ключей), CDB произведет слегка измененный вывод в
форма:
+Клен:ключ\n
(нота влен и волна опускаются вместе с окружающими ограничителями).

If -m предоставляется вариант, CDB будет ожидать или создавать одну строку для каждой записи (новая строка - это
разделитель записей), и каждая строка должна содержать необязательные пробелы, ключ, пробелы и
значение до конца строки. Строки, начинающиеся с символа решетки (#), а пустые строки -
игнорируется. Это тот же формат, что и карта карты(1) ожидаемая полезность.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ РЕЗЮМЕ


Вот краткое изложение всех вариантов, принятых CDB утилита:

-0 нулевое заполнение повторяющихся записей в create (-c) Режим.

-c создать режим.

-d режим дампа.

-e прерывание (ошибка) при дублировании ключа в create (-c) Режим.

-h распечатать краткую справку и выйти.

-l режим списка.

-m ввод или вывод в формате «карты», а не в собственном формате cdb. В режиме запроса добавьте
перевод строки после каждого записанного значения.

-nNum найти и распечатать Num-я запись в запросе (-q) Режим.

-q режим запроса.

-r заменить повторяющиеся ключи в create (-c) Режим.

-s режим статистики.

-t временный файл
указать временный файл при создании (-c) cdb файл (используйте одинарное тире (-) как временный файл
чтобы прекратить использование временного файла).

-u не вставляйте повторяющиеся ключи (уникальные) в create (-c) Режим.

-w предупреждать о повторяющихся ключах в create (-c) Режим.

Используйте cdb онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    глубокая очистка
    глубокая очистка
    Скрипт Kotlin, уничтожающий все сборки
    кеши из проектов Gradle/Android.
    Полезно, когда Gradle или IDE позволяют
    вниз. Скрипт протестирован на
    макОС, но...
    Скачать глубокую очистку
  • 2
    Подключаемый модуль Eclipse Checkstyle
    Подключаемый модуль Eclipse Checkstyle
    Плагин Eclipse Checkstyle
    интегрирует Java-код Checkstyle
    аудитор в Eclipse IDE. В
    плагин предоставляет обратную связь в режиме реального времени
    пользователь о нарушении ...
    Скачать подключаемый модуль Eclipse Checkstyle
  • 3
    АстрОрзПлеер
    АстрОрзПлеер
    AstrOrz Player — бесплатный медиаплеер.
    программное обеспечение, частично основанное на WMP и VLC.
    плеер выполнен в минималистическом стиле, с
    более десяти цветов темы, а также может
    б ...
    Скачать AstrOrzPlayer
  • 4
    Movistartv
    Movistartv
    Kodi Movistar+ TV является дополнением для XBMC/
    Коди, разрешенный к использованию
    decodificador de los servicios IPTV де
    Movistar интегрирован в один город
    медиацентры ма...
    Скачать киностартв
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks — это бесплатная программа с открытым исходным кодом,
    кроссплатформенная C, C++ и Fortran IDE
    построен для удовлетворения самых взыскательных потребностей
    своих пользователей. Он разработан, чтобы быть очень
    расширенный ...
    Код загрузки::Блоки
  • 6
    среди
    среди
    Среда или расширенный интерфейс Minecraft
    и отслеживание данных / структуры - это инструмент для
    отобразить обзор Minecraft
    мир, фактически не создавая его. Это
    жестяная банка ...
    Скачать Среди
  • Больше »

Команды Linux

Ad