自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Python环境管理-virtualenv & virtualenvwrapper

Python环境管理-virtualenv & virtualenvwrapper背景Python 作为一门成熟的编程语言,拥有无数优秀的第三方包以方便开发者能够快速地构建应用。一般来说,如果你开发了一个 Python 软件包想供其他人使用,你可以将它上传至 PyPI (Python Package Index) 上,然后其他人就可以通过 pip 或者 easy_install等命令轻松地下载和管理各种包。但是如果在所有的项目都在一个 Python 环境下,势必会引起包冲突。因此需要一款软件能

2020-06-30 16:38:27 2397 6

原创 终端输入命令,总提示command not found一了百了解决方案

终端输入命令,总提示command not found一了百了解决方案背景:系统:Max OS X原因:最近在学go,在安装了govendor后,使用该命令提示:govendor: command not found,这次打算把这一块的前因后果捋一下。先说说 Mac OS 里对环境变量文件的加载顺序:/etc/profile /etc/paths ~/.bash_profile/...

2020-03-30 19:18:03 18790 1

原创 Git问题记录

Git问题记录记录一下使用git过程中遇到的一些问题和心得。1.git命令行删除远程分支先查看远程分支:git branch -r使用下面两条命令来删除远程分支git branch -r -d origin/branch-namegit push origin :branch-name第一句是删除了本地的远程跟踪分支,此时使用git branch -a查看,分支remotes/...

2020-03-26 18:02:52 1279 1

原创 Git教程-简介

Git教程简介Git 与 SVN 区别Git 快速入门引用简介Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 与 SVN...

2020-03-26 17:38:02 399 2

原创 11.剑指offer-二进制中1的个数(python)

11.剑指offer-二进制中1的个数(python)本题知识点: 进制转化 补码反码原码请实现一个函数,输入一个整数,输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。示例 1:输入:00000000000000000000000000001011输出:3解释:输入的二进制串 00000000000000...

2020-02-25 02:57:56 232

原创 10.剑指offer-矩形覆盖(python)

10.剑指offer-矩形覆盖(python)本题知识点: 递归题目描述我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?比如n=3时,2*3的矩形块有3种覆盖方法解题思路:f(1) = 1 f(2) = 2f(n) = f(n-1) + f(n-2)...

2020-02-25 02:39:42 251

原创 9.剑指offer-变态跳台阶(python)

9.剑指offer-变态跳台阶(python)本题知识点: 贪心题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。解题思路:f(1)=1, f(2)=2, f(3)=4, f(4)=8 设n+1级f(n+1),有f(n+1) = f(1) + f(2) + … + f(n)f(n+2) = f(1) + f(2) ...

2020-02-25 02:32:20 123

原创 7.剑指offer-青蛙跳台阶问题(python版)

7.剑指offer-青蛙跳台阶问题(python版)本题知识点: 递归题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:2示例 2:输入:n = 7输出:21解题思路:此类求 多少种可...

2020-02-25 02:14:08 209

原创 7.剑指offer-斐波那契数列(python版)

7.剑指offer-斐波那契数列(python版)本题知识点: 递归题目描述:写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模...

2020-02-25 02:03:20 226

原创 6.剑指offer-旋转数组的最小数字(python版)

6.剑指offer-旋转数组的最小数字(python版)本题知识点: 查找题目描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。示例 1:输入:[3,4,5,1,2]输出:1示例 2:输入:[2,2,2,0,...

2020-02-25 01:16:24 128

原创 5.剑指offer-用两个栈实现队列(python版)

5.剑指offer-用两个栈实现队列(python版)本题知识点: 队列 栈题目描述:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1:输入:[“CQueue”,“appendTail”,“deleteHe...

2020-02-24 11:18:31 145

原创 4.剑指offer-重建二叉树(python版)

4.剑指offer-重建二叉树(python版)本题知识点: 树题目描述:输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如,给出前序遍历 preorder = [3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下的二叉树:3/ 9 20/ 15 7解题思路:用...

2020-02-22 22:34:04 112

原创 3.剑指offer-从尾到头打印链表(python版)

3.剑指offer-从尾到头打印链表(python版)本题知识点: 链表题目描述:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000解题思路:方法一:递归法。先走至链表末端,回溯时依次将节点值加入列表 ,这样就可以实现链表值的倒序输出。Py...

2020-02-22 21:49:18 139

原创 2.剑指offer-替换空格(python版)

2.剑指offer-替换空格(python版)本题知识点: 字符串题目描述:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。限制:0 <= s 的长度 <= 10000解题思路:先遍历找到多少个空格,然后开辟数组填充。解法一:调用replace函数就可以完成字...

2020-02-22 21:00:28 104

原创 1.剑指offer-二维数组中的查找(python版)

因为最近需要准备面试,所以刷一下剑指offer的题目。把自己的一些经验记录一下。1.剑指offer-二维数组中的查找(python版)本题知识点: 查找 数组题目描述:在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:...

2020-02-22 19:48:54 77

原创 4.LeetCode-寻找两个有序数组的中位数-Python

4.LeetCode-寻找两个有序数组的中位数-Python题目:给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [...

2020-02-13 18:10:53 85

原创 web自动点击遍历(入口检查)

目录web自动点击遍历(入口检查)一、背景二、技术方案三、核心代码3.1代码结构3.2用例模块3.3获取HTML代码3.4正则查找a标签3.5遍历存储3.6递归遍历web自动点击遍历(入口检查)导语 web自动化的存在问题有:前端ui经常变化,自动化运行速度慢,代码稳定性随着生产环境的变化变得更差。所以常规的web自动化不可避免的需要大量的人力成本来维护,每次需求变更的时候或者前端页面大重构的...

2020-02-13 16:58:52 2707 7

原创 后台接口自动化(基于QT4S)

目录后台接口自动化(基于QT4S)一、背景:二、技术方案2.1项目目录:2.2接口定义2.3测试用例实现2.4测试数据构造三、复杂场景测试后台接口自动化(基于QT4S)导语 根据测试金字塔理论,自动化收益由高到低依次是单元测试,API接口测试和UI测试。其中单元测试的主体一般是开发人员,API接口测试和UI测试的主体是测试人员。相比迭代变化快、编写成本高而且运行耗时长的UI测试,API接口测试...

2020-02-13 16:58:08 2117 4

原创 3.LeetCode-无重复字符的最长子串 -Python

3.LeetCode-无重复字符的最长子串 -Python题目:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwke...

2020-02-13 16:57:16 98

原创 2.LeetCode-两数相加-Python

2.LeetCode-两数之和-Python题目:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -...

2020-02-12 00:12:30 122 1

原创 1.LeetCode-两数之和-Python

最近因为换工作需要,又要开始刷题了。发现之前毕业的时候,找工作没有沉淀资料的习惯,工作中也一样。最近计划把leetcode上面的题目刷一遍,在这里做一下笔记记录。1.LeetCode-两数之和-Python题目如下:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能...

2020-02-11 23:34:49 90

原创 web前端自动化测试(基于QT4W框架)

目录web前端自动化测试(基于QT4W框架)一、背景1.1前端测试种类二、技术方案三、核心代码3.1控件封装3.2操作控件方法实现3.3测试用例case3.4断言方法web前端自动化测试(基于QT4W框架)| 导语 现在基于前端的自动化测试有很多思路和方案,比较常用的有Selenium +python+lxml等。本篇文章主要是基于QTA自动化平台的QT4W框架,实现包括对跳转页面404/50...

2020-02-09 14:26:23 1800

原创 解决fiddler抓不到浏览器包的问题

这里写自定义目录标题解决fiddler抓不到浏览器包的问题安装fiddler简单介绍fiddler的工作原理解决fiddler抓不到包的方法解决fiddler抓不到浏览器包的问题不管是对于开发还是测试同学,fiddler抓包都是一个非常实用的工具。但是有时候浏览器的包就是抓不到了,也不知道具体是什么原因。下面我把自己在解决这个问题过程中的一些思考和经验分享一下。安装fiddler安装fid...

2019-08-08 11:27:52 8763 2

空空如也

空空如也

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

TA关注的人

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