10 2015 档案
摘要:rq是一个简单的,轻量级的异步任务工具。 如果在网站中用户发起一个用时很久(大于2分钟)的请求,如果用同步的方式,服务器就会返回超时。 这时候就需要用异步请求,用户发起请求后,服务端把作业扔给另一个进程去执行,然后立刻返回给用户,用户再通过轮询或者其他方式来获取作业的执行进度和执行结果。
rq的...
阅读全文
摘要:如果想多个进程共享同一个cookies,不用每个进程都重新登录,可以就cookies保存到一个文件,然后多个进程直接共享一个锁来实现 1.一个进程登录完成后,把cookies保存到一个文件里面 self.cookies.save(self.cookies_file,ignore_discar...
阅读全文
摘要:"Python官方文档" Python实现多进程间通信的方式有很多种,例如队列,管道等。 但是这些方式只适用于多个进程都是源于同一个父进程的情况。 如果多个进程不是源于同一个父进程,只能用共享内存,信号量等方式,但是这些方式对于复杂的数据结构,例如Queue,dict,list等,使用起来比...
阅读全文
摘要:timeit模块用于测试一段代码的执行效率 1.Timer类 Timer 类: __init__(stmt="pass", setup="pass", timer=default_timer) stmt 是执行语句,setup 是导入执行语句环境 print_exc(file=None) timei
阅读全文
摘要:1.初始化连接 from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker engine = create_engine('mysql://pass@localhost/test'echo=True...
阅读全文
摘要:1.第一个ng demo 声明该div是一个ng的app 声明这个input的值赋给name这个变量名 声明这个lable的值绑定到name这个变量名,label的值会随着name变量的改变而改变 声明出事变量name='Kevin' 2.表达式 {{ name+' lu' }} 表达式放在两个大括
阅读全文
摘要:CSS选择器的权重与优先规则CSS中每一个定义的样式都有权重,权重越大优先级越大,就会覆盖低优先级的同样名称的样式。如果优先级一样,后定义的会覆盖之前定义的。 1.第一等是在标签里面定义的样式,如: <input style='width:100px' 2.第二等是ID选择器,如: myid ...
阅读全文
摘要:LESS学习 1.变量我们可以把一个css样式的值赋给一个参数,然后再设置样式的时候只需要设置这个参数名,如果要修改,就改参数的值就可以了。 demo.html <!DOCTYPE html <html <head lang="en" <meta charset="UTF 8" <titl...
阅读全文
摘要:javascript websocket接口
web实现客户端和服务端双向发送消息的方法有: 1. 轮询,客户端定期向服务端请求; 2. 长轮询,客户端定期向服务端请求,服务端只有有信息发送的时候才返回response, 3. websocket,只有chrome,firefox等支持html...
阅读全文
摘要:Python prettytable的使用方法 prettytable可以整齐地输出一个表格信息: + + + + + | City name | Area | Population | Annual Rainfall | + + + + + | Adelaide | 1295 | 1...
阅读全文
摘要:DEMO encoding=utf 8 __author__ = 'kevinlu1010@qq.com' class Base(): def f1(self): print 'I am f1 in Base' def f2(self): print 'I am f2 in B...
阅读全文
摘要:1.Django+websocket "django websocket" "dwebsocket" django websocket是旧版的,现在已经没有人维护,dwebsocket是新版的,推荐使用dwebsocket。 python manage.py runserver p...
阅读全文

浙公网安备 33010602011771号