摘要: select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说 阅读全文
posted @ 2019-03-26 22:36 吧啦吧啦吧啦 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 前言Python本身已有顺序表(List、Tupple)的实现,所以这里从栈开始。 什么是栈想象一摞被堆起来的书,这就是栈。这堆书的特点是,最后被堆进去的书,永远在最上面。从这堆书里面取一本书出来,取哪本书最方便?肯定是最上面那本。栈这种数据结构的特点就是如此:后进先出(Last In First 阅读全文
posted @ 2019-03-26 21:30 吧啦吧啦吧啦 阅读(368) 评论(0) 推荐(0) 编辑
摘要: RBAC 基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造 阅读全文
posted @ 2019-03-25 17:07 吧啦吧啦吧啦 阅读(531) 评论(0) 推荐(0) 编辑
摘要: fiddler手机抓包原理fiddler手机抓包的原理与抓pc上的web数据一样,都是把fiddler当作代理,网络请求走fiddler,fiddler从中拦截数据,由于fiddler充当中间人的角色,所以可以解密https 下面开始手机抓包设置教程 设置fiddler抓包File—–>勾选capt 阅读全文
posted @ 2019-03-23 20:38 吧啦吧啦吧啦 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 一.双端队列(Deque) - 概念:deque(也称为双端队列)是与队列类似的项的有序集合。它有两个端部,首部和尾部,并且项在集合中保持不变。 - 特性:deque 特殊之处在于添加和删除项是非限制性的。可以在前面或后面添加新项。同样,可以从任一端移除现有项。在某种意义上,这种混合线性结构提供了单 阅读全文
posted @ 2019-03-21 22:28 吧啦吧啦吧啦 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 一.线性数据结构 - 我们从四个简单但重要的概念开始研究数据结构。栈,队列,deques(双向队列), 列表是一类数据的容器,它们数据元素之间的顺序由添加或删除的顺序决定。一旦一个数据元素被添加,它相对于前后元素一直保持该位置不变。诸如此类的数据结构被称为线性数据结构。 - 线性数据结构有两端,有时 阅读全文
posted @ 2019-03-20 23:05 吧啦吧啦吧啦 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一.队列 - 概念:队列是项的有序结合,其中添加新项的一端称为队尾,移除项的一端称为队首。当一个元素从队尾进入队列时,一直向队首移动,直到它成为下一个需要移除的元素为止。最近添加的元素必须在队尾等待。集合中存活时间最长的元素在队首,这种排序成为 FIFO,先进先出,也被成为先到先得。 - 案例:队列 阅读全文
posted @ 2019-03-20 23:04 吧啦吧啦吧啦 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 楔子 如果有这样一个列表,让你从这个列表中找到66的位置,你要怎么做? 你说,so easy! l.index(66)... 我们之所以用index方法可以找到,是因为python帮我们实现了查找方法。如果,index方法不给你用了。。。你还能找到这个66么? 上面这个方法就实现了从一个列表中找到6 阅读全文
posted @ 2019-03-19 22:21 吧啦吧啦吧啦 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 雪碧图:多个图片集成在一个图片中的图 使用雪碧图可以减少网络请求的次数,加快运行的速度。 例如要使用下面的雪碧图:需要用到background-position属性 代码示例: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> 阅读全文
posted @ 2019-03-18 16:06 吧啦吧啦吧啦 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: 一、什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系统的可用性是100%。 如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是9 阅读全文
posted @ 2019-03-16 19:48 吧啦吧啦吧啦 阅读(706) 评论(0) 推荐(0) 编辑