上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 一.c,ctypes和python的数据类型的对应关系ctypes type ctype Python typec_char char 1 character stringc_wchar wchar_t 1 character unicode stringc_byte char int/longc... 阅读全文
posted @ 2016-01-11 13:03 Xjng 阅读(2976) 评论(0) 推荐(0) 编辑
摘要: 开发经常会遇到各种字符串编码的问题,例如报错 `'ascii' codec can't encode characters in position 0 2: ordinal not in range(128)`,又例如显示乱码。 由于之前不知道编码的原理,遇到这些情况,就只能不断的用各种编码deco 阅读全文
posted @ 2016-01-01 22:40 Xjng 阅读(9744) 评论(5) 推荐(1) 编辑
摘要: 遍历字典时用与不用iter的区别 遍历字典的时候一般会用这三个方法:keys(),values(),items() 同时,它们各自都有升级版的方法:iterkeys(),itervalues(),iteritems() 区别就是加了iter,获得的数据不是列表,而是一个生成器。 好处就是占用... 阅读全文
posted @ 2015-11-06 20:27 Xjng 阅读(1697) 评论(0) 推荐(0) 编辑
摘要: 看了十日的电视,写一下购买总结 1.就快搬到新家去了,要买电视,一台放厅,一台放房间。 2.电视是全家里面最贵的电器了,而且使用时间也很长,所以挑选电视一定要深思熟虑才行。 3.厅的观看距离是四米,房是三米,所以厅的打算买50 55寸,房买40寸左右。 5.看电视一般先看型号,一个型号会有多个尺... 阅读全文
posted @ 2015-11-06 20:13 Xjng 阅读(1385) 评论(2) 推荐(1) 编辑
摘要: rq是一个简单的,轻量级的异步任务工具。 如果在网站中用户发起一个用时很久(大于2分钟)的请求,如果用同步的方式,服务器就会返回超时。 这时候就需要用异步请求,用户发起请求后,服务端把作业扔给另一个进程去执行,然后立刻返回给用户,用户再通过轮询或者其他方式来获取作业的执行进度和执行结果。 rq的... 阅读全文
posted @ 2015-10-31 14:05 Xjng 阅读(4560) 评论(0) 推荐(1) 编辑
摘要: 如果想多个进程共享同一个cookies,不用每个进程都重新登录,可以就cookies保存到一个文件,然后多个进程直接共享一个锁来实现 1.一个进程登录完成后,把cookies保存到一个文件里面 self.cookies.save(self.cookies_file,ignore_discar... 阅读全文
posted @ 2015-10-22 19:19 Xjng 阅读(907) 评论(0) 推荐(0) 编辑
摘要: "Python官方文档" Python实现多进程间通信的方式有很多种,例如队列,管道等。 但是这些方式只适用于多个进程都是源于同一个父进程的情况。 如果多个进程不是源于同一个父进程,只能用共享内存,信号量等方式,但是这些方式对于复杂的数据结构,例如Queue,dict,list等,使用起来比... 阅读全文
posted @ 2015-10-22 19:19 Xjng 阅读(20819) 评论(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 阅读(1302) 评论(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 阅读(10884) 评论(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 阅读(1163) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页