自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 redis实战读后感(六)-使用Reids构建应用程序组件

1.构建两个前缀匹配自动补全程序补全最近访问的网站,补全登录用户名,邮件补全,本地数据库驱动的。recent:user   -  list    联系人def fetch_autocomplete_list(conn, user, prefix): candidates = conn.lrange('recent:'+user, 0, -1) return [c for c in candid...

2018-03-26 23:06:17 172

原创 redis实战读后感(五)-构建支持程序

1.最新日志建立一个个list,保存在list结构里面,并对长度进行修剪(守护进程定期修剪好像也可以)recent:name:serverity            -       list    message2.常见日志对当前时间进行分析,如果到下一个小时则备份之前的记录和起始时间。common:name:serverity        -       zsort    message :...

2018-03-21 23:07:05 197

原创 redis实战读后感(四)-数据安全与性能保障

1快照持久化(损失一部分数据)可以创建快照来获取存储在内存里面的数据在某个时间点的副本。BGSAVE:额外的子进程完成写入SAVE:期间不在响应任何其他命令save 60 10000:周期自动保存快照BGSAVESHUTDOWN or TERM信号:save后关闭'''conn:redis连接, path:日志路径, callback:行处理回调函数 '''def process_logs(co...

2018-03-17 19:28:50 235

原创 redis实战读后感(三)-Redis命令

字符串:当存储一个值到字符串时候,如果可以被解释为十进制整数或者浮点数,那么Redis会觉察到这一点,并允许INCR或者DECR操作,如果不存在则从0开始;Python版本incr支持incrby,incrfloat支持incrbyfloat对字符还支持append,getrange,getbit,setbit列表:阻塞命令最常见的就是消息传奇和任务队列。列表有些场景和有序集合差不多,关键看有序集...

2018-03-15 22:44:48 183

原创 redis实战读后感(二)-构建web应用

        散列:cookie令牌和已登录用户,最近登录用户有序集合,用户浏览过商品的有序集合1.用户登录检查登录用户:更新令牌:更新散列表,更新最近登录用户有序集合,更新用户浏览过商品的有序集合,zremrangebyrank删除多余商品定期清理会话:如果最近登录用户有序集合超过限制,则最多移除100个用户(redis能达到每s清除10000令牌),并删除散列和对应的浏览商品记录(和购物车)...

2018-03-13 23:41:41 159

原创 redis实战读后感(一)-对文章投票

对文章进行投票逻辑(评分=createtime+1天的秒数/200×票数):1.给文章投票:判断文章的时间未超过一周,返回判断用户可以加入,则投票加分、文章信息更新2.发布获取文章:创建文章信息,创建用户投票系统,利用expire创建发布时间,创建文章初始评分3.取出评分最高的文章,取出最新的文章获取最高的文章(最新的文章)倒序最高的序列,根据id找到文章信息,返回4.对文章分组将文章加入组的集合...

2018-03-12 22:16:56 387

原创 putty系脚本提升自测效率

set tpath="C:\Program Files (x86)\Tesgine\tools"cd /d %tpath%set protocol=dhcpv6set codepath=Dhcpv6set port=5006set pwd=xxxxrem 本地拷贝到linuxpscp -q -r -pw %pwd% D:\xstream-protocol.git\%codepath% roo...

2018-03-12 20:30:48 1417

原创 wsgi简介,flask和scrapy的简单使用

WSGI接口定义非常简单,它只要求Web开发者实现一个函数,就可以响应HTTP请求。def application(environ, start_response): start_response('200 OK', [('Content-Type', 'text/html')]) return [b'<h1>Hello, web!</h1>']enviro...

2018-03-06 21:14:43 2148

原创 IPProxy代理分析

web.py 搭建本地小服务urls = ( '/', 'select', '/delete', 'delete')def start_api_server(): sys.argv.append('0.0.0.0:%s' % config.API_PORT) app = web.application(urls, globals()) app.run(...

2018-03-04 16:13:06 1488

原创 经典动态规划问题,任务分配插值最小

weight = [1, 2, 7, 3, 6, 4, 2, 3, 8, 9, 1, 23, 6, 22]n = len(weight)m = (sum(weight)+1)//2#动态规划表,多放置了0行0列,方便计算optp = [[0 for i in range(m+1)]for j in range(n+1)]for j in range(1,n+1): for i ...

2018-03-03 16:06:48 1488

原创 python利用百度知道求答题答案

import jsonimport requestsfrom bs4 import BeautifulSoup as BSfrom urllib import parse#解析问题和答案def open_question(): with open("tounao.txt","r",encoding="utf-8") as f: res = f.read(...

2018-03-03 13:48:35 564

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除