09 2018 档案
摘要:1.python2与python3 切换? 一、在命令提示符下输入python2或者python3二、在pycharm下,在创建工程的时候选择python的执行版本(在File > Setting > Project 下进行设置)1.window环境下修改环境变量,或者终端输入python?版2.也
阅读全文
摘要:1.django请求的生命周期? 1.wsgi,请求封装后交给web框架 (Flask、Django) 2.中间件,对请求进行校验或在请求对象中添加其他相关数据,例如:csrf、request.session - 3.路由匹配 根据浏览器发送的不同url去匹配不同的视图函数 4.视图函数,在视图函数
阅读全文
摘要:1.什么是C/S和B/S架构? C/S是Client/Server,即客户端/服务器端架构,一种典型的两层架构。B/S是Browser/Server,即浏览器/服务器架构。C/S 优点和缺点优点:(1)界面和操作可以很丰富 (2) 安全性能可以很容易保证,实现多层认证也不难 (3)由于只有一层交互,
阅读全文
摘要: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
阅读全文
摘要:1.谈谈你对同步、异步、阻塞、非阻塞的理解 同步:多个任务之间有先后顺序执行,一个执行完下个才能执行。 异步:多个任务之间没有先后顺序,可以同时执行有时候一个任务可能要在必要的时候获取另一个 同时执行的任务的结果,这个就叫回调! 阻塞:如果卡住了调用者,调用者不能继续往下执行,就是说调用者阻塞了。
阅读全文
摘要:1.什么是僵尸进程和孤儿进程,怎么避免僵尸进程? 孤儿进程:父进程退出,子进程还在运行的这些子进程都是孤儿进程,孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作 僵尸进程:进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子
阅读全文
摘要:1. Python 里 match 与 search 的区别? match()函数只检测 RE 是不是在 string 的开始位置匹配, search()会扫描整个 string 查找匹配; 也就是说 match()只有在 0 位置匹配成功的话才有返回, 如果不是开始位置匹配成功的话,match()
阅读全文
摘要:1.python2与python3 切换? 1.window环境下修改环境变量,或者终端输入python?版 2.也可以从pycharm中或其他软件中的setting中修改解释器 3.其他系统中,创建虚拟环境可以任意切换 在 /usr/bin 中建立一个链接文件指向Python3 $ ln -s p
阅读全文
摘要:1、URI与URL的定义 URI:统一资源标志符(Uniform Resource Identifier) URL:统一资源定位符(uniform resource location) 说白了,URI与URL都是定位资源位置的,就是表示这个资源的位置信息,就像经纬度一样可以表示你在世界的哪个角落。U
阅读全文

浙公网安备 33010602011771号