![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 60
分享编程心得
测试@小成同学
大家好,我叫小成同学,目前从事测试工作6年。
主要分享测试相关的经验、技能和学习资源,一起变得更好~
展开
-
Lua语言快速入门
Mac平台Lua开发环境搭建原创 2023-04-11 07:27:37 · 68 阅读 · 0 评论 -
Centos网络操作之IP、网关、路由、防火墙
一、ifconfig 与 ip addr1.1、 ifconfigifconfig 配置地址:# 例如修改eth0网卡的ip为192.168.174.100,子网掩码为255.255.255.0 命令: ifconfig eth0 192.168.174.100/24备注:使用ifconfig修改ip会直接在内存中生效,重启系统或者重启network服务就丢失ifconfig显示网卡信息,被禁用的网卡看不到(拔了网线断开连接不算禁用,仍然能看到该网卡)ifconfig -a :不管启用的网原创 2021-07-25 18:08:15 · 961 阅读 · 0 评论 -
Linux常用命令
一、文本处理文本处理三剑客 grep、sed、awk1.1 grep简介: 基于正则表达式查找满足条件的行语法: grep [选项参数] pattern filename常用选项参数:选项参数作用说明-i忽略大小写-v显示不匹配的行-o只输出符合pattern的字符串-n输出行号-a将 binary 文件以 text 文件的方式搜寻数据-c计算找到 ‘搜寻字符串’ 的次数-r递归模式, 可同时处理所有层级子目录里的文件原创 2021-06-28 00:49:33 · 104 阅读 · 2 评论 -
正则表达式知识总结
一、简介正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。测试领域的使用场景,经常用来匹配接口响应结果,断言日志信息等。二、转义字符\是转义字符,其后面的字符会代表不同的意思,转义字符主要有三个作用:第一种,是为了匹配不方便显示的特殊字符,比如换行,tab符号等第二种,正则中预先定义了一些代表特殊意义的字符,比如\w等下表是一些常用转义字符:语法说明原创 2021-06-26 12:30:36 · 583 阅读 · 0 评论 -
python脚本执行shell命令
python脚本执行shell命令一、执行shell命令方式1:system()描述:其中最后一个0是这个命令的返回值,为0表示命令执行成功。使用system无法将执行的结果保存起来。[root@localhost(10.90.73.1):at_os]# pythonPython 3.6.8 (default, May 21 2019, 23:51:36)[GCC 8.2.1 20180905 (Red Hat 8.2.1-3)] on linuxType "help", "copyright原创 2021-04-30 09:29:53 · 2692 阅读 · 0 评论 -
python进阶知识点汇总
1、init方法和new方法的区别?python init方法和new方法的区别和解析原创 2021-03-23 14:25:49 · 200 阅读 · 0 评论 -
IDEA打包java程序为jar
编写目的:记录一个需求是实现的全过程,以便回顾!一、需求说明某天,一个朋友跟我说,他想测下数据库的可承受的并发量,叫我帮忙写一个程序。我心想,就我这水平,半桶水,学艺不精,居然叫我,不知道能不能写出来,就姑且试试吧需求如下:1、打包成一个jar文件,在Linux运行2、支持传入两个参数,一个是启动的线程数,另一个是每个线程插入数据库记录条数例如:可以启动3个线程,每个线程插入3条记录,执行完毕后,数据库插入9条记录。二、编程实现技术实现:IDEA+Maven+Msql没有进行模块拆分,所有原创 2021-02-21 19:30:25 · 221 阅读 · 0 评论 -
JVM专题
一、基础知识我们首先了解一下JVM内存管理的机制,然后再解释每个参数代表的含义。1)堆(Heap)和非堆(Non-heap)内存按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,所以方法区、JVM内部原创 2021-02-19 09:31:35 · 98 阅读 · 0 评论 -
SpringBoot新手入门
问题1:初始化springboot项目时,出现Cannot resolve net.bytebuddy:byte-buddy:1.10.19问题描述:今天开始学习springboot知识,创建第一个项目,就出现 Cannot resolve net.bytebuddy:byte-buddy:1.10.19问题思路分析:暂无解决方案:暂无,后面想到解决方案后,再登记于此...原创 2021-01-24 10:35:33 · 1703 阅读 · 3 评论 -
解决Maven资源过滤问题
向pom文件添加如下配置:<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/原创 2021-01-17 11:09:24 · 201 阅读 · 0 评论 -
JVM学习笔记
一、基础理论1.1 类加载器和双亲委派机制问题1 一个类从加载到使用,一般会经历哪些过程?加载 -> 验证 -> 准备 -> 解析 -> 初始化 -> 使用 -> 卸载问题2 java里有哪些类加载器呢?双亲委派机制...原创 2020-12-09 23:49:35 · 59 阅读 · 0 评论 -
工作问题日记
1、如何解决码云冲突?提出时间:2020-10-29答:参考链接:git pull时冲突的几种解决方式原创 2020-10-29 17:31:04 · 120 阅读 · 0 评论 -
【常见算法】个人笔记
1、快速排序快速排序——JAVA实现(图文并茂)原创 2020-10-28 07:14:22 · 63 阅读 · 0 评论 -
【计算机网络】个人笔记
1、三次握手与四次挥手三次握手与四次挥手原创 2020-10-28 07:11:50 · 69 阅读 · 0 评论 -
【操作系统】个人笔记本
1、Linux常见命令常见命令链接原创 2020-10-28 07:03:57 · 62 阅读 · 0 评论 -
编写你的第一个 Django 应用
第一部分第一步:创建项目G:\pythonworkspaces>django-admin startproject BlogProject第二步:创建用户模块应用G:\pythonworkspaces\BlogProject>python manage.py startapp UserModel第三步:建立应用和项目之间的关系,需要对应用进行注册第四步:运行web服务器命令G:\pythonworkspaces\BlogProject>python manage.py原创 2020-07-05 18:08:16 · 132 阅读 · 0 评论 -
【Dict】python字典(dict)使用秘籍
一、字典常见形式字典中,键key只能是不可变数据类型,而值value可为任意数据类型(字符串、数字、列表、字典等),例如:studentinfos={'student':{'sid':'53231323','sname':'jack','age':25}, 'course':['math','chinese','english'], 'class':'高三6班', 'hobby':'basketball',原创 2020-06-25 23:06:37 · 530 阅读 · 0 评论 -
【python】python函数传参的几种方式
一、总览二、位置参数介绍:位置参数,也就是平常说的必传参数,必传参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。举例:求两个数之和的函数,有两个必传参数a,bdef sum(a,b): s=0 s=a+b return ss=sum(1,2) #必须要给a,b参数赋值,不然报错print(s) #结果为3三、默认参数介绍:默认参数就是在定义函数的时候给变量一个默认值,调用该函数时,如果没有赋值,就使用默认值。举例:求两个数之和的函数def su原创 2020-06-21 17:36:28 · 2286 阅读 · 0 评论 -
【redis】redis在windows上安装和使用
一、下载安装1.1 下载安装下载地址:https://github.com/MicrosoftArchive/redis/releasesRedis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,我这里下载Redis-x64-3.2.100.zip压缩包,然后将压缩包解压到D盘。1.2 启动redis服务器在解压后的Redis-x64-3.2.100文件夹下,按...原创 2020-05-05 14:54:31 · 1238 阅读 · 0 评论 -
【pymysq】python之pymysql学习笔记
一、简介与安装1.1 简介: PyMySQL是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,用来对mysql数据库进行操作。1.2 安装:使用pip方式进行安装,输入以下命令pip3 install pymysql二、使用mysql进行增、删、改、查2.1 对mysql进行增、删、改操作需求如下,增加第5条记录,修改第三条记录,删除第四条记录,如图im...原创 2020-05-03 15:06:32 · 348 阅读 · 0 评论 -
前端学习笔记
1、4月25日使用ajax调用diango后台接口遇到的一个跨域请求问题:Access to XMLHttpRequest at ‘http://127.0.0.1:8000/ajaxrequest/’ from origin ‘null’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is pr...原创 2020-04-26 07:07:35 · 91 阅读 · 0 评论 -
【造数】利用Python快速生成测试数据
前言我们在做测试的过程中,时常需要构造测试数据,Python提供了一些模块和库可以快速的帮我们构造测试数据。用好这些库可以使我们的测试工作事半功倍。1、日期数据生成使用datetime模块,自动获取当前时间,一小时前时间,一天前时间,一天后时间import datetimenowTime=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:...原创 2020-04-18 14:03:26 · 2461 阅读 · 0 评论 -
【python】统计英文小说中各单词出现的次数
1、问题描述以英文小说THE TRAGEDY OF ROMEO AND JULIET (罗密欧与朱丽叶)为例,统计该小说中各个单词出现的频次,按出现次数由高到低排序。部分内容如下:Serv. Up.Rom. Whither?Serv. To supper, to our house.Rom. Whose house?Serv. My master's.Rom. Indeed...原创 2020-04-06 16:51:34 · 4615 阅读 · 2 评论 -
【python】Python基础之列表操作
1、简介列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型。2、列表常见操作2.1创建一个列表list = []list1 = ['physics', 'chemistry', 1997, 2000] #元素有字符串,数字类型list2 = [1, 2, 3, 4, 5 ] #元素都是数字类型list3 =...原创 2020-02-03 23:30:21 · 389 阅读 · 0 评论