Nov 29, 2008
校内相册批量下载
o(∩_∩)o...
使用:
1. 下载一个用户的所有相册(包括头像相册)
如图:
-e 邮箱
-p 密码
-u 你想下载那个家伙的 用户id
比如:http: //xiaonei.com/getuser.do?id=221427773,那么 -u 就是 221427773
2. 想在一个用户的某一个相册
其他参数和上面的一样,就是多了一个 -a
-a 指定这个用户的具体相册
比如:http://photo.xiaonei.com/getalbum.do?id=255545234&owner= 221427773,
那么 -a 就是 上面url id的值,255545234
Nov 28, 2008
Nov 14, 2008
Python Mysql中文解决方案
1)查看字符集支持
show character set;
2)查看字符集相关变量
show variables like "character_set%";
3)设置默认字符集为utf8 (这在Ubuntu上做的, Windows改my.ini)
修改/etc/mysql/my.cnf, 在[client]和[mysqld]下加上: default-character-set=utf8
/etc/init.d/mysql
注: 设置连接mysql时使用utf8,可以在[mysqld]下加上: init_connect='SET NAMES utf8'
2. cmd中查询时,先 set names gbk; 然后就可以正常显示汉字了
这样做是由于Windows cmd中无法显示utf8编码的汉字;如果你在Linux shell中就不需要这条命令了
3. 用MySQLdb:
db = MySQLdb.connect(host = 'localhost',
user = 'wap',
passwd = 'wap',
db = 'wap',
charset = 'utf8')
4. 读取GBK编码的文件
line = f.readline().decode('GBK')
注: 函数 decode( char_set )可以实现 其它编码到 Unicode 的转换
函数 encode( char_set )实现 Unicode 到其它编码方式的转换
5. 程序中使用字符串时,前面加上 u,如:
s = u'hello'
Nov 12, 2008
Windows搭建Python Apache Django Mysql环境
按上面的顺序安装就可以了
然后配置下apache,在httpd.conf中
把DocumentRoot、相应的Directory设置成web根目录
加一行:LoadModule python_module modules/mod_python.so
在把下面的东西加到最后:
<Location "/">
SetHandler python-program
PythonPath "['F:\web\django'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE wap.settings
PythonDebug On
</Location>
<Location "/includes/">
SetHandler None
</Location>
<LocationMatch "\.(jpg|gif|png)$">
SetHandler None
</LocationMatch>