09 2017 档案

摘要:1.redis五种数据类型:列表,字符串,哈希,集合,有序集合 2.redis应用场景,并发场景,主从复制:http://blog.csdn.net/zhiguozhu/article/details/50517527(详解) 需要注意的是:在Redis主从模式中,一台主库可以拥有多个从库,但是一个 阅读全文
posted @ 2017-09-25 16:17 dabaohaomenga 阅读(161) 评论(0) 推荐(0)
摘要:小结TCP与UDP的区别:1.基于连接与无连接;2.对系统资源的要求(TCP较多,UDP少);3.UDP程序结构较简单;4.流模式与数据报模式 ;5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。 阅读全文
posted @ 2017-09-25 15:26 dabaohaomenga 阅读(126) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/Jessy/p/3535612.html 阅读全文
posted @ 2017-09-25 15:25 dabaohaomenga 阅读(76) 评论(0) 推荐(0)
摘要:1. 获取两个list 的交集 [python] view plain copy print? # -*- coding=utf-8 -*- #方法一: a=[2,3,4,5] b=[2,5,8] tmp = [val for val in a if val in b] print tmp #[2, 阅读全文
posted @ 2017-09-23 17:21 dabaohaomenga 阅读(189) 评论(0) 推荐(0)
摘要:global count count=0 下次用时,只要声明global count 阅读全文
posted @ 2017-09-19 10:15 dabaohaomenga 阅读(112) 评论(0) 推荐(0)
摘要:第一次 第一次 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 第二次 第二次 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同 阅读全文
posted @ 2017-09-14 17:04 dabaohaomenga 阅读(97) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/andy-zhou/p/5360107.html(牛逼网址) http://www.cnblogs.com/shiyangxt/archive/2008/10/07/1305506.html(同款牛逼) cookie: session: Session是 阅读全文
posted @ 2017-09-14 15:01 dabaohaomenga 阅读(95) 评论(0) 推荐(0)
摘要:1.sql注入 在用户登陆时,输入参数(POST)中加入了sql语句;例如用户名输入‘ OR 1=1# 解决方法:写代码的时候对输入参数做检测,如用正则表达式匹配有效的输入参数。 2.xss攻击 防护: 3.csrf攻击 防护办法:form表单html中加上{% csrf token%} 阅读全文
posted @ 2017-09-14 14:55 dabaohaomenga 阅读(102) 评论(0) 推荐(0)
摘要:s=''.join(l) 这里的列表l中每个元素必须是字符串 l=['1','2','3']可以 l=[1,2,3]则不可以 阅读全文
posted @ 2017-09-12 17:37 dabaohaomenga 阅读(94) 评论(0) 推荐(0)
摘要:所有model需要设计的model都是需要后台传给前端的动态数据表 阅读全文
posted @ 2017-09-09 13:08 dabaohaomenga 阅读(85) 评论(0) 推荐(0)
摘要:通常在Python中我们进行并发编程一般都是使用多线程或者多进程来实现的,对于计算型任务由于GIL的存在我们通常使用多进程来实现,而对与IO型任务我们可以通过线程调度来让线程在执行IO任务时让出GIL,从而实现表面上的并发。 其实对于IO型任务我们还有一种选择就是协程,协程是运行在单线程当中的“并发 阅读全文
posted @ 2017-09-06 10:03 dabaohaomenga 阅读(129) 评论(0) 推荐(0)
摘要:一、赋值 在python中,对象的赋值就是简单的对象引用,这点和C++不同。如下: list_a = [1,2,3,"hello",["python","C++"]] list_b = list_a 这种情况下,list_b和list_a是一样的,他们指向同一片内存,list_b不过是list_a的 阅读全文
posted @ 2017-09-05 17:26 dabaohaomenga 阅读(136) 评论(0) 推荐(0)
摘要:_xxx 这表示这是一个保护成员(属性或者方法),它不能用from module import * 导入,其他方面和公有一样访问; __xxx 这表示这是一个私有成员,它无法直接像公有成员一样随便访问(比如直接print阿修改阿),当然,要想访问也可以,通过对象名._类名__xxx这样的方式可以访问 阅读全文
posted @ 2017-09-05 14:55 dabaohaomenga 阅读(95) 评论(0) 推荐(0)
摘要:Python引入了一个机制:引用计数。 python内部使用引用计数,来保持追踪内存中的对象,Python内部记录了对象有多少个引用,即引用计数,当对象被创建时就创建了一个引用计数,当对象不再需要时,这个对象的引用计数为0时,它被垃圾回收。 总结一下对象会在一下情况下引用计数加1: 1.对象被创建: 阅读全文
posted @ 2017-09-05 11:10 dabaohaomenga 阅读(162) 评论(0) 推荐(0)