摘要:
基础部分 1. 主键 超键 候选键 外键 主 键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键: 在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也 阅读全文
摘要:
As of WTForms 2.2 (June 2nd, 2018), fields now render the required attribute if they have a validator that sets the required flag, such as DataRequire 阅读全文
摘要:
面试题3 二维数组中的查找 LeetCode题目:二维数组中,每行从左到右递增,每列从上到下递增,给出一个数,判断它是否在数组中思路:从左下角或者右上角开始比较 def find_integer(matrix, num): """ :param matrix: [[]] :param num: in 阅读全文
摘要:
1.B Tree和B+ Tree的区别? 1.B树中同一键值不会出现多次,并且有可能出现在叶结点,也有可能出现在非叶结点中。 而B+树的键一定会出现在叶结点中,并有可能在非叶结点中重复出现,以维持B+树的平衡。 2.因为B树键位置不定,且在整个树结构中只出现一次, 2.请列举常见排序并通过代码实现任 阅读全文
摘要:
1 django、flask、tornado框架的比较? 2 什么是wsgi? WSGI的全称是Web Server Gateway Interface,翻译过来就是Web服务器网关接口。具体的来说,WSGI是一个规范,定义了Web服务器如何与Python应用程序进行交互,使得使用Python写的W 阅读全文
摘要:
1 简述 OSI 七层协议。 OSI七层协议模型主要是: 应用层(Application):为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。 表示层(Presentation):使用一种通格式来实现多种数据格式之间的转换。 会话层(Session):通过运输层(端口号:传输端口与接 阅读全文
摘要:
1.位和字节的关系? Byte 字节 bit 位 1Byte = 8bit 2.b、B、KB、MB、GB 的关系? 1Byte = 8bit KB 1KB=1024B MB 1MB=1024KB GB 1GB=1024MB TB 1TB=1024GB 3.请至少列举5个 PEP8 规范(越多越好)。 阅读全文
摘要:
1 Python的函数参数传递 两个例子 a = 1 def fun(a): a = 2 fun(a) print a # 1 a = [] def fun(a): a.append(1) fun(a) print a # [1] 所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中 阅读全文
摘要:
Celery处理异步任务使得程序不必等待任务结束就可以继续执行其它任务或返回数据结果, 在处理耗时任务如发送邮件、发送信息验证码等场景下非常适用! Celery使用方法灵活,根据具体业务有不同的部署和使用方法,经常会遇到的一个问题:在使用命令启动Celery时,任务没有注册或其它错误,导致无法正常调 阅读全文
摘要:
在接口测试过程中,为了取值将形如字典形式的字符串使用eval()方法转化成字典方便取值 str={"code":100,"num":1,"data":5} 当值不是null时可以使用eval(str)正常转为字典 strnull={"code":100,"num":1,"data":[null]} 阅读全文