摘要:
read(filename) #读取配置文件
sections() #返回所有section
options(section) #返回section中的option
items(section) #返回sectiond的键值对
get(section, option) #返回某个section,某个option的值,类型是string
getint, getfloat, getboolean 等等返回的只是类型不同
修改配置
add_section(section) #添加section
set(section,option,value) #添加或者修改值
write(open(filename,'w')) #保存到配置文件 阅读全文
随笔档案-2014年07月
ftp主动模式 被动模式 和iptables 设置
2014-07-24 16:05 by cmsd, 2612 阅读, 收藏, 编辑
摘要:
Port模式:ftp server:tcp 21 client:dynamic
Pasv模式:ftp server:tcp 21 ----client:dynamic ftp server:tcp dynamic ----client:dynamic 阅读全文
django关闭DEBUG后 static静态文件都访问不了
2014-07-20 00:01 by cmsd, 845 阅读, 收藏, 编辑
摘要:
Django框架仅在开发模式下提供静态文件服务。当我开启DEBUG模式时,Django内置的服务器是提供静态文件的服务的,所以css等文件访问都没有问题,但是关闭DEBUG模式后,Django便不提供静态文件服务了。想一想这是符合Django的哲学的:这部分事情标准服务器都很擅长,就让服务器去做吧! 阅读全文
Gunicorn + Django 部署
2014-07-19 23:54 by cmsd, 825 阅读, 收藏, 编辑
摘要:
1. 下载gunicorn
pip install gunicorn
2. 运行
gunicorn AutoSa.wsgi:application ## AutoSa为我project的名字,后面的不变即可
-b 监听ip和端口,默认是 127.0.0.1:8000 如:0.0.0.0:80
-w 开启多个进程 如 -w 8 阅读全文
python安装MySQLdb驱动
2014-07-19 18:08 by cmsd, 252 阅读, 收藏, 编辑
摘要:
安装了好几次了,索性几个笔记吧,经常因为返回gcc报错安装 python-devel包即可 阅读全文
django apache 通过wsgi部署
2014-07-19 11:47 by cmsd, 306 阅读, 收藏, 编辑
摘要:
生产上部署django
1. 修改settings关闭debug
DEBUG = False
ALLOWED_HOSTS = ['*']
2. 安装wsgi
yum -y install mod_wsgi # yum安装因为我的apche是yum安装的 官方下载地址:http://code.google.com/p/modwsgi/ 阅读全文
python MySQLdb中文乱码
2014-07-18 17:20 by cmsd, 1088 阅读, 收藏, 编辑
摘要:
我用了下面几个措施,保证MySQL的输出没有乱麻:
1 Python文件设置编码 utf-8 (文件前面加上 #encoding=utf-8)
2 MySQL数据库charset=utf-8
3 Python连接MySQL是加上参数 charset=utf8
4 设置Python的默认编码为 utf-8 (sys.setdefaultencoding(utf-8) 阅读全文
Python生成8位随机密码
2014-07-15 14:49 by cmsd, 1656 阅读, 收藏, 编辑
摘要:
#!/usr/bin/env python# -*- coding: utf-8 -*- import randomimport string #第一种方法 seed = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!... 阅读全文
python AES 双向对称加密解密
2014-07-11 17:36 by cmsd, 34633 阅读, 收藏, 编辑
摘要:
高级加密标准(Advanced Encryption Standard,AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。
AES只是个基本算法,实现AES有若干模式。其中的CBC模式因为其安全性而被TLS(就
是https的加密标准)和IPSec(win采用的)作为技术标准。简单地说,CBC使用密码和salt 阅读全文