ICD的空间10月底到期,涨价到了每月$10,且没有了首次5折优惠,有点不值当。
于是和@Ardix的博客搬到了一起,话说他现在也不怎么更新了,唉……
昨天终于把cpanel下定时备份public_html和mysql的Cron Job脚本搞定了,依旧是每天一备份。
今天升级了模板,新版的Evolve感觉比以前整洁了一点。
最近很忙,就先这样吧。
[......]
日志配置:
import logging
fmt = "%(asctime)s [%(levelname)s] %(message)s"
logging.basicConfig(format=fmt, filename="xxx.log", level=logging.INFO)
日志器获取、使用:
LOG = logging.getLogger(CONF.LOG_NAME)
LOG.info("xxx" % (...) )
LOG.debug("x" % (...) )
201[......]
import urllib2
from BeautifulSoup import BeautifulSoup
page = urllib2.urlopen('http://www.leeon.me');
soup = BeautifulSoup(page,fromEncoding="gb18030")
print soup.originalEncoding
print soup.prettify()
如果中文页面编码是gb2312,gb[......]
现在的需求是,有若干个List,假设2个:
[1, 3, 5]
[4, 6]
我们要输出(1, 4), (1, 6), (3, 4), (3, 6), (5, 4), (5, 6)
Python中直接提供了笛卡尔乘积,很给力:
a = [1, 3, 5]
b = [4, 6]
import itertools
for x in itertools.product(a, b):
print x
(1, 4)
(1, 6)
(3, 4)
(3, 6)
([......]