自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用Python和Selenium获取雪球网沪深上市公司日k线走势图

项目用于获取雪球网沪深股市沪深一览列表中上市公司的日K线图,以便从中获取走势向上的公司股票。

2024-04-03 13:22:30 829 7

原创 作者开发的爬取妹子图片Python项目,值得你收藏拥有

Python爬取妹纸图片项目,值得收藏拥有

2024-03-29 17:18:16 1348 2

原创 摸鱼工具—终端热搜榜,实在是上班摸鱼必备之工具,妙啊

本文介绍我用Python语言开发的热搜榜,聚合有百度、头条、微博、知乎和CSDN等网站热搜信息。该工具运行于终端中,比如cmder、powershell或者git bash等,实在是上班、摸鱼之必备工具。

2024-03-28 20:28:13 701

原创 使用Python Paramiko模块优雅高效地操纵远程服务器

Paramiko是Python的一个模块,可以支持实现安全的远程服务器命令执行、文件传输等功能。同时可以基于Paramiko模块编写Python代码,实现操作远程服务器的目的,高效且优雅。

2024-03-27 23:07:24 294

原创 shell编程 - 数组

数组是可以一次存放多个值的变量。数组单元叫做元素,并且每个元素中含有数据。通过使用索引或叫下标就可以访问一个独立的数组元素。bash中的数据是一维的。

2023-06-19 17:54:01 203

原创 shell编程 - 字符串和算数计算

计算机程序其实就是处理数据。很多编程问题需要使用到更小的数据单元,例如字符串和数字。shell提供了多种字符串操作的参数扩展。除了算术扩展,还有一个常见的叫做bc的命令行程序,它能执行更高层次的数学运算。$a扩展后成为变量a所包含的内容,无论a包含什么。简单参数也可以被花括号包围,例如${a},这对扩展本身毫无影响。但是,当变量相邻与其他文本时,则必须使用花括号,否则shell可能混淆。a="foo"输出的结果是:空,因为shell会试图扩展名为a_file的变量而不是a变量。

2023-06-17 15:40:40 275

原创 shell编程 - for循环

流程控制 for循环 传统shell形式 C语言形式 花括号扩展 路径名扩展 命令扩展 遍历序列

2023-06-05 15:25:19 293

原创 shell编程 - 位置参数

位置参数 position argument 函数位置参数 $@ $*获取完整位置参数列 $#获取位置参数个数 $0获取脚本文件名称 shift命令 下移位置参数

2023-06-04 00:09:18 285

原创 shell编程 - case分支

流程控制 case分支

2023-06-01 01:42:47 151

原创 shell编程 - 故障诊断

故障诊断 语法错误 逻辑错误 测试 调试 测试用例 追踪技术 追踪信息 防御编程 输入值验证

2023-05-30 10:30:47 528

原创 shell编程 - 循环控制

while循环 until循环 break continue 循环读取文件字段

2023-05-28 21:39:47 940

原创 shell编程 - 读取键盘输入

shell bash 用户与程序的交互功能 read命令的使用 输入验证 菜单驱动 交互方式

2023-05-26 21:20:27 758

原创 shell编程 - 条件分支流程控制

shell脚本编程 流程控制 IF分支语句 表达式

2023-05-18 08:40:56 234

原创 shell编程 - shell函数

随着功能丰富,脚本变得越来越庞大和复杂,如何把复杂的任务分解成小的、具体的任务?先拆分主要步骤,再逐个步骤进行细化实现,自顶向下设计。shell编程尤其适用自顶向下设计。

2023-05-13 09:58:31 470

原创 shell编程 - 变量赋值与使用/here文档

一个带引号的字符串可以包含换行符,因此可以包含多个文本行,shell将持续读取文本,直到读取到下一个引号为止。(命令行中也是如此工作的,换行时以>开头,该字符定义在PS2变量中)

2023-05-03 21:12:00 601

原创 shell编程 - shell脚本初识

脚本是一个文件,一个包含有一组命令的文件。

2023-04-29 20:59:28 673

原创 Jmeter——JSON Path Extractor

工作中遇到过需要从上一个请求返回的响应中获得下一个请求的参数,可能需要取响应中的一个参数,也有可能是多个参数。大家首先想到的可能是正则表达式提取器,由于所在公司以及很多公司的http请求返回的是一个JSON串,所以本文简单介绍后置处理器中的一个第三方插件jp@gc-JSON/YAML Path Extractor,可以很方便的实现上述功能。为了方便Jmeter插件的管理,首先安装一下Plu...

2019-11-22 10:46:13 501 1

原创 python模块导入相关

import [modulename]from [modulename] import *from [modulename] import [functionname]的区别

2019-11-04 16:24:40 119

原创 python安装虚拟环境

为什么要安装虚拟环境?环境隔离,解决包的版本冲突等问题python虚拟环境的安装Windows:1、安装虚拟环境 python python_dir\Tools\scripts\pyvenv.pyvenv_dir ;2、激活虚拟环境venv_dir\Scripts\activate.bat出现下图即进入该虚拟环境。输入pip show 命令可以查看当前虚拟...

2019-11-04 14:27:33 150

原创 Flask初识

from flask import Flaskapp = Flask(__name__) #创建应用对象#定义简单路由@app.route('/')def index(): return "Hello World!"if __name == '__main__': app.run(debug=True) #启动应用,加参数debug1、创建应用2、应用装...

2019-09-18 20:22:48 116

原创 git命令——分支相关

git branch 查看当前的本地分支git branch -a 查看当前所有的分支,包括本地分支和远程分支git branch branchname 创建一个新的分支git checkout branchname 切换到某个分支git branch -d branchname 删除本地的某个分支。待删除分支为当前所在分支时...

2019-09-01 10:30:13 136

原创 快速排序QuickSort

快速排序QuickSort算法思路:给定的数组,选择一个元素作为枢轴,所有比枢轴小的元素放在枢轴的左侧,比枢轴打的元素放在枢轴的右侧; 根据以上思路,递归地分别操作小于枢轴值的序列 和 大于枢轴值的序列,最终会排序完成;动图演示:QuickSort图示图示中 黄色 柱代表的是枢轴JAVA代码实现:public class QuickSort { public...

2019-02-22 17:54:52 356

原创 插入排序InsertionSort

插入排序InsertionSort算法思路:给定的数组,初始时候假设第一个元素是有序的,其余记录为无序序列; 从第二个元素开始,按照元素的大小,将当前处理的元素插入到其之前的有序序列中; 重复以上步骤,直至最后一个元素,排序完成。动图演示:InsertionSort图示JAVA代码实现:public class IntertSort { public static ...

2019-02-22 14:13:52 241 1

原创 选择排序SelectionSort

选择排序SelectionSort算法思路:给定的一个数组,首先,元素比较,选择其中的最小元素值与第一个元素进行交换;(通过寻找最小元素的下标) 接着对不包括第一个元素的剩余元素进行第二轮比较,得到的最小值与第二个元素进行交换; 重复上述步骤,直到进行比较的元素只剩下一个,排序完成。动图演示:Selection Sort图示JAVA代码实现:public class ...

2019-02-21 18:19:45 251

原创 冒泡排序BubbleSort

冒泡排序 Bubble Sort算法描述:给定的一个数组,相邻的两个元素两两比较,如果前面的数据比后面的数据大,交换位置; 对每一对数据进行比较,从开始的一对到最后一对,此时最大的元素位于最后一位; 对前面的(n-1)个元素重复以上步骤; 重复以上步骤,直到排序完成。动图演示:Bubble Sort图示JAVA代码实现:public class BubbleSort...

2019-02-21 16:31:59 328

原创 测试项目分析

 

2019-02-19 21:53:19 208

原创 SQL用通配符进行过滤

使用通配符必须使用LIKE操作符。通配符搜索只能用于文本字段(字符串),非文本数据类型字段不能使用通配符搜索。百分号(%)通配符 %表示任何字符出现任意次数,代表搜索模式中给定位置的0个、1个或者多个字符。通配符%不可以匹配NULL。 下划线(_)通配符 下划线(_)的用途与%一样,但是它只匹配单个字符,而不是多个字符。 方括号([])通配符 方括号通配符只有微软的Access和...

2019-02-17 13:59:48 189

原创 SQL过滤数据

WHERE子句SELECT column1 FROM table1 WHERE 子句 ORDER BY 子句当同时存在WHERE子句和ORDER BY子句时,ORDER BY子句应该放在WHERE子句之后。高级数据过滤AND操作符、OR操作符求值顺序()  >  AND  >  ORIN操作符、NOT操作符...

2019-02-17 13:35:26 283

原创 SQL排序检索数据

ORDER BY 子句位置在指定ORDER BY子句时,应该确保它是SELECT语句中最后一个子句。ORDER BY子句排序方向ORDER BY子句默认升序排序。 还可以使用ORDER  BY 子句进行降序排序,为了进行降序排序,必须使用DESC关键字。在多个列上降序排序,必须对每一列指定DESC关键字。...

2019-02-17 13:17:00 164

原创 SQL检索数据SELECT语句

检索单个列:SELECT column1 FROM table1;检索多个列:SELECT column1,column2,column3 FROM table1;检索所有列:SELECT * FROM table1;检索不同的值:SELECT DISTINCT column1 FROM table1; --使用DISTINCT关键字,返回去重后的结果。...

2019-02-17 13:03:31 170

原创 SQL基本概念

数据库(database):保存有组织的数据的容器表(table):特定类型数据的结构化清单。表有表名,具有唯一性。模式(schema):关于数据库和表的布局及特性的信息。  列(column)和数据类型:表由列组成。表中的一个字段叫做列。所有的表都是由一个或者多个列组成的。创建表结构时最重要的两件事:数据的分解; 数据类型(datatype)的确定。...

2019-02-17 10:55:30 561

原创 测试用例编写

黑盒测试用例设计方法等价类划分法   边界值分析法   错误推测法   功能图法   因果图法   判定表驱动法   正交试验法   场景法

2019-02-16 18:56:51 124

原创 JAVA·数组

前言数组是一种数据结构,用来存储同一类型值得集合。通过一个整型下标可以访问数组中的每一个值。正文数组声明:声明数组时,需要指出数组类型(数据元素类型紧跟[])和数组变量的名字。举例 int[] a;  声明了整型数组a。数组初始化:int[] a =new int[100];  new int[n]会创建一个长度为n的数组。一旦创建了数组,就不能再改变它的大小(数组...

2019-02-16 17:44:50 108

原创 JAVA·字符串

前言java中没有内置的字符串类型,而是在标准java类库中提供了一个预定义类。每一个用双引号括起来的字符串都是String类的一个实例。正文子串:String类的substring()方法可以从一个较大的字符串提取出一个子串。substring()的工作方式有一个优点:容易计算子串的长度。字符串s.substring(a,b)的长度为b-a。substring方法的第二个...

2019-02-16 17:20:05 117

原创 JAVA·基本数据类型

前言java是一种强类型语言。在java中一共有8种基本数据类型(primitive type),其中有4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char、1种用于表示真值的boolean类型。正文整型java整型java整型 类型 存储需求 取值范围 int 4字节 -2147483648~2147483647(正...

2019-02-16 16:33:22 181

原创 面试

面试生涯马上就要开始了。。。一些面试中遇到的问题,总结的经验,我会在此持续的进行分享。好嗨哟,感觉人生达到了高潮,感觉人生达到了巅峰。 加油!!!2019.2.14...

2019-02-14 11:00:21 125

原创 TestNG测试报告和日志

前言本文介绍TestNG自带的日志和报告生成功能。正文TestNG日志语句:TestNG自带的日志输出语句Reporter.log(),一般会用此语句代替System.out.println()的输出。 TestNG测试报告:测试报告的生成,通过创建XML文件来进行操作运行测试类或者测试套件。如果直接在测试类上运行,可能产生的测试报告会有问题(部分信息可能会缺失)。...

2019-02-07 09:26:24 2264

原创 TestNG监听器·ISuiteListener

前言ISuiteListener监听器正文ISuiteListener监听器中主要要重写两个方法:onStart():当suite开始执行时候跑;onFinish():当suite执行完成后跑。 

2019-02-06 13:01:21 644

原创 TestNG监听器·ITestListener监听器

前言ITestListener监听器主要针对测试方法和xml文件中的test标签来进行相应监控。正文ITestListener监听器封装的方法以及方法的使用规则如下:onTestStart():测试方法开始时才执行此方法。这里测试方法是指@Test注解的测试方法;onTestSuccess():如果测试方法执行成功才执行此方法;onTestFailure():如果测试...

2019-02-06 12:45:47 1041

原创 TestNG监听器·IInvokedMethodListener监听器

前言IInvokedMethodListener监听器正文该监听器中的监听方法会在测试类中的每一个方法执行之前或者之后都会运行。示例中脚本目录结构1、测试类TestNGTestListener1.javapublic class TestNGTestListener1 { @BeforeClass public void setUp(){ ...

2019-02-06 10:48:32 1093

光纤通信技术

现代数字通信技术 通信系统概论 光纤通信技术 光导

2012-11-18

空空如也

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

TA关注的人

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