10 2015 档案

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