开发场景举例 让我们以一个实际开发场景来切入这篇文章的正题。现在,假设需要开发这样一个需求:购物车商品结算时需要根据用户会员等级进行打折。 我们假设用户会员等级被分为几个档次:青铜、白银、黄金、钻石、王者,对应折扣分别为:九折、八折、七折、六折、五折。 那么,我们很容易想到的一种实现方式,就是像下面 ...
分类:
其他好文 时间:
2020-07-24 16:35:37
阅读次数:
74
1,单链表分为带头结点和不带头结点,带头节点的好处,只有实际写代码后才能体会出来。可以类比顺序表中的哨兵 好处: 1,第1个位置的插入、删除更加方便,带来操作上的统一。 2,对于头插法: 不带头结点的链表,插入第一个结点时,需要特殊处理,删除操作类似. 3,优势2:统一空表和非空表的处理 举例:无头 ...
分类:
其他好文 时间:
2020-07-24 16:29:50
阅读次数:
59
1.什么是方法的重写(override 或 overwrite)? 子类继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作. 2. 应用 重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。 3.举例: class Circle{ pub ...
分类:
其他好文 时间:
2020-07-24 16:26:53
阅读次数:
67
1.多态性的理解:可以理解为一个事物的多种形态。 2.何为多态性:对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用) 举例: Person p = new Man(); Object obj = new Date(); 3.多态性的使用:虚拟方法调用 > 有了对象的多态性以后,我们 ...
分类:
其他好文 时间:
2020-07-24 16:11:19
阅读次数:
70
退格键删除文字 前面一篇文章介绍了,常规清除文本输入框字符的方法clear(), 本文介绍 相关脚本代码如下,这里用百度首页搜索输入框举例: # coding=utf-8 import time from selenium import webdriver from selenium.webdriv ...
分类:
编程语言 时间:
2020-07-23 23:29:06
阅读次数:
153
处理iframe切换 本文介绍如何利用Selenium中方法,在不同iframe中切换。 问题:有时候我们发现元素定位没问题,在测试回放的过程,发现就是找不到元素报错。 由于没有找到合适的iframe网站,这里不好用代码举例,简单文字加图片来介绍。 自己写了一个网页,利用iframe网页框架,把网页 ...
分类:
编程语言 时间:
2020-07-23 23:14:01
阅读次数:
81
一问题: 用ajax 请求后台数据,动态获取表格,表格最后一栏的修改按钮,点击修改按钮怎样把当前选中的数据回显到修改页面 二解决办法: 借助layui框架的table 举例:教师账户查询模块核心代码 function tsel() { $("#div2").empty(); $("#div2") . ...
分类:
Web程序 时间:
2020-07-23 18:54:04
阅读次数:
96
其实很多开发者都知道单元测量,也能写一些简单的单元测试,但是就我工作以来,很少,基本没有看到项目中有编写单元测试的。因为编写额外的代码,麻烦,加上不熟悉,就更加不想写了。我以前也是这种想法,但是最近的接触,然后觉得,做单元测试还是很有必要的。 举例 网络请求 比如测试一个功能,而这个功能会进行网络请 ...
分类:
移动开发 时间:
2020-07-23 16:01:37
阅读次数:
132
一、磁盘与快照管理这个段落主要介绍磁盘与快照的管理!在KVM虚拟机中有两种磁盘格式,分别是:RAW:裸格式。占用空间较大,性能比较好,但不支持快照功能;qcow2:占用空间较小,性能相比较RAW稍差,,但它支持快照功能;(1)虚拟磁盘管理举例说明:[root@localhost~]#qemu-imgcreate1234.raw5G//创建虚拟磁盘,名称为1234.raw,大小为5G,创建磁盘默认格
分类:
其他好文 时间:
2020-07-22 16:28:54
阅读次数:
99
原作者:CodingCode 原链接:https://www.jianshu.com/p/ff1877c5864e git merge的三种操作merge, squash merge, 和rebase merge 举例来说: 假设在master分支的B点拉出一个新的分支dev,经过一段时间开发后: ...
分类:
其他好文 时间:
2020-07-21 22:33:40
阅读次数:
71