摘要: 要构建一个 MongoDB Sharding Cluster(集群),需要三种角色: Shard Server: mongod 实例,用于存储实际的数据块,实际生产环境中一个shard server角色可由几台机器组个一个relica set承担,防止主机单点故障 Config Server: mongod 实例,存储了整个 Cluster Metadata,其中包括 chunk 信息。 Route Server: mongos 实例,前端路由,客户端由此接入,且让整个集群看上去像单一数据库MongoDB架构分别在3台机器运行一个mongod实例(称为mongod shard11,mongo. 阅读全文
posted @ 2011-04-17 16:52 走到天亮 阅读(1797) 评论(2) 推荐(0) 编辑
摘要: Python格式化日期时间的函数为datetime.datetime.strftime();由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间的格式化字符串,列举如下: %a Abbreviated weekday name %A Full weekday name %b Abbreviated month name %B Full month name %c Date and time representation appropriate for locale %d Day of month as decimal number (01 阅读全文
posted @ 2011-04-17 15:59 走到天亮 阅读(147920) 评论(0) 推荐(0) 编辑
摘要: 测试安装环境:ubuntu+Nginx 0.8.54 + FastCGI 模式 (需要安装 flup 模块)1: 安装flup 简介 flup是用python实现的WSGI(网页网关接口) 主站 http://www.saddi.com/software/flup/dist/ 下载 http://www.saddi.com/software/flup/dist/flup-1.0.2.tar.gz使用命令:$ cd /home/liaoyong/downsource/ (这里是你下载的目录) $ wget http://www.saddi.com/software/flup/dist/flup- 阅读全文
posted @ 2011-04-12 11:26 走到天亮 阅读(1456) 评论(0) 推荐(1) 编辑
摘要: 1. 首先在服务端上的/var/www建立一个env<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 将go-pylons.py 此文件传到此目录下,然后 Sudo python go-pylons.py --no-site-packages mydevenv 自动会建立mydevenv 此目录 2 cd mydevenv 建立一个项目名称如baoming 3 激活虚拟环境 soure /bin/active 4 cd baoming 切换到此目录下 5 生成 阅读全文
posted @ 2011-04-08 18:29 走到天亮 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 新接触ubuntu的人(baseondebian),大多会因为安装中没有提示root密码而不太清楚为什么会这样。根据ubuntu的中文文档,总结了本文。 关键词: 如何设定/改变/启用root使用者的密码? sudopasswdroot 为了启用root帐号(也就是设置一个口令)使用: sudopasswdroot 当你使用完毕后屏蔽root帐号使用: sudopasswd-lroot 这个将锁住root帐号. 如何在终端机模式下切换到root身份? sudo-s-H Password:<在这注明您的密码>缺省禁止root的好处包括了以下内容. 起初Ubuntu团队希望安装尽可能的 阅读全文
posted @ 2011-04-08 10:53 走到天亮 阅读(23042) 评论(0) 推荐(0) 编辑
摘要: 下载nginx源码包(从http://wiki.nginx.org/NginxChs上) 编译nginx需要指定pcre,zlib,openssl,既然我的系统没有安装这些包,我也不安装deb的包了,直接运行然后也将nginx-0.6.32的包解压到/opt目录下,进入nginx目录,执行:#./configure --sbin-path=/usr/local/sbin --with-http_ssl_module --with-pcre=../pcre-7.7 --with-zlib=../zlib-1.2.3 --with-openssl=../openssl-0.9.8g#make &a 阅读全文
posted @ 2011-04-08 10:42 走到天亮 阅读(14342) 评论(1) 推荐(0) 编辑
摘要: 这写这篇文章的时候,我找了很多python的web FrameWork框架,最后经过考虑,选择了 Quixote这框架,[下载地址]Quixote的优点: 简单,Quxiote的全部代码量为7000行左右,而且包含了大量的注释,如果去掉注释,则只有大约2500行代码。这也是我选择Quixote来学习Python的原因,因为你能容易通过阅读代码看到Quxiote做了什么。高效,这一方面得益于Python语言本身的特点和Quxiote简单的架构,另一方面得益于用PTL模板。安全,这也得益于Quxiote的简单,使得我们能很好的控制框架,并且它提供了一些HTML输出方法,保证了HTML输出的安全。. 阅读全文
posted @ 2011-04-03 00:02 走到天亮 阅读(1607) 评论(1) 推荐(0) 编辑
摘要: Mongodb 下载地址下列是采用 服务方式运行D:\mongodb\bin>mongod –port 2011 --logpath D:\db\log.txt --logappend --dbpath D:\db\mongodb --directoryperdb --serviceName MDB --install1) 启动服务 net start MDB2) 连接数据库有2种方式1. mongo.exe --host 127.0.0.1 –port 20002. Mongo.exe 127.0.0.1:2000/test3) 显示所有数据库命令 show dbs4) Db命令 显示 阅读全文
posted @ 2011-03-15 22:45 走到天亮 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 我们需要对List进行排序,Python提供了两个方法对给定的List L进行排序,方法1.用List的成员函数sort进行排序方法2.用built-in函数sorted进行排序(从2.4开始)--------------------------------sorted--------------------------------------->>> help(sorted)H... 阅读全文
posted @ 2010-09-14 23:15 走到天亮 阅读(143203) 评论(7) 推荐(9) 编辑
摘要: 首先更改当前路径:[代码]然后Check下,是否成功[代码]打印出自定义目录[代码]这里新建文件fibo.py代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->>>deffib(n):>>>a,b=0,1>... 阅读全文
posted @ 2010-04-15 23:41 走到天亮 阅读(557) 评论(0) 推荐(0) 编辑