上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页
摘要: 在这个例子中,我们将只通过存储在安全cookie里的用户名标识一个人。当某人首次在某个浏览器(或cookie过期后)访问我们的页面时,我们展示一个登录表单页面。表单作为到LoginHandler路由的POST请求被提交。post方法的主体调用set_secure_cookie()来存储usernam 阅读全文
posted @ 2018-01-05 10:23 red_leaf_412 阅读(698) 评论(1) 推荐(1)
摘要: 目前大多数服务器判断用户是否登录一般通过session机制,Tornado 通过 set_secure_cookie 和 get_secure_cookie 方法直接支持了这种功能。原理类似于session,只不过session是服务器自动生成一个sessionID存储在cookie里,而torna 阅读全文
posted @ 2018-01-03 11:22 red_leaf_412 阅读(2265) 评论(0) 推荐(1)
摘要: 前面介绍了异步方法带来的显著性能提升。我们来看下异步使用的方法。 1 首先对于get方法使用tornado.web.asynchronous进行装饰。当使用tornado.web.asynchronous进行装饰的时候,Tornado不会自己关闭连接。 你必须在你的RequestHandler对象中 阅读全文
posted @ 2018-01-02 10:32 red_leaf_412 阅读(911) 评论(0) 推荐(1)
摘要: mongodb默认是不认证的,默认没有账号,只要能连接上服务就可以对数据库进行各种操作,mongodb认为安全最好的方法就是在一个可信的环境中运行它,保证之后可信的机器才能访问它。因此需要在登录的时候进行用户认证 创建一个数据库新用户用db.createUser()方法,如果用户存在则返回一个用户重 阅读全文
posted @ 2018-01-01 21:57 red_leaf_412 阅读(469) 评论(0) 推荐(0)
摘要: GridFS是一种在Mongodb中存储大二进制文件的机制。GridFS 用于存储和恢复那些超过16M(BSON文件限制)的文件(如:图片、音频、视频等)。 使用GridFS有如下几个原因: 1 利用GridFS可以简化需求 2 GridFS会直接利用已建立的复制或分片机制,所以对于文件存储来说故障 阅读全文
posted @ 2017-12-31 22:40 red_leaf_412 阅读(3291) 评论(0) 推荐(0)
摘要: 大部分Web应用(包括我们之前的例子)都是阻塞性质的,也就是说当一个请求被处理时,这个进程就会被挂起直至请求完成。在大多数情况下,Tornado处理的Web请求完成得足够快使得这个问题并不需要被关注。然而,对于那些需要一些时间来完成的操作(像大数据库的请求或外部API),这意味着应用程序被有效的锁定 阅读全文
posted @ 2017-12-31 15:59 red_leaf_412 阅读(264) 评论(0) 推荐(1)
摘要: 如何我们要删除一个集合,可以采用db.test.drop()的方式,其实在这背后,这个函数运行的是drop命令。可以用runCommand达到同样的效果。 我们首先新建一个集合作为测试使用: > use maple1 switched to db maple1 > db.maple1.insert( 阅读全文
posted @ 2017-12-27 22:17 red_leaf_412 阅读(550) 评论(0) 推荐(0)
摘要: 前一章介绍了Dockerfile创建镜像的方法,Dockerfile文件都是一些指令,因此要掌握Dockerfile就必须了解这些指令。这一章就介绍下Dockerfile的指令。 From: 功能为指定基础镜像,并且必须是第一条指令。 如果不以任何镜像为基础,那么写法为:FROM ubuntu。 同 阅读全文
posted @ 2017-12-25 21:16 red_leaf_412 阅读(1980) 评论(0) 推荐(0)
摘要: @font-face { font-family: "Times New Roman"; }@font-face { font-family: "宋体"; }p.MsoNormal { margin: 0pt 0pt 0.0001pt; text-align: justify; font-famil 阅读全文
posted @ 2017-12-24 21:22 red_leaf_412 阅读(244) 评论(0) 推荐(0)
摘要: 前面讲到admin界面用户的注册以及修改,如果我们注册的用户密码忘记了该怎么办呢 在终端输入如下的命令进行重置 D:\django_test2>python manage.py shell Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:32: 阅读全文
posted @ 2017-12-24 14:37 red_leaf_412 阅读(2342) 评论(1) 推荐(1)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页