摘要: 1.如何反向迭代一个序列 #如果是一个list,最快的方法使用reversetempList = [1,2,3,4]tempList.reverse()for x in tempList: print x #如果不是list,需要手动重排templist = (1,2,3,4)for i in ra 阅读全文
posted @ 2018-09-07 16:41 阴天气球 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.谈谈你对同步、异步、阻塞、非阻塞的理解 同步:多个任务之间有先后顺序执行,一个执行完下个才能执行。 异步:多个任务之间没有先后顺序,可以同时执行有时候一个任务可能要在必要的时候获取另一个 同时执行的任务的结果,这个就叫回调! 阻塞:如果卡住了调用者,调用者不能继续往下执行,就是说调用者阻塞了。 阅读全文
posted @ 2018-09-07 16:37 阴天气球 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1.什么是僵尸进程和孤儿进程,怎么避免僵尸进程? 孤儿进程:父进程退出,子进程还在运行的这些子进程都是孤儿进程,孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作 僵尸进程:进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子 阅读全文
posted @ 2018-09-07 16:33 阴天气球 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1. Python 里 match 与 search 的区别? match()函数只检测 RE 是不是在 string 的开始位置匹配, search()会扫描整个 string 查找匹配; 也就是说 match()只有在 0 位置匹配成功的话才有返回, 如果不是开始位置匹配成功的话,match() 阅读全文
posted @ 2018-09-07 16:32 阴天气球 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1.python2与python3 切换? 1.window环境下修改环境变量,或者终端输入python?版 2.也可以从pycharm中或其他软件中的setting中修改解释器 3.其他系统中,创建虚拟环境可以任意切换 在 /usr/bin 中建立一个链接文件指向Python3 $ ln -s p 阅读全文
posted @ 2018-09-07 16:28 阴天气球 阅读(292) 评论(0) 推荐(0) 编辑