02 2014 档案

摘要:tornado是python的web框架,web程序开发中数据库操作是必须的。 安装: tornado的官方文档中提供的说明比较少,而且提供的模块中未找到数据库方面的模块,难道没有针对数据库操作进行封装?百度查询了一下才发现,tornado在升级过程中把数据库模块独立出来了。 模块为torndb模块。模块git地址:https://github.com/bdarnell/torndb 官方文档地址:http://torndb.readthedocs.org/en/latest/_modules/torndb.html 安装方法:执行命令pip install torndb ,但是... 阅读全文
posted @ 2014-02-21 13:41 weixliu 阅读(15579) 评论(0) 推荐(0)
摘要:tornado是python的web框架,这里简单记录下利用tornado怎么实现文件的上传,其中web.py上传功能类似。 直接用代码说明: 代码来自:http://my.oschina.net/chenlei123/blog/127563#!/usr/bin/python#-*- encoding:utf-8 -*-import tornado.ioloopimport tornado.webimport osclass UploadFileHandler(tornado.web.RequestHandler): def get(self): self.writ... 阅读全文
posted @ 2014-02-18 20:31 weixliu 阅读(6491) 评论(1) 推荐(0)
摘要:今天又碰到了难缠的python编码问题,首先主要还是linux操作系统中的编码问题。 无论怎么样,我都没办法在linux的vim中利用中文输入法打出中文? vim中的set encoding,set fileencoding, set fileencodings 各种设置了还是无法打出中文,还是出现乱码? 这时就要考虑linux系统编码的问题,利用locale命令查看一下linux系统的编码。LC_ALL的设置会覆盖所偶LC_*的设定,直接忽略LANG。如果未设置LC_ALL,则LC_*按照LANG的值来设定。 注意LC_ALL设置中文编码后linux系统才可能支持中文~,如果这个... 阅读全文
posted @ 2014-02-17 16:39 weixliu 阅读(1721) 评论(1) 推荐(0)
摘要:最近利用python抓取一些网上的数据,遇到了编码的问题。非常头痛,总结一下用到的解决方案。 linux中vim下查看文件编码的命令 set fileencoding python中一个强力的编码检测包 chardet ,使用方法非常简单。linux下利用pip install chardet实现简单安装 import chardetf = open('file','r')fencoding=chardet.detect(f.read())print fencoding fencoding输出格式{'confidence': 0.96630842 阅读全文
posted @ 2014-02-15 16:43 weixliu 阅读(14653) 评论(3) 推荐(0)
摘要:假期结束了,应该对过去有一个总结,对未来有一个展望,感觉在QQ空间里面写日志已经是很久之前的事情了,自从加了父母的QQ之后就很少会写心事在那里了,有些人想要分享心事,但是有些事情还是不愿父母知道,让他们觉得我过得很好就可以了。回忆一下13这过去的一年吧。 研究生一年级的下半学期,还是以课业为重,当然很多课业繁多的课程再12年的下半年克服了。下学期只选修了《组合数组》,《机器学习》,《并行计算》,《软件测试技术》;四门课程还是很不错的。 组合数学这个看来就是智力一样的数学,当年高中的排列组合港学的时候我一度认为我要跪在这了,我的智商根本无法驾驭这个部分,后来通过熟练程度还是掌握了常见的题... 阅读全文
posted @ 2014-02-13 00:19 weixliu 阅读(351) 评论(0) 推荐(0)