使用图灵机器人api开发个人智能机器人

摘要: 图灵智能机器人地址 http://www.tuling123.com/openapi/cloud/proexp.jsp一次偶然在某论坛发现这个玩意儿,挺好玩的,还居然有开放API,就跟微信公共账号似的,因此自己就想着捣鼓一个自己的智能及其人来玩玩。。开始构想。想用python来开发,因为调用外部AP... 阅读全文
posted @ 2014-09-06 16:30 菜菜鸟向前进 阅读(551) 评论(0) 推荐(0) 编辑

Tornado 编写安全应用

摘要: Tornado Web服务器从设计之初就在安全方面有了很多考虑,使其能够更容易地防范那些常见的漏洞。安全 cookies 防止用户的本地状态被其浏览器中的恶意代码暗中修改。此外,浏览器cookies 可以与 HTTP 请求参数值作比较来防范跨站请求伪造攻击。Cookie 漏洞:许多网站使用浏览器 c... 阅读全文
posted @ 2014-09-06 16:18 菜菜鸟向前进 阅读(549) 评论(0) 推荐(0) 编辑

Python数据库连接池模块-----DBUtils使用

摘要: python的数据库连接池实现----DBUtilsDBUtils 属于WebWare项目的数据库连接池实现模块,用于对数据库连接线程化,使可以安全和有效的访问数据库的模块DBUtils实际上是一个包含两个子模块的Python包,一个用于连接DB-API 2模块,另一个用于连接典型的PyGreSQL... 阅读全文
posted @ 2014-08-07 18:37 菜菜鸟向前进 阅读(6966) 评论(1) 推荐(1) 编辑

python多线程编程之Queue---put/get 方法的阻塞

摘要: python 中,队列是线程间最常用的交换数据的形式。Queue模块是提供队列操作的模块,虽然简单易用,但是不小心的话,还是会出现一些意外。1. 阻塞模式导致数据污染importQueueq =Queue.Queue(10)foriinrange(10): myData = 'A' q.put(my... 阅读全文
posted @ 2014-07-23 11:42 菜菜鸟向前进 阅读(16785) 评论(0) 推荐(0) 编辑

Python时间,日期,时间戳之间转换

摘要: 1.将字符串的时间转换为时间戳方法:a = "2013-10-10 23:40:00"将其转换为时间数组import timetimeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")转换为时间戳:timeStamp = int(time.mktime(tim... 阅读全文
posted @ 2014-07-21 15:57 菜菜鸟向前进 阅读(357) 评论(0) 推荐(0) 编辑

转 Django url 标签的使用

摘要: Django url 标签的使用期初用django 开发应用的时候,完全是在urls.py 中硬编码配置地址,在views.py中HttpResponseRedirect()也是硬编码转向地址,当然在template 中也是一样了,这样带来一个问题,如果在urls.py 中修改了某个页面的地址,那么... 阅读全文
posted @ 2014-07-20 15:36 菜菜鸟向前进 阅读(982) 评论(0) 推荐(0) 编辑

python中的yield

摘要: 例如这个函数 def fab(max): n, a, b = 0, 0, 1 while n < max: yield b # print b a, b = b, a + b n = n + 1 简单地讲,yield 的... 阅读全文
posted @ 2014-07-19 22:03 菜菜鸟向前进 阅读(364) 评论(0) 推荐(0) 编辑

抓取scrapy中文文档 第一个Scrapy项目实现

摘要: 使用Scrapy这个python的网络爬虫框架抓取Scrapy中文文档开发第一步:新建项目scrapy startproject myfirst目录结构:myfirst│ scrapy.cfg Scrapy项目配置文件│└─myfirst Scrapy项目代码存放目... 阅读全文
posted @ 2014-07-19 14:11 菜菜鸟向前进 阅读(845) 评论(0) 推荐(0) 编辑

(转)Scrapy 深入一点点

摘要: Scrapy 深入一点点越来越感觉到scrapy的便利,下边继续记录Scrapyscrapy是基于twisted框架http://twistedmatrix.com/trac/编写的,搞定PyBrain有机会就继续深入一下Twisted框架。Twisted is an event-driven ne... 阅读全文
posted @ 2014-07-19 09:27 菜菜鸟向前进 阅读(342) 评论(0) 推荐(0) 编辑

解决Scrapy shell启动出现UnicodeEncodeError问题

摘要: windows 命令行编码是cp936,而D:\Python27\Scripts\scrapy脚本编码是Unicode编码顾在命令行启动会出现编码问题解决办法:修改D:\Python27\Scripts\ 下的scrapy文件,这个文件即scrapy命令的程序文件,加上如下代码即可:import s... 阅读全文
posted @ 2014-07-19 09:24 菜菜鸟向前进 阅读(447) 评论(0) 推荐(0) 编辑