hanjing_1995
码龄9年
关注
提问 私信
  • 博客:336,258
    问答:1,294
    337,552
    总访问量
  • 189
    原创
  • 1,541,174
    排名
  • 107
    粉丝
  • 0
    铁粉

个人简介:Just do IT

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2016-05-26
博客简介:

hanjing_1995的博客

查看详细资料
个人成就
  • 获得80次点赞
  • 内容获得19次评论
  • 获得250次收藏
  • 代码片获得272次分享
创作历程
  • 4篇
    2020年
  • 12篇
    2019年
  • 183篇
    2016年
成就勋章
TA的专栏
  • 自动化测试
  • HttpRunner
    1篇
  • C语言
    100篇
  • C++
    34篇
  • 随笔
    4篇
  • 数据结构
    21篇
  • Linux
    3篇
  • 操作系统
    4篇
  • HTML
    1篇
  • 计算机网络
    5篇
  • 测试
    5篇
  • STL
    1篇
  • Python
    2篇
  • Mysql
    8篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

appium atx的学习

1、安装adb2、安装atx:pip install --pre -U uiautomator2 ;检查是否安装好,uiautomator2 -version运行python3 -m uiautomator2 init,将atx部署到手机上便于自动化,一次即可3、安装atx weditor:pip install --pre weditor,weditor是一个python库;weditor --version检查是否安装好weditor 命令行启动4、连接手机,通过USB 或 Wi-Fi..
原创
发布博客 2020.10.16 ·
415 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python的变量和简单的数据类型

0.打印字符串1.定义变量变量命名规则:1.可以包含数字、字母、下划线,不能包含空格;2.不能以数字开头;3.不能用python关键词和函数2.定义字符串字符串:一串字符。可以用单引号、双引号括起来,并且字符串里面3.使用python的方法...
原创
发布博客 2020.08.25 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTP响应状态码(404,500……)

----转载,原文链接:https://blog.csdn.net/weixin_42007999/article/details/105683260在使用 HttpRunner 进行接口测试的时候,最常用到的一类断言方式就是判断接口返回的响应状态码,所以这里对各类型的 HTTP 响应状态码进行简要介绍。HTTP 状态码(HTTP Status Code):是用以表示服务器对请求进行响应后,表示结果状态的3位数字代码。被置于响应头的第一行(也叫响应行)中。以 Firefox ...
转载
发布博客 2020.05.22 ·
12778 阅读 ·
6 点赞 ·
0 评论 ·
13 收藏

通过baidu.com,简单介绍httprunner的初级使用

一、新建.yaml文件,内容如下:- config: name: TestBaiduAPI #request: #base_url: https://www.baidu.com - test: name: test testone request: url: https://www.baidu.com method: GET validate: - eq: [status_
原创
发布博客 2020.05.20 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

测试过程中的几个小感悟

1、针对产品本身(而不是针对本次需求),确定测试用例优先级,将优先级高(写数据、产品核心业务相关)的放在前面,低的(UI)放后面。原因:1)数据错误,核心业务有问题,肯定会影响上线延期;2)防止时间核心业务由于后续时间压缩,时间很赶。2、对产品本身要信赖,有些已上线的、且无改动的,只是做功能验证测试,而不是详细测试。...
原创
发布博客 2019.04.26 ·
342 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

linux常用指令

今天总结一下工作部署服务常用的linux指令。说命令之前呢,首先讲一下部署服务需要做这些事情:从git把代码拉下来- 切代码分支-拉下来的bin文件放在当前目录下-给所有的bin文件加上执行权限-重启服务-查看服务启动状态。一、less指令1、简介:less与more类似,但more只能向前移动,不能向后移动,而less可以随意浏览文件。2、指令:less [参数] 文件3、...
原创
发布博客 2019.04.24 ·
669 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

约束:非空约束、主键约束、唯一约束、外键约束、外键约束

1、约束的含义:是一种限制,对表的行或列进行限制。2、约束的类型:1)非空约束:not null ,字段的值不能为空。若添加数据时没有指定值,会报错。添加非空约束方式1:在创建表时添加非空约束create table bookinfo(book_id int,book_name varchar(20) not null);方式2:通过修改表来添加非空...
原创
发布博客 2019.04.21 ·
1546 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

mysql经典查询语句

student表:student_id,student_name,sex,age,department,addressscore表:id(数据的序号),student_id,course_name,grade1.查询student表的第2条到4条记录select * from student limit 1,3;2.从student表查询所有学生的学号(id)、姓名(name...
原创
发布博客 2019.03.27 ·
1798 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

数据库的备份与恢复

mysqldump命令,将数据库备份 为一个文本 文件。mysqldump -u user -h host -p passworddbname [tbname,[tbname...]] > filename.sql-u:账号-h:主机-p:密码将数据库表dbname 定位写入到filename.sql文件例1,将图书管理系统(book数据库)中的所有文件进行...
原创
发布博客 2019.03.25 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多表连接查询

多表连接查询:从多个表中获取数据。如:table1有bookid,bookname,category,而bookname需要从图书信息表中获取数据,category需要从图书类别表中获取数据。同时,不限制于2个表。--语法:table_reference[inner] join |{left|right} [outer] joinon conditionl_expr通过查...
原创
发布博客 2019.03.25 ·
558 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

子查询

什么是子查询?嵌套在查询内部,注意要编辑在圆括号中。应用在select、updata、into语句。例子:身份证号为‘2011255225552555’的用户,今天借了一本图书编号为‘44852’的图书,更新读书信息表的余额。update readinfo set balance = balance-(select price from bookinfo where...
原创
发布博客 2019.03.24 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

聚合函数(分组行数)

场景:对获取数据进行分析和总结名称 描述 avg() 平均值 max() 最大值 min() 最小值 count() 某列的行数 sum() 某列值的和 1.求图书信息表,所有图书的平均价格。select avg(price) from bookinfo;2.求图书信息表,所有图书的总价格。select sum(pri...
原创
发布博客 2019.03.24 ·
878 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通过limit语句限制查询结果的数量

select语句,查询所有匹配的行。仅仅需要第一行、或前几行,可用limit。limit [位置偏移量,]行数/*位置偏移量:从哪一行开始;PS:第1行的偏移量为0,第2行的偏移量为1,以此类推*行数:返回记录的条数*/select * from bookinfo limit 3; /*前3行的记录*/select * from bookinfo limit 2,2; /*偏...
原创
发布博客 2019.03.24 ·
2217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对查询结果进行排序

order by 列名[asc|desc] 升序或降序排序单列排序、多列排序、指定排序方向一、单列排序select * from bookinfo order by price desc;/*注意:缺省为升序排序*/二、多列排序按照多个列进行排序,默认升序,如:相同价格时,按库存排序select * from bookinfo order by price,sto...
原创
发布博客 2019.03.24 ·
1783 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

对查询结果进行分组-分组查询

group by column_name (having 条件表达式)group by通常和聚合函数(max(),min(),avg(),count()等)一起使用。如:count(*)求得所有行数,包括空值,count(列名)不包括空值。having 条件表达式对指定条件进行过滤,如:select count(*) from readinfo where sex='女';统计...
原创
发布博客 2019.03.24 ·
4028 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Python学习笔记(一)

print("hello,zxw")print("are","you","okay?")print(500)#打印变量name="51zxw"print("hello,%s"%name)'''#打印字符串和整数print('hello,51zxw')print("are","you","okay?")print(500)#打印变量name="51zxw"print("...
原创
发布博客 2019.03.20 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

wps面试一小时的面经

面试官很nice,一直让我不要紧张。问了两个问题:(1)微信群发红包(2)wps插入文字总结:(1)说话有条理,不要紧张,放松(2)测试用例说的要全面,而又不繁冗。希望对大家有帮助,这也是对我自己进入测试行业的一个成长过程。加油!!!
原创
发布博客 2016.09.22 ·
2664 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

前两天面试时,面试官问vector的动态增长内部实现,和释放内存!!!!怎么回答,谢谢啦

发布问题 2016.09.16 ·
3 回答

野指针

野指针:“野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。“野指针”的成因主要有两种:1).指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的解决办法 :指针声明时初始化,可以是具体的地址值,也可让它指向NULL。2).指
原创
发布博客 2016.09.12 ·
495 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

逻辑覆盖的实例分析

逻辑覆盖测试:是通过对程序逻辑结构的遍历实现程序的覆盖。从覆盖源代码的不同程度可以分为以下六个标准:语句覆盖、判定覆盖(又称为分支覆盖)、条件覆盖、判定-条件覆盖(又称为分支-条件覆盖)、条件组合覆盖和路径覆盖。       先看一下具体例子的源代码(C语言):int logicExample(int x, int y){    int magic=0;    if(x>0 &
转载
发布博客 2016.09.05 ·
15364 阅读 ·
15 点赞 ·
1 评论 ·
59 收藏
加载更多