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

Thanksgiving Day

sms
make an appointment
dinner
walk
ice cream
go home

比去年的感恩节快乐多了!

Nov 14, 2008

Python Mysql中文解决方案

1. 安装时设置Mysql字符集为utf8
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环境

软件: Python、 Apache、mod_python、Mysql、MySQL-python

按上面的顺序安装就可以了

然后配置下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>