The origin of "B-tree"

本文探讨了B树名称由来的多种可能性,包括平衡、宽广或茂密等含义,同时也提到了发明者Bayer的工作背景及其对B树发展的贡献。

The origin of "B-tree" has never been explained by the authors. ... "balanced," "broad," or "bushy" might apply. Others suggest that the "B" stands for Boeing. [Bayer and McCreight were at Boeing Scientific Research Labs in 1972.] Because of his contributions, however, it seems appropriate to think of B-trees as "Bayer"-trees.

- Douglas Comer, The Ubiquitous B-Tree, Computing Surveys, 11(2):123, June 1979. http://www.nist.gov/dads/HTML/btree.html


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/37724/viewspace-152666/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/37724/viewspace-152666/

H:\>git clone -h usage: git clone [<options>] [--] <repo> [<dir>] -v, --[no-]verbose be more verbose -q, --[no-]quiet be more quiet --[no-]progress force progress reporting --[no-]reject-shallow don't clone shallow repository -n, --no-checkout don't create a checkout --checkout opposite of --no-checkout --[no-]bare create a bare repository --[no-]mirror create a mirror repository (implies --bare) -l, --[no-]local to clone from a local repository --no-hardlinks don't use local hardlinks, always copy --hardlinks opposite of --no-hardlinks -s, --[no-]shared setup as shared repository --[no-]recurse-submodules[=<pathspec>] initialize submodules in the clone --[no-]recursive[=<pathspec>] alias of --recurse-submodules -j, --[no-]jobs <n> number of submodules cloned in parallel --[no-]template <template-directory> directory from which templates will be used --[no-]reference <repo> reference repository --[no-]reference-if-able <repo> reference repository --[no-]dissociate use --reference only while cloning -o, --[no-]origin <name> use <name> instead of 'origin' to track upstream -b, --[no-]branch <branch> checkout <branch> instead of the remote's HEAD -u, --[no-]upload-pack <path> path to git-upload-pack on the remote --[no-]depth <depth> create a shallow clone of that depth --[no-]shallow-since <time> create a shallow clone since a specific time --[no-]shallow-exclude <revision> deepen history of shallow clone, excluding rev --[no-]single-branch clone only one branch, HEAD or --branch --no-tags don't clone any tags, and make later fetches not to follow them --tags opposite of --no-tags --[no-]shallow-submodules any cloned submodules will be shallow --[no-]separate-git-dir <gitdir> separate git dir from working tree --[no-]ref-format <format> specify the reference format to use -c, --[no-]config <key=value> set config inside the new repository --[no-]server-option <server-specific> option to transmit -4, --ipv4 use IPv4 addresses only -6, --ipv6 use IPv6 addresses only --[no-]filter <args> object filtering --[no-]also-filter-submodules apply partial clone filters to submodules --[no-]remote-submodules any cloned submodules will use their remote-tracking branch --[no-]sparse initialize sparse-checkout file to include only files at root --[no-]bundle-uri <uri> a URI for downloading bundles before fetching from origin remote
11-26
V40031452@dg03podv400314524d8f:~/LatteV/system/packages/apps/Settings$ git branch realme/v/master realme/v/sprd/system/release_20250206 * realme/v/sprd/system/release_20250310 realme/v/sprd/system/release_20250610 V40031452@dg03podv400314524d8f:~/LatteV/system/packages/apps/Settings$ git status On branch realme/v/sprd/system/release_20250310 Your branch and 'origin/realme/v/master' have diverged, and have 503 and 509 different commits each, respectively. (use "git pull" if you want to integrate the remote branch with yours) nothing to commit, working tree clean V40031452@dg03podv400314524d8f:~/LatteV/system/packages/apps/Settings$ git checkout -D realme/v/sprd/system/release_20250310 error: unknown switch `D' usage: git checkout [<options>] <branch> or: git checkout [<options>] [<branch>] -- <file>... -b <branch> create and checkout a new branch -B <branch> create/reset and checkout a branch -l create reflog for new branch --[no-]guess second guess 'git checkout <no-such-branch>' (default) --[no-]overlay use overlay mode (default) -q, --[no-]quiet suppress progress reporting --[no-]recurse-submodules[=<checkout>] control recursive updating of submodules --[no-]progress force progress reporting -m, --[no-]merge perform a 3-way merge with the new branch --[no-]conflict <style> conflict style (merge, diff3, or zdiff3) -d, --[no-]detach detach HEAD at named commit -t, --[no-]track[=(direct|inherit)] set branch tracking configuration -f, --[no-]force force checkout (throw away local modifications) --[no-]orphan <new-branch> new unparented branch --[no-]overwrite-ignore update ignored files (default) --[no-]ignore-other-worktrees do not check if another worktree is holding the given ref -2, --ours checkout our version for unmerged files -3, --theirs checkout their version for unmerged files -p, --[no-]patch select hunks interactively --[no-]ignore-skip-worktree-bits do not limit pathspecs to sparse entries only --[no-]pathspec-from-file <file> read pathspec from file --[no-]pathspec-file-nul with --pathspec-from-file, pathspec elements are separated with NUL character 我要强行删除0310分支,该怎么办?
09-03
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值