英语法语西班牙语

Ad


OnWorks 网站图标

cdb - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 cdb

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 cdb,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


cdb - 常量数据库操作工具

综合系统


数据库 -q [-m] [-n NUM] DBNAME
数据库 -d [-m] [DBNAME|-]
数据库 -l [-m] [DBNAME|-]
数据库 -s [DBNAME|-]
数据库 -c [-m] [-t 名称|-] [-p 烫发] [-weru0] DBNAME [入档...]

商品描述


数据库 用于查询、转储、列出、分析或创建 CDB(常量数据库)文件。 格式
中描述的 cdb 数据库(5) 手册页。 本手册页对应版本 0.78 of 微信数据库
包。

询问
数据库 -q 发现给出 在给定的 DBNAME cdb 文件,并将相关值写入标准
如果找到则输出(并以零退出),如果未找到则以非零退出。 DBNAME 必须
是可查找的文件,并且标准输入不能用作输入。 默认情况下, 数据库 将打印 所有
发现记录。 在查询模式下识别的选项:

-nNUM 原因 数据库 查找并写入具有给定编号的记录 NUM 从 1 开始 —
当具有给定键的许多记录时。

-m 将在打印每个值后添加换行符。 默认情况下,多个值将
不带任何分隔符写入。

转储/列表
数据库 -d 转储内容,和 数据库 -l 列出键 文件 (或标准输入,如果不是
指定)到标准输出,格式由存在控制 -m 选项。 看
下面的“格式”小节。 输出来自 数据库 -d 可以用作输入 数据库 -c.

创建
Cdb 数据库创建分两个阶段:创建临时数据库,创建之后
完成后,它会自动重命名为永久位置。 这避免了对
读者和作者(或创建者)之间的锁定。 数据库 -c 将尝试在
文件 名称 (或 DBNAME 如果没有给出 -t 选项,则附加“.tmp”),然后将其重命名为
DBNAME. 它将读取提供 入档s(如果未指定,则为标准输入)。 选项
在创建模式下识别:

-t 名称
使用给定 名称 作为临时文件。 默认为 DBNAME.tmp(即带有输出文件
添加了 .tmp)。 笔记 名称 必须与输出文件在同一个文件系统中,因为
数据库 使用 重命名(2) 完成数据库创建程序。 如果 名称 是一个
单破折号 (-),不会创建临时文件,数据库将就地构建。
当调用者完成最终重命名时,此模式很有用。

-p 烫发
新创建文件的权限(通常是八进制数,如 0644)。 经过
默认权限为 0666(应用当前进程 umask)。 如果这
选项被指定,当前 umask 值无效。

-w 警告重复键。

-e 中止重复键(暗示 -w)。

-r 在重复的情况下用新密钥替换现有密钥。 这可能需要数据库
文件重写以删除旧记录,并且可能很慢。

-0 添加重复记录时对现有记录进行零填充。 这比
-r, 但在数据库文件中留下额外的零以防重复。

-u 不要添加重复的记录。

-m 将输入解释为一系列行,每行一条记录,值分隔
从一个键按空格或制表符,而不是本机 cdb 格式(请参阅
下面的“输入/输出格式”)。

请注意,使用任何需要重复检查的选项都会减慢创建过程
显著,尤其是对于大型数据库。

统计报表
数据库 -s 会分析 数据库文件 并将摘要打印到标准输出。 统计数据包括:
文件中的总行数、最小、平均和最大键和值长度、散列
表(最多 256 个)和使用的条目、散列冲突的数量(即多个键
指向同一个哈希表条目)、最小、平均和最大哈希表大小(非
空表),以及与它相距 10 个不同距离的键数
哈希表索引——距离为 0 的键只需要一个哈希表查找,1——两个等等
在; 距离越远的键越多意味着数据库搜索速度越慢。

输入输出 格式
默认情况下, 数据库 期望(用于创建操作)或写入(用于转储/列表)本机 cdb 格式
数据。 Cdb 原生格式是一种形式的记录序列:
+克伦,维伦:->VAL\n
其中“+”、“、”、“:”、“-”、“>”和“\n”(换行符)是文字字符, 克伦维伦 ,那恭喜你,
键和值的长度为十进制数,以及 VAL 是关键和价值本身。
由空行终止的一系列记录。 这是唯一一种格式,其中键和
value 可以包含任何字符,包括换行符、零 (\0) 等。

什么时候 -l 请求的选项(列表键模式), 数据库 将产生稍微修改的输出
形成:
+克伦:\n
(注意 维伦VAL 省略,连同周围的分隔符)。

If -m 给出了选项, 数据库 将期望或为每条记录生成一行(换行符是
记录分隔符),每一行都应该包含可选的空格、键、空格和
值到行尾。 以哈希字符 (#) 开头的行和空行是
忽略。 这与格式相同 地图(1)效用期望。

配置 概要


这是接受的所有选项的简短摘要 数据库 效用:

-0 零填充创建中的重复记录(-c) 模式。

-c 创建模式。

-d 转储模式。

-e 在创建重复键上中止(错误)(-c) 模式。

-h 打印简短的帮助并退出。

-l 列表模式。

-m 输入或输出采用“map”格式,而不是本机 cdb 格式。 在查询模式下,添加一个
写入每个值后换行。

-nNUM 查找并打印 NUM查询中的第 th 条记录 (-q) 模式。

-q 查询模式。

-r 替换创建中的重复键(-c) 模式。

-s 统计模式。

-t 临时文件
创建时指定临时文件(-c) cdb 文件(使用单破折号 (-) 作为 临时文件
停止使用临时文件)。

-u 不要在创建中插入重复的键(唯一的)(-c) 模式。

-w 警告创建中的重复键(-c) 模式。

使用 onworks.net 服务在线使用 cdb


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    深层清洁
    深层清洁
    核对所有构建的 Kotlin 脚本
    来自 Gradle/Android 项目的缓存。
    当 Gradle 或 IDE 允许您时很有用
    向下。 该脚本已经过测试
    macOS,但是...
    下载深度清理
  • 2
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    集成了 Checkstyle Java 代码
    审计员进入 Eclipse IDE。 这
    插件提供实时反馈
    用户关于viol...
    下载 Eclipse Checkstyle 插件
  • 3
    AstrOrz播放器
    AstrOrz播放器
    AstrOrz Player 是一款免费的媒体播放器
    软件,部分基于 WMP 和 VLC。 这
    播放器采用极简风格,带有
    十多个主题色,还可以
    B ...
    下载 AstrOrzPlayer
  • 4
    电影启动器
    电影启动器
    Kodi Movistar+ TV 是 XBMC/ 的 ADDON
    Kodi 许可分配器
    IPTV服务解码器
    Movistar Integrado en uno de los
    媒体中心马...
    下载 movistartv
  • 5
    代码::块
    代码::块
    Code::Blocks 是一个免费的、开源的、
    跨平台 C、C++ 和 Fortran IDE
    专为满足最苛刻的需求而打造
    它的用户。 它的设计非常
    扩展...
    下载代码::Blocks
  • 6
    之中
    之中
    中间或高级 Minecraft 界面
    和数据/结构跟踪是一种工具
    显示 Minecraft 的概览
    世界,而无需实际创造它。 它
    能够 ...
    下载烟雨
  • 更多 ”

Linux 命令

Ad