保存微博用户之间的关系:importredis
classRelatoinShip(object):
"""使用无序集合键保存用户关系"""
def__init__(self,client):
self.client=client
deffollow(self,fans,target):
"""关注某人"""
#将用户添加到目标用户粉丝集合中
target_fans_set="weibo::user::"+str(ta..
分类:
其他好文 时间:
2017-09-05 00:29:18
阅读次数:
127
新建用户功能:importredis
classUser(object):
"""使用Redis散列键保存用户信息,并尝试登陆"""
def__init__(self,client):
self.client=client
self.key="weibo::email_to_uid"
defcreate(self,name,passwd,email):
"""创建用户"""
#生成新的ID
new_id=IdGenerator("weibo:..
分类:
其他好文 时间:
2017-09-05 00:15:30
阅读次数:
121
#!/user/bin/evn python # -*- coding:utf-8 -*- import threading,time import queue #创建线程池类 class ThreadPool(object): def __init__(self,max_num=20): #创建队... ...
分类:
编程语言 时间:
2017-09-04 22:45:14
阅读次数:
239
一、socketserver模块介绍 基于tcp套接字,关键的就是两个循环,一个是链接循环,一个是通信循环 socketserver模块中分两大类:srever类(解决链接问题)和request类(解决通信问题) 源码分析总结: 基于tcp的socketserver我们自己定义的类中 1. self ...
分类:
其他好文 时间:
2017-09-04 19:53:54
阅读次数:
164
在自定义 cell 中实现如下代码: // 改变滑动删除按钮样式 - (void)layoutSubviews { [super layoutSubviews]; for (UIView *subView in self.subviews){ if([subView isKindOfClass:NS ...
分类:
其他好文 时间:
2017-09-04 17:47:23
阅读次数:
174
【问题现象】 在block块中使用self时报警告:self strongly in this block is likely to lead to a retain cycle 【问题解决】 __block ViewController *blockSelf = self;_block = ^{ ...
分类:
移动开发 时间:
2017-09-04 14:53:07
阅读次数:
236
iOS 通知是经常用到的一个重要的知识点,总结记录一下。 1、向通知中心注册通知 2、发送通知 3、接收通知 TFChangedValue: 是响应接收通知的方法,在收到通知后会调用此方法。name是这个通知的名字。 4、销毁通知 在需要销毁的时候,可以根据通知的名字remove掉 为了方便,我就只 ...
分类:
移动开发 时间:
2017-09-04 13:23:46
阅读次数:
244
importredis
classIdGenerator(object):
"""生成用户ID并返回"""
def__init__(self,key,client):
self.key=key
self.client=client
definit(self,n):
self.client.set(self.key,n)
defgen(self):
new_id=self.client.incr(self.key)
returnint(new_id)
if__name__=="__mai..
分类:
其他好文 时间:
2017-09-04 09:57:01
阅读次数:
154
有些HTTP接口是直接传递parameter的,有些HTTP请求是将parameter转换为xml串进行传递的。现在要分享的就是如何用soapUI实现xml串的HTTP接口测试。 有些HTTP接口是直接传递parameter的,有些HTTP请求是将parameter转换为xml串进行传递的。现在要分 ...
分类:
Web程序 时间:
2017-09-03 23:42:14
阅读次数:
1236