自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Leetcode_只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例2:输入: [4,1,2,1,2]输出: 4classSolution:defsingleNumber(self,nums:List[int])->int:dict_num={}...

2020-09-26 17:13:24 184

原创 leetcode_字符串压缩

字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。示例1: 输入:"aabcccccaaa" 输出:"a2b1c5a3" 输入:"abbccd" 输出:"abbccd" 解释:"abbccd"压缩后为"a1b2c2d1",比原字符串长度更长。提示:字符串长度在[0, 50000]范围内思路:

2020-09-26 16:25:06 120

原创 Leetcode1 求两数之和

给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解法1:步骤1:新建一个字典步骤2:遍历列表,将target与每个列表元素相减步骤3:判断步骤3的结果是否包含在字典的...

2020-09-26 15:35:53 82

原创 Python编程题

把数组[0,1,1,0,1,1,0,1,1,1,0,0]中所有的1排到左侧,0排到右侧方法1:思路:(1)首先进行可以保证0在左侧,1在右侧(2)新建一个空列表(3)把原列表中的值从最后1个复制给新建列表,直到第一个元素被复制完list1 = [0,1,1,0,1,1,0,1,1,1,0,0]list1.sort()list_len = len(list1)list2 =[]i = 0j = list_len-1for i in range(list_len):

2020-09-24 15:57:46 231 1

原创 Appium之元素定位(二)

一.元素定位工具(1)可以使用android sdk自带工具uiautomatorviewer定位,路径存在Android SDK的Tools工具下。(2)可以使用Appiuma-desktop安装包自带的Appium-inspector工具二者的区别:支持平台不同:uiautomatorviewer支持andorid native;Appium-inspector不仅支持andr...

2020-03-13 21:39:03 398

原创 Appium之元素等待(一)

设置元素等待,可以更加灵活的制定等待定位元素的时间,从而增强脚本的健壮性,提高执行效率。例如,有时候网络环境不好,导致某个页面元素加载很慢,此时若立即执行该元素操作会失败,程序会提示找不到该元素。Appium有三种元素等待方式:强制等待,隐式等待,显示等待。(1)强制等待设置固定的等待时间,使用sleep()方法实现在Python中需要导入time这个库,等待时间以秒为单位例如强制...

2020-03-13 20:48:32 237

原创 黑盒测试策略及测试范围

在腾讯课堂上听过乐搏学院的公开课,觉得里面关于黑盒测试这部分的总结非常好,因此自己又罗列了下。 名称 说明 UI测试 用户界面测试,如图片像素,页面布局,CSS样式等 配置测试 测试系统服务器以及测试机的配置是否满足产品及测试的要求 表单值域测试 ...

2019-10-08 19:51:33 1142

原创 求职面试之项目经验介绍总结

项目经验介绍,一定要突出“经验”二字。自己在工作,发现问题,并解决问题的过程,显得尤为珍贵。一般面试官会问到这个项目的整体架构如何?模块之间如何交互?遇到的最大难题是什么,如何解决?哪些问题是你发现并解决的?面试官通过这些问题,就可以考察求职者的能力,如表达能力,技术能力,思考力,团队协作及沟通能力等等。因此在平时工作中遇到问题,一定要注重积累。按照smart原则,理清思路,做好知识沉淀。无论是未...

2019-10-08 19:09:04 332 1

原创 敏捷开发之敏捷测试

一.敏捷测试总体介绍敏捷测试是遵从敏捷软件开发原则的一种测试实践。敏捷开发把测试集成到了整个开发流程中而不再把它当成一个独立的阶段。敏捷测试主要的核心内涵有三个: 1.遵从敏捷开发的原则(强调遵守) 2.测试被包含在整体开发流程中(强调融合) 3.跨职能团队二.敏捷测试的特点 1.更强调协作 敏捷开发人员和测试人员工作得更加紧密,喜欢更直接的沟通方式而不是通过...

2019-09-26 23:39:17 393

原创 软件测试理论之敏捷开发

根据网上的资源做了整理:一. 敏捷开发总体介绍 敏捷开发是一种以人为核心,迭代,循序渐进的开发方法。在敏捷开发中,软件项目的构建被分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行特征。换言之,就是把一个大项目分为多个相互联系但也可以独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。1.1 敏捷开发的优势敏捷注重市场快速反应能力,也即具体应对能力,客户...

2019-09-26 23:29:28 171

原创 MySql数据库之存储过程

#存储过程是数据库服务端运行的可重复调用的sql代码块,包含名称,输入输出参数,一组sql语句#使用存储过程的优势#简单,安全,高性能#使用存储过程比使用单独的sql语句要快#通过存储过程可以限制对基础数据的访问,减少了数据错误的机会#把一列复杂的sql语句封装在容易使用的单元中,简化复杂的操作#使用存储过程的缺点#程序保存在数据库服务器,占用了服务器资源#数据迁移时,存储过程也...

2019-08-31 19:23:43 113

原创 MySql数据库查询(五)

--聚合函数常用的聚合函数有max,min,avg,sum,count--count 对表中的数据个数进行求和--查询财务表中有多少条记录select count(id) from zhangwu;select count(id) from zhangwu where money>=10000;--sum(求和)对一列中的数据进行求和select sum(money)f...

2019-08-30 22:29:57 82

原创 MySql数据库查询(四)

--排序查询--可以使用 order by 语句,将查询到的结果按照某个字段进行排序;--默认是升序 ASC--降序DESCselect from 表名 order by 字段--按照金额从小到大显示select id,name,money from zhangwu order by money;--ASC升序,DESC降序--金额相同的id降序select id,na...

2019-08-30 22:19:04 69

原创 MySql数据库查询(三)

mysql数据库中有时候也会经常遇到分页查询,正如打开百度搜索页面,会有1,2,3页数,同事每页显示的搜索结果也是固定的。因此在web应用中,分页查询会经常使用。--分页查询select 字段 from 表名 limit n,m;--n 从哪条数据开始显示(第一条为0)--m 数据条数--公式 n=(page-1)*m--limit n,m 从第n行数据开始(跟数组下标计算方式一样...

2019-08-30 21:51:39 101

原创 MySql数据库查询(二)

上一节提到的查询语句时没有条件判断,某些时候我们根据设定的条件进行查询。--条件查询使用条件查询会用到where关键字,where语句表示条件过滤。条件满足时,对某条记录进行操作;条件不满足时,不操作某条记录。语法格式select 字段1,字段2 from 表名称 where 条件;where条件的种类如下:--比较运算符:>,大于<,小于>=,大于等...

2019-08-30 21:34:49 72

原创 MySql数据库查询(一)

查询是使用数据库最常用的操作,因此针对之前学习的内容进行总结,方便日后查看。使用查询语句时可以自定义列名称及字段的先后顺序,结果展现时可以按照预先设定好的字段名称或者顺序显示。另外一般不会查询表中所有的字段,字段太多时,查询结果会比较慢,通常情况下我们只查询某些字段。-- 指定数据库USE testb;-- 创建财务表CREATE TABLE zhangwu ( i...

2019-08-30 20:57:16 94

原创 C++primer学习心得(一)

指针和const限定符#include using namespace std;int main(){  int num =3;int e = 9;   //定义了一个整型变量,并且赋初值int *const p =&e;   //p是只指向int类型的const指针 ,所以p不能指向其他的对象,任何视图给p赋值的操作都是非法的  *p=6;   //通过指针变量改变指

2013-11-07 22:32:17 418

Axure使用教程

Axure使用教程

2015-09-22

第三版答案下载

比较有用,适合新手学习,希望可以帮到初学者

2013-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除