- 浏览: 40829 次
- 性别:
- 来自: 北京
最新评论
文章列表
英文原址: http://bsonspec.org/#/specification
1.0 版
BSON是一种由零个或多个键值对存储为单个实体的二进制格式,我们称这种实体为文档。
下面是BSON标准的1.0版本的语法规范,我们使用伪BNF语法撰写了此标准规范。有效的
BSON数据是由文档与非终结符表示的。
基本类型
下面的基本类型在其余的语法中被用作终结符。每个类型必须被序列化为小端格式。
字节 1字节(8比特位)
32位整数 4字节(32比特有符号整数)
64位整数 8字节(64位比特有符号整数)
双精度浮点数 8字节(64比特位 ...
第一步:安装Git和Gitolite
server> sudo apt-get install git-core
server> sudo apt-get install gitolite
第二步:安装ssh-key
1.安装openssh
server> sudo apt-get install openssh
2.在服务器上创建git用户
server> adduser --system --shell /bin/bash --group git
server> adduser git ssh
server> passwd git
3.在客户端生成s ...
在Ubuntu 11.04版本中, 使用rvm安装ruby。
首先就要安装rvm,安装rvm需要两个工具curl和git。
第一步安装curl和git。
sudo apt-get install git-core
第二步安装rvm。
sudo bash < <( curl https://rvm.beginrescueend.com/releases/rvm-install-head )
第三步安照rvm指示,配置主目录下的.bashrc文件。
sudo nano .bashrc
替换行[ -z "$PS1" ] &&a ...
add-apt-repository 是由 python-software-properties 这个工具包提供的所以要先安装python-software-properties 才能使用 add-apt-repository
apt-get install python-software-properties
add-apt-repository 把添加源和添加apt-key的工作全部作了,之后就是
apt-get update
下面讲述怎样在Ubuntu 11.04上安装mongoDB。
1. 添加10gen package到source.list。10gen package 包含最新的mongoDB版本, 在文件“/etc/apt/sources.list”的末尾添加下面的行。
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
例如:用nano编辑文件“source.list”并像下面一样添加10gen package。
$ sudo nano /etc/apt/sources.list
文件: /etc/apt/source ...
编程之妙,全在意境融彻,出运行之外,乃得真味。不同的境界代表不同的造诣。正所谓诗人有诗人之境,常人有常人
之境。
编程之境有三:
一、运算之境:所谓运算就指计算机的运算。显然这是最基本的境 ...
许剑伟 莆田十中
[摘要]:行星运动理论有很多种,遗憾的是国内并没有公开发表的系统的行星理论。因此,要想计算行星位置,只能使用国外的或历史上天文学家的天体运动理论进行计算。本文介绍法国天文台的VSOP行星理论 ...
原文:http://www.mongodb.org/display/DOCS/Schema+Design
架构设计
介绍
比较嵌入和引用
用例
选择索引
多少集合?
介绍
相对于设计一个关系型架构,使用Mongo不需做“规范化”,因为没有服务器边的“joins”。一般来说,希望每一个顶 ...