2012年11月4日

mongodb 记录整理

摘要: 相关资料mongodb官方教程mongokit官方教程mongodb学习笔记常用命令备份和恢复数据库命令:备份#./mongodump --help#./mongodump -d dbname -c collection_name -o /opt/mongodb_backup/ //备份dbname 库中的 collection_name恢复 #./mongorestore --help #./mongorestore -d dbname -c collection_name --drop /opt/mongodb_backup/dbname/collection_name.bson... 阅读全文

posted @ 2012-11-04 20:39 huhuchen 阅读(185) 评论(0) 推荐(0) 编辑

2012年10月31日

nginx + supervisrd + gunicorn + Flask

摘要: 最近做的外包项目开发接近尾声,进入部署阶段,在选择技术的时候,查阅了不少资料。在此做备记。几个特点:1、nginx前后端服务器,upstream了4个端口。代码如下:upstream huhuchen-site { server 127.0.0.1:5001; server 127.0.0.1:5002; server 127.0.0.1:5003; server 127.0.0.1:5004;}server_names_hash_bucket_size 64;server { server_name huhuchen.com www.huhuchen.com; ... 阅读全文

posted @ 2012-10-31 23:19 huhuchen 阅读(1386) 评论(1) 推荐(0) 编辑

2012年7月21日

linux命令备记(二)

摘要: 指令备注: who 查看谁在线 netstat -a 网络联机状态 ps -aux 查看背景执行的程序 sync 数据同步写入硬盘 shutdown 关机 reboot 重启 chgrp 改变档案所属群组 chown 改变档案所属的拥有者 chmod 改变档案权限 /usr 与软件安装/执行有关(unix software resource) /var 与系统运作过程有关 /bin 放置系统执行命令的目录,如cp,mv,mkdir(重要执行档) /etc 放置系统主要的配置文件 /etc/init.d 放置所有服务的预设启动脚本 /lib 放置系统的函式库 /root 系统管理员的家目录 c. 阅读全文

posted @ 2012-07-21 14:56 huhuchen 阅读(143) 评论(0) 推荐(0) 编辑

2012年6月7日

linux之bash

摘要: echo $varibale 获取变量echo ${varibale}$ echo $PATH$ echo ${PATH}/usr/local/bin变量赋值 注:括号两边不能存在空格符$ username=myname$ echo $usernamemyname“” 特殊字符保持原有特性‘’ 特殊符号为一般字符$ var="name is $username"$ echo $varname is myname$ var='name is $username'$ echo $varname is $usernameunset 取消变量$ unset user 阅读全文

posted @ 2012-06-07 11:24 huhuchen 阅读(219) 评论(0) 推荐(0) 编辑

2012年6月4日

django使用记录

摘要: 安装virtualenveasy_install virtualenv生成虚拟环境virtualenv myenv进入虚拟环境cd myenv. bin/activate下载安装djangoeasy_install django生成projectdjango-admin.py startproject mysite运行开发服务器cd mysite远程访问python manage.py runserver 0.0.0.0:8000浏览器访问:http://xxx.xxx.xxx.xxx:8000本地访问python manage.py runserver浏览器访问http://127.0.0. 阅读全文

posted @ 2012-06-04 11:08 huhuchen 阅读(200) 评论(0) 推荐(0) 编辑

2012年6月2日

python学习之网络编程

摘要: socket模块小型服务器 1 import socket 2 3 s = socket.socket() 4 5 host = socket.gethostname() 6 port = 5000 7 s.bind((host, port)) 8 s.listen(5) 9 10 while True:11 c, addr = s.accept() ##(clinet, address)12 print 'get collection from ', addr13 c.send('Thank you for connecting')14 c.close... 阅读全文

posted @ 2012-06-02 11:32 huhuchen 阅读(215) 评论(0) 推荐(0) 编辑

2012年6月1日

python学习之文件方法

摘要: open(file[, mode[,buffering]] )mode:'r','w','a','b','+'buffer: False:直接对硬盘读写,比较慢True:用内存代替硬盘,只有使用flush和close后才更新硬盘数据类文件对象的方法open函数打开文件,生成文件对象f.write f.read 一字符串形式写入和读取数据1 f = open('/tmp/temp.txt', 'rw')2 f.read(4)3 f.write('hello')4 f.c 阅读全文

posted @ 2012-06-01 11:33 huhuchen 阅读(166) 评论(0) 推荐(0) 编辑

2012年5月28日

版本控制之git

摘要: 相关资料:git备记clone代码仓库git clone git://github.com/schacon/simplegit.git分支查看当前分支git branch生成新分支git branch username/branchnamegit push origing uername/branchname切换分支git checkout branchname删除分支git push origin :username/new-branch-name # 删除远程repo上的此分支git branch -d branchname # 删除本地repo上的此分支更新本地代码git checkou 阅读全文

posted @ 2012-05-28 11:36 huhuchen 阅读(174) 评论(0) 推荐(0) 编辑

2012年5月17日

python内置函数实例介绍

摘要: 转载自:http://mitnk.com/wiki/207/abs(x) 返回一个数字的绝对值,如果是复数返回其大小all(iterable) 如果iterable里所有元素都为真,则返回True,否则返回Falseany(iterable) 只要iterable里任何一个元素为真,就返回True,否则Falsebin(x) 把一个数字转换为二进制字符串 New in Python 2.6bool([x]) 将一个值转换为布尔型bytearray([source[, encoding[, errors]]]) 返回一个字节数组callable(object) 如果object是callable 阅读全文

posted @ 2012-05-17 11:15 huhuchen 阅读(356) 评论(0) 推荐(0) 编辑

2012年5月10日

python 琐碎记录

摘要: 1、inspect.getargspect(func)默认返回值:A tuple of four things is returned: (args, varargs, keywords, defaults).args:普通参数varargs:*args(序列参数)keywords:**args(关键字参数)defaults:args参数默认值from inspect import getargspecdef func(a=1,b=3,*c,**d): passif __name__ == "__main__": print getargspec(func) args, v 阅读全文

posted @ 2012-05-10 16:36 huhuchen 阅读(288) 评论(0) 推荐(0) 编辑

导航