unittest是python中的单元测试框架,但也可以作为selenium自动化测试框架。 基本思路主要分为以下三步: 1. 设计测试用例,注意点主要是要包含测试类和测试方法 class unittest_class(unittest.TestCase): #必须包含unittest模块下的Tes ...
分类:
编程语言 时间:
2019-01-10 23:21:40
阅读次数:
359
问题:在上一篇 "继承与多态 文本查询的小例子(智能指针版本)" 在Query类里使用的是智能指针,只把智能指针换成普通的指针,并不添加拷贝构造方法,会发生什么呢? 执行时,代码崩掉。 分析下面一行代码: 1,首先调用Query(string)的构造函数,把Query的成员q指向了new WordQ ...
分类:
编程语言 时间:
2019-01-10 23:21:55
阅读次数:
364
钩子方法源于设计模式中模板方法(Template Method)模式,模板方法模式的概念为:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。其主要分为两大类:模版方法和基本方法,而基本方法又分为:抽象方法(Abstra ...
分类:
编程语言 时间:
2019-01-10 23:22:22
阅读次数:
4821
Statements and expressions An expression produces a value and can be written wherever a value is expected. Expressions that look like statements Expre ...
分类:
编程语言 时间:
2019-01-10 23:22:48
阅读次数:
275
Python中的类类的定义示例:classPerson:country="China"def__init__(self,name,age):self.name=nameself.age=agedefspeak(self,word):print(word)其中country是类属性,即Person类的静态属性,speak()为Person类的函数属性,即类的动态属性~类的实例化对上述示例的类进行实例
分类:
编程语言 时间:
2019-01-10 23:23:06
阅读次数:
353
1. 数组是相同类型数据的有序集合。 2. 数组的四个基本特点: -- 其长度是确定的 -- 其元素必须是相同类型 -- 可以存储基本数据类型和引用数据类型 -- 数组变量属于引用类型 3. 一维数组的声明方式 -- type[] arr_name; (推荐使用这种方式) -- type arr_n ...
分类:
编程语言 时间:
2019-01-11 00:03:05
阅读次数:
230
#列表的增删查改 基于Python3的情况下 #增 append(默认加在最后面、支持数字、可添加列表) insert(必须带索引,无索引则报错,支持数据,可添加列表) # extend(默认加在最后面,且会把字符串内的字符进行拆分,分成多个列表元素,并且不支持数字,可添加列表) li = ['ac... ...
分类:
编程语言 时间:
2019-01-11 00:03:14
阅读次数:
229
mac 系统 在命令行里,不会用命令行就别学编程了,自行查一下怎么用吧 如果没有brew这个命令: 在mac终端下执行 安装过程大概等待十到十五分钟, 安装成功 。 重新安装python,还是没有brew的话,应该是缺少路径 linux系统 ...
分类:
编程语言 时间:
2019-01-11 00:04:44
阅读次数:
196
基于java的容器注解,意思就是使用Java代码以及一些注解,就可以取代spring 的 xml配置文件。 1-@Configuration & @Bean的配合 @Configuration注解,就是说明该类相当于一个spring的xml文件 @Bean, 类似于spring的xml文件中<bea ...
分类:
编程语言 时间:
2019-01-11 00:05:05
阅读次数:
180
1. 同源策略及跨域请求的方法和原理(比较JSONP和document.domain的不同及优劣,以及HTML5的跨域方案) 2. JavaScript数据类型 3. JavaScript字符串转化 4. JSONP原理及优缺点 5. XMLHttpRequest 6. 事件委托 7. 前端模块化( ...
分类:
编程语言 时间:
2019-01-11 00:05:14
阅读次数:
209
1.添加pagehelper依赖 2.在yml配置 3.controller ...
分类:
编程语言 时间:
2019-01-11 00:06:00
阅读次数:
422
类所占内存的大小是由成员变量(静态变量除外)决定的,成员函数(这是笼统的说,后面会细说)是不计算在内的。 摘抄部分: a.fun()是通过fun(a.this)来调用的。所谓成员函数只是在名义上是类里的。其实成员函数的大小不在类的对象里面,同一个类的多个对象共享函数代码。而我们访问类的成员函数是通过 ...
分类:
编程语言 时间:
2019-01-11 00:07:32
阅读次数:
216
小结一下,方便扩展整合 1.创建空Maven项目quickx Create New Project->Maven->maven-archetye-quickstart->后面常规填写 项目创建成功后,在pom.xml中 添加 <packaging>pom</packaging> 注意:后面建立的模块 ...
分类:
编程语言 时间:
2019-01-11 00:09:32
阅读次数:
243
next数组的含义:next[i]表示以字符串s的第i个字符为结尾的后缀与s前缀匹配的长度 next数组也可以当做fail数组,即当模式串s[j]与串t[i]不匹配时,只要将j转换到next[j]继续匹配即可 在求s的next数组时,也用同样的原理,当s[j]与s[i]不匹配时,只要将j转换到nex ...
分类:
编程语言 时间:
2019-01-11 00:10:01
阅读次数:
223
方法一:检查输入是否为空串,循环字母串,相同的则替换,然后再用replace()方法去除,输出想要的结果 ...
分类:
编程语言 时间:
2019-01-11 00:11:32
阅读次数:
427
分享快乐 由于官网提供的是eclipse的教学视频,清晰度感人,看得我就一个纳闷,反复的看,反复检查,就是不行,然后天真的寻觅帮助,反复查看文档依旧凉凉。最后放弃,转战idea。特此篇,希望能帮助到各位萌新! 推荐开发环境 IDE Ultimate "安装教程" mysql5.6 JDK 1.8 T ...
分类:
编程语言 时间:
2019-01-11 00:12:12
阅读次数:
1398
public Object cycle(){ private Map<String, Long> userTicks = new HashMap<String, Long>(); String memberId = member.getId(); if (userTicks.containsKey( ...
分类:
编程语言 时间:
2019-01-11 00:12:29
阅读次数:
319
1,静态资源:访问js,css,图片 动静分离(CDN缓存) 传统Web工程 属于webapps里面 springboot里面有要求:静态资源存放在resources目录下的static文件夹下 2.整合Freemarker视图层 .jsp###.html .htm 微静态html 1.pom文件引 ...
分类:
编程语言 时间:
2019-01-11 00:43:55
阅读次数:
416