摘要:
一共9种选择器:id选择器、class选择器、标签选择器(前三种用的多,后面的很少用)、id层级选择器、class层级选择器、标签层级选择器、id组合选择器、class组合选择器、属性选择器三种引入css的方式:1、在body标签内部通过style属性,来给标签设置css样式<div style=" 阅读全文
摘要:
前端的三把利器HTML:将页面展示出来,比做赤裸的一个人CSS:修饰html标签,让html更好看,css对html进行修饰,华丽的衣服JS/JavaScript:也就是能够让页面动起来,赋予这个人的行为 HTML(超文本标记语言)html代码实际上就是一套能够被浏览器所识别的规则代码,由一个个标签 阅读全文
摘要:
快排思路:1、取一个元素p(第一个元素),使元素p归位2、列表被p分成两部分,左边都比p小,右边都比p大3、递归完成排序 def quick_sort(list1): if len(list1) < 2: return list1 else: mid_pivot = list1[0] less_be 阅读全文
摘要:
树与二叉树简介:树是一种数据结构,比如目录结构,树是一种可以递归定义的数据结构树是由n个节点组成的集合,如果n=0,那么这是一颗空树,如果n>0,那存在一个节点作为树的根节点,其他节点可以分为m个子树,每个子树本身又是一棵树 一些概念:根节点、叶子节点:A就是根节点,没有子树的都是叶子节点,如图中的 阅读全文
摘要:
插入排序思路:列表被分为有序区和无序区两个部分,最初有序区只有一个元素,每次从无序区选择一个元素,插入到有序区的位置,直到无序区变空 import randomdef insert_sort(lis): for i in range(1, len(lis)): # i的取值是将要摸取的牌 tmp = 阅读全文
摘要:
选择排序思路:一趟遍历记录最小的数,放到第一个位置,再一趟遍历记录剩余列表中最小的数,继续放置 import randomdef select_sort(lis): for i in range(len(lis) - 1): min_location = i # 定义最小位置的下标为i for j 阅读全文
摘要:
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好,缺点是要求待查表为有序表,且插入删除困难二分查找:从有序列表的候选区data[0:n]开始,通过对待查找的值与候选区中间值的比较,可以使候选区减少一半 def bin_search(data_list, num): # data_lis 阅读全文
摘要:
pickle模块是用于序列化的,pickle用于python特有的类型和python的数据类型间进行转换,pickle提供四个功能dumps,dump(存取数据),loads,load(读出数据) pickle可以存储什么类型的数据呢? 1、所有python支持的原生类型:布尔值、整数、浮点数、复数 阅读全文
摘要:
递归就是自己调用自己 递归必须满足哪两个基本条件? 1、函数调用自身 2、设置了正确的返回条件 思考一下,按照递归的特性,在编程中有没有不得不使用递归的情况?例如汉诺塔、目录索引(因为你永远不知道这个目录里边是否还有目录)、快速排序(二十世纪十大算法之一)、树结构的定义等如果使用递归,会事半功倍,否 阅读全文
摘要:
测试启动条件1.需求明确2.有详细的测试文档(用例和计划已经生成)3.测试环境已搭建完毕4.PM、开发、产品人员沟通一致什么时间可以切入测试,并以邮件和口头方式通知测试人员开始测试5.页面没有完成,有些重点接口开发完成,测试人员可以开始对接口进行性能测试6.开发已经完成7.不同厂家、型号和不同系统( 阅读全文