01 2018 档案

摘要:1 iftop: 如果你想看到现在你的带宽到底是哪些应用在使用,并且各个应用占据了多少带宽的时候,可以用iftop显示出来.使用的参数如下: -h display this message -n don't do hostname lookups -N don't convert port numb 阅读全文
posted @ 2018-01-30 11:31 red_leaf_412 阅读(267) 评论(0) 推荐(0) 编辑
摘要:字符串查找和匹配是一个很常用的功能,比如在爬虫,邮件过滤,文本检索和处理方面经常用到。相对与C,python在字符串的查找方面有很多内置的库可以供我们使用,省去了很多代码工作量。但是我们还是需要了解一些常用的字符串查找算法的实现原理。 首先来看python内置的查找方法。查找方法有find,inde 阅读全文
posted @ 2018-01-30 10:57 red_leaf_412 阅读(6455) 评论(0) 推荐(0) 编辑
摘要:Numpy最重要的一个特点就是N维数组对象。就是我们通常说的矩阵。通过Numpy可以对矩阵进行快速的运算。首先来看下创建方法. 通过array的方法将一个嵌套列表转换为2行4列的矩阵数组。通过shape可以看到矩阵的维度 In [1]: data=[[1,2,3,4],[5,6,7,8]] In [ 阅读全文
posted @ 2018-01-27 21:43 red_leaf_412 阅读(612) 评论(1) 推荐(1) 编辑
摘要:在登录系统以及需要上传填入的信息时候,用的最多就是表单系统,例如像下面的这种格式 那么在后端我们是需要验证上传的数据是否合乎我们的规定的,比如我们要求填写的整数型,但是上传的是字符型。或者我们要求必填的,但是并没有进行填写。 按照之前的做法,我们是通过request.POST的方法取得数据后进行判断 阅读全文
posted @ 2018-01-27 15:12 red_leaf_412 阅读(489) 评论(0) 推荐(0) 编辑
摘要:线性表有两种,一种是顺序表,一种是链接表 在C语言中,顺序表通常通过数组或者申请一块内存来实现。在python中有列表和元组的结构可供使用,但由于元组一旦申请后无法改变空间大小和值,因此只有列表可以完成线性表的作用 线性表的优点和缺点都在于元素存储的集中方式和连续性,由于连续因此进行访问和删除都很容 阅读全文
posted @ 2018-01-24 22:16 red_leaf_412 阅读(264) 评论(0) 推荐(0) 编辑
摘要:通过session,我们可以在多次浏览器请求中保持数据, 接下来的部分就是用session来处理用户登录了。 当然,不能仅凭用户的一面之词,我们就相信,所以我们需要认证。 当然了,Django 也提供了工具来处理这样的常见任务(就像其他常见任务一样)。 Django 用户认证系统处理用户帐号,组,权 阅读全文
posted @ 2018-01-22 22:33 red_leaf_412 阅读(1991) 评论(0) 推荐(1) 编辑
摘要:http://www.pss-system.gov.cn/sipopublicsearch/portal/uilogin-forwardLogin.shtml 阅读全文
posted @ 2018-01-21 20:37 red_leaf_412 阅读(5185) 评论(0) 推荐(0) 编辑
摘要:前面一张介绍了主从模式,现在mongoDB官方已经不建议使用主从模式了,替代方案是采用副本集的模式。副本集不能在一台电脑上操作。需要准备3台电脑进行搭建。副本集就是mongoDB副本所组成的一个集群。 同步原理是,写操作发生在主库,从库同步主库的OpLog日志。 集群中没有特定的主库,主库是选举产生 阅读全文
posted @ 2018-01-21 20:17 red_leaf_412 阅读(437) 评论(0) 推荐(0) 编辑
摘要:鉴于cookie的不安全,django自带的session框架会帮我们搞定这些问题 你可以用session 框架来存取每个访问者任意数据, 这些数据在服务器端存储,并对cookie的收发进行了抽象。 Cookies只存储数据的哈希会话ID,而不是数据本身,从而避免了大部分的常见cookie问题。我们 阅读全文
posted @ 2018-01-20 15:27 red_leaf_412 阅读(614) 评论(0) 推荐(0) 编辑
摘要:HTTP状态和TCP不一样,HTTP是无状态的,也就是这一次请求和下一次请求之间没有任何状态保持,我们无法根据请求例如IP来识别是否在同一人的连续性请求。就像我们在访问网站的时候,输入了用户名和密码,但是如果跳转到另一个页面,又必须让我们再输入一次用户名和密码,这肯定是无法接受的。这一章就是要介绍如 阅读全文
posted @ 2018-01-16 16:13 red_leaf_412 阅读(283) 评论(0) 推荐(0) 编辑
摘要:在用python进行数据分析的时候,需要提前安装如下几个库: Numpy:是python进行科学计算的科学包 pandas:提供了能够快速便捷地处理结构化数据的大量数据结构和函数 matplotlib: 看名字和matlab有点像,matplotlib是用于绘制数据图表的python库 ipytho 阅读全文
posted @ 2018-01-15 18:44 red_leaf_412 阅读(755) 评论(0) 推荐(0) 编辑
摘要:接下来看下如何生成文件,在网站上经常要下载后台的文件或者是显示后台文件的内容。 下面通过HttpResponse的方法可以直接将读取的内容显示在网页上 但是这种方法只适合小文件,如果遇到大的文件则会很耗内存。 Django中提供了StreamingHttpResponse可以以流的方式进行下载。代码 阅读全文
posted @ 2018-01-09 23:09 red_leaf_412 阅读(4280) 评论(0) 推荐(0) 编辑
摘要:在sql server能够做到读写分离,双机热备份和集群部署,这些在mongodb也能做到。首先来看主从复制。我们就在一台电脑上进行操作 第一步:分别建立master和slave两个文件夹 第二步:开启主服务器: mongod --dbpath /home/zhf/master --port 270 阅读全文
posted @ 2018-01-08 22:03 red_leaf_412 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Urls.py中有我们所有的路由映射关系。但是随着网站功能的增多,需要配置的URL也变得多了起来。并且维护这些导入也变得很麻烦。因此介绍一些优化和简洁的方法: 一 使用多个视图前缀: 之前所有的路由关系都是包含在一个urlpatterns里面 模式包含了一个尖号(^)和一个美元符号($)。这些都是正 阅读全文
posted @ 2018-01-07 20:58 red_leaf_412 阅读(432) 评论(0) 推荐(0) 编辑
摘要:在view.py的函数中。我们的函数中第一个参数都是request。在request中有一些信息,比如正在加载这个页面的用户是谁,或者是用什么浏览器之类的。这对于我们网站的管理是很有用处的。 request对象中包含当前请求URL的一些信息: request.path: 除域名以外的请求路径,以正斜 阅读全文
posted @ 2018-01-07 14:33 red_leaf_412 阅读(349) 评论(0) 推荐(0) 编辑
摘要:在这个例子中,我们将只通过存储在安全cookie里的用户名标识一个人。当某人首次在某个浏览器(或cookie过期后)访问我们的页面时,我们展示一个登录表单页面。表单作为到LoginHandler路由的POST请求被提交。post方法的主体调用set_secure_cookie()来存储usernam 阅读全文
posted @ 2018-01-05 10:23 red_leaf_412 阅读(688) 评论(1) 推荐(1) 编辑
摘要:目前大多数服务器判断用户是否登录一般通过session机制,Tornado 通过 set_secure_cookie 和 get_secure_cookie 方法直接支持了这种功能。原理类似于session,只不过session是服务器自动生成一个sessionID存储在cookie里,而torna 阅读全文
posted @ 2018-01-03 11:22 red_leaf_412 阅读(2248) 评论(0) 推荐(1) 编辑
摘要:前面介绍了异步方法带来的显著性能提升。我们来看下异步使用的方法。 1 首先对于get方法使用tornado.web.asynchronous进行装饰。当使用tornado.web.asynchronous进行装饰的时候,Tornado不会自己关闭连接。 你必须在你的RequestHandler对象中 阅读全文
posted @ 2018-01-02 10:32 red_leaf_412 阅读(899) 评论(0) 推荐(1) 编辑
摘要:mongodb默认是不认证的,默认没有账号,只要能连接上服务就可以对数据库进行各种操作,mongodb认为安全最好的方法就是在一个可信的环境中运行它,保证之后可信的机器才能访问它。因此需要在登录的时候进行用户认证 创建一个数据库新用户用db.createUser()方法,如果用户存在则返回一个用户重 阅读全文
posted @ 2018-01-01 21:57 red_leaf_412 阅读(452) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示