<!-- markdown-toc start - Don't edit this section. Run M-x markdown-toc-generate-toc again -->Table of Contents Python语言特性 1 Python的函数参数传递 2 Python中的元 ...
分类:
编程语言 时间:
2018-09-27 18:08:00
阅读次数:
223
不要给自己挖坑 保证你在答复面试官的过程中,答复中的每个知识点都了然于胸,否则被问住,是很难堪的。我在答复web安全问题时,顺嘴说了SQL注入,面试官说已然提到了SQL注入,那么你讲讲它的原理及解决方法吧!丢人的是我竟然把XSS跨站注入攻击和SQL注入搞混了,局面也是有点为难。所以斟酌你说的每一句话 ...
分类:
编程语言 时间:
2018-09-18 19:24:00
阅读次数:
170
1.python2与python3 切换? 一、在命令提示符下输入python2或者python3二、在pycharm下,在创建工程的时候选择python的执行版本(在File > Setting > Project 下进行设置)1.window环境下修改环境变量,或者终端输入python?版2.也 ...
分类:
编程语言 时间:
2018-09-17 10:24:08
阅读次数:
177
1.django请求的生命周期? 1.wsgi,请求封装后交给web框架 (Flask、Django) 2.中间件,对请求进行校验或在请求对象中添加其他相关数据,例如:csrf、request.session - 3.路由匹配 根据浏览器发送的不同url去匹配不同的视图函数 4.视图函数,在视图函数 ...
分类:
编程语言 时间:
2018-09-12 01:12:40
阅读次数:
155
1.什么是C/S和B/S架构? C/S是Client/Server,即客户端/服务器端架构,一种典型的两层架构。B/S是Browser/Server,即浏览器/服务器架构。C/S 优点和缺点优点:(1)界面和操作可以很丰富 (2) 安全性能可以很容易保证,实现多层认证也不难 (3)由于只有一层交互, ...
分类:
编程语言 时间:
2018-09-09 23:59:32
阅读次数:
443
a,b = 1,2 print(a,b) >>1 2 a,b = [1,2] print(a,b)>>1 2 a,b = [1,2],[3,4] print(a,b)>>[1,2] [3,4] a = 1 b = 2 #一行代码互换 a, b = b,a #列表查询a = [1,2,6,9] pri... ...
分类:
编程语言 时间:
2018-08-16 01:04:16
阅读次数:
96
第一部分 Python基础篇(80题) 为什么学习Python? 通过什么途径学习的Python? Python和Java、PHP、C、C#、C++等其他语言的对比? 简述解释型和编译型编程语言? Python解释器种类以及特点? 位和字节的关系? b、B、KB、MB、GB 的关系? 请至少列举5个 ...
分类:
编程语言 时间:
2018-08-13 22:08:16
阅读次数:
166
1.How are arguments passed – by reference of by value? 2.Do you know what list and dict comprehensions are? Can you give an example? 3.What is PEP 8? ...
分类:
编程语言 时间:
2018-08-08 21:27:35
阅读次数:
322
0x00 前言 类,在学习面向对象我们可以把类当成一种规范,这个思想就我个人的体会,感觉很重要,除了封装的功能外,类作为一种规范,我们自己可以定制的规范,从这个角度来看,在以后我们学习设计模式的时候,对设计模式的理解会很有帮助。其次,语言中类是抽象的模板,用来描述具有相同属性和方法的对象的集合,比如 ...
分类:
编程语言 时间:
2018-08-08 19:53:29
阅读次数:
169
一、python2X与python3X的区别 1、python2X源码杂乱,重复率高;python3X源码优美简洁明了。 2、python2X默认使用Unicode编码,仅支持英文数字特殊字符;python3X默认UTF-8编码,支持中文。 二、运算符 1、判断下列逻辑语句的True,False. ...
分类:
编程语言 时间:
2018-08-04 15:05:34
阅读次数:
176