自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode-46. 全排列--回溯算法--python

这里之前用的track,但是没有返回结果,使用track.copy()就正常输出。3.回溯函数backtrack(nums,track)2.做选择track.append(nums[i])定义track列表构建排列存放每次的排列。在backtrack函数中,for循环中。4.撤销选择track.pop()思路定义res列表存放最后的结果。1.满足条件,加入res,...

2022-07-17 22:33:14 298 1

原创 leetcode-005. 最长回文子串--python

思路:两个for循环将所有子串都可以列举出来使用s1 == s1[::-1]判断是否是回文数。优化使用if j - i >=max_len:能少一些但是整体运行速度还是偏慢。8000多毫秒,以后有更好的办法再看看。

2022-07-03 21:42:18 1873 1

原创 leetcode-003无重复字符的最长子串--python

思路:1.建一个列表max_s等待放字符串,设置最长len_max_s为02.遍历字符串,如果不在列表里,把字符串放进去。如果在列表中,就找到他的位置,并把他和前面的字符串都删掉,然后再加进来,3.记录一下最长字符串的长度。返回最长长度。...

2022-07-03 19:16:41 1465

原创 【python】使用opencv识别滑动验证码的缺口

使用opencv识别滑动验证码的缺口

2022-06-07 22:44:12 785

原创 python3-pachong-01-较好的写法

python3 网络爬虫开发实战 第2版https://spa1.scrape.center注意是123的1,第五章的ajax的分析写法:import requestsimport logginglogging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s:%(message)s')INDEX_URL = 'https://spa1.scrape.center/api/movie/?limit={lim

2022-05-25 21:34:49 83

原创 python-tkinter学习(四)

13登陆验证的例子:创建窗口,上面为图片,2个label,2个entry输入,用户名,密码2个button,登陆和注册,定义了2个函数点击登录后,进行验证,点击注册,进行注册界面,包含3个label,3个entry使用了pickle库,具体可以自行了解import pickleimport tkinter as tkfrom tkinter import messageboxwindow = tk.Tk()window.title("my login window")window

2022-01-15 15:14:37 2534

原创 python-tkinter学习(三)

9.Menubar菜单制作菜单栏,file,edittk.Menu() 制作一个菜单bar,然后再tk.Menu,增加filemenu,menubar.add_cascade增加选项filemenu.add_command增加import tkinter as tkwindow = tk.Tk()window.title("my window")window.geometry("200x200")l = tk.Label(window, text='', bg='yellow')l

2022-01-15 14:56:11 261

原创 python-tkinter学习(二)

5.radiobutton选择按钮定义一个label作为提示框,注意l.config()可以更新label中的text内容tk.radiobutton()中传入的参数import tkinter as tkwindow = tk.Tk()window.title("my window")window.geometry('200x200')var = tk.StringVar() # 定义一个变量l = tk.Label(window, bg='yellow', width=20, t

2022-01-15 14:46:52 300

原创 python-tkinter学习(一)

python自带gui模块tkinter,简单实用,学后可以在各种离线电脑上操作,制作脚本,界面化,能够极大提高工作效率。这次学习根据长度分4部分,学习内容安装b站这个学习的。https://www.bilibili.com/video/BV1jW411Y7dL?p=2&spm_id_from=pageDriver(一)1.窗口2.Label标签和Button按钮3.Entry和text,输入和文本框4.listbox列表部件(二)5.radiobutton选择按钮6.scale

2022-01-15 14:40:15 613

原创 leetcode-python-03无重复字符的最长子串

题目描述给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。解法1:暴力解法:定义一个字典,循环了2次,外层循环从第一个开始,取出字符str1=s[i]内层循环取出相邻的字符,不同的拼接,已有就跳出内层循环,将当前的字符串保留在字典中。字典值进行排序取出最大值。def max_string(s): if len(s) == 0: re

2022-01-08 23:19:01 975

原创 html制作一个黑色箭头-02

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> div{ width:0px; height:0px; background-color: transparent; border:50px solid black; border-

2021-08-24 21:51:51 221

原创 html实现圆角-01

下载hbuilder工具:https://www.dcloud.io/hbuilderx.html实现如圆角:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> #div1{ widows: 500px; height: 30px; /* ba

2021-08-22 17:01:04 699

原创 Boostrap常用属性记录

作为 一个后端开发人员,前端头疼,学习学习bootstrap,能美化一点页面。自己也不觉得难受了。1导航条正常就用boostrap页面的代码拷贝过来。修改js文件路径。navbar 居中显示,navbar-fluid整行左右对齐navbar-inverse类可以改变导航条的外观,变成黑底显示。navbar-fixed-top固定导航栏在顶部,相应固定在左右下也有。<nav class="navbar navbar-default navbar-fixed-top navbar-inve

2021-05-16 13:03:36 316 1

原创 tkinker图形界面学习(1)

由浅入深学习tkinker,将通过代码慢慢学习。1图形界面的形成from tkinter import * from tkinter import messageboxroot = Tk()root['width'] = 300root['height'] = 500root.geometry('300x500-0+0')btnSayHi = Button(root)btnSayHi["text"] = "Hello"btnSayHi.pack()def sayHi(e):

2021-05-11 22:19:11 1071 1

原创 typescript安装及踩坑指南-vscode调试(1)

1首先node.js官网下载版本,windows是msi文件一步一步安装有一步是automatically install the necessary tools可以把对号勾上。然后输入node -v查看版本号npm -v查看npm版本号2.安装typescript,全局安装npm install typescript -g安装好后查看typescript版本号:tsc -v3安装vs code官网安装即可创建文件main.ts写入let hello = "hello worl

2021-05-09 08:41:55 1377 2

原创 windows安装mysql8.0

因为Django需要安装数据库,就整起来。以前随便跟着教程安装,一直不系统,现在整理个。1首先从国内的镜像下载:http://mirrors.sohu.com/mysql/MySQL-8.0/上述链接里搜索msi2下载,安装。默认安装地址下一步,下一步就完成了。默认安装地址:C:\Program Files\MySQL\MySQL Server 8.0将C:\Program Files\MySQL\MySQL Server 8.0的bin路径3添加到变量值中,前后以 ; 开头结尾C:\P

2021-01-20 23:46:14 295

原创 Django上传和下载

2021-01-18 23:52:03 107

原创 django快速做一个博客项目(4)

13实现分页功能bootstrap实现分页按钮–>设计分页url–>使用django分页组件实现分页功能index.html修改如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>django快速做一个博客项目</title> <!-- 最新版本的 Bootstrap 核心 CSS 文件 --&g

2021-01-15 00:46:39 221 1

原创 django快速做一个博客项目(3)

11实现文章详情页面的跳转设计文章详情页url–>完善视图函数逻辑–>实现首页跳转11.1设计文章详情页url/blog/detail >不能指定某一篇博客。需要重新规划/blog/detail/1>指定第一篇博客。/blog/detail/2==>指定第2篇博客。/blog/detail/3==>指定第3篇博客。在blog/urls.py中修改如下:from django.urls import pathimport blog.viewsurlp

2021-01-13 23:28:12 174 1

原创 django快速做一个博客项目(2)

接上文django快速做一个博客项目(1)9 使用bootstrap实现静态博客页面。9.1在blog应用里新建templates文件夹,里面创建index.htmlhttps://v3.bootcss.com/getting-started/进入bootstrap页面 ,进入起步栏,复制这行:<!-- 最新版本的 Bootstrap 核心 CSS 文件 --><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/

2021-01-12 23:48:53 176

原创 django快速做一个博客项目(1)

使用Django快速做一个博客项目学习资料是慕课网咚咚呛老师的课程。1.安装Python3.7,Pycharm专业版,Django3.1环境等。2.打开pyharm创建一个Django_introduction项目,包含blog app,注意看图片Application name是blog使用pycharm就是省了下面代码:python manage.py startproject django_introductioncd Django_introductionpython manage.

2021-01-10 22:49:24 417 3

原创 2020-09-10

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200910084708912.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2NzEwMzEx,size_16,color_FFFFFF,t_70)

2020-09-10 08:47:16 95

原创 tensorflow学习记录2-非线性回归问题

线性回归问题import tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt使用matplotlib包可视化。#使用numpy生成200个随机点x_data = np.linspace(-0.5,0.5,200)[:,np.newaxis] #增加了一个维度,200行一列noise = np.random.normal(0,0.02,x_data.shape)# 和x_data形状一样y_data = np.

2020-06-26 11:45:04 279

原创 tensorflow学习记录1-梯度下降法优化斜率和截距

本内容为观看B站,自己手抄代码,不涉及任何利益和机密。https://www.bilibili.com/video/BV1kW411W7pZ?from=search&seid=12469606868690731782本节:模型的简单的构造和模型优化的示例导入模块import tensorflow as tfimport numpy as np定义一个y_data = x_data*0.1 +0.2的模型函数,经过梯度下降方法,不断优化斜率和截距,#使用numpy生成100个随机点x

2020-06-25 09:46:12 379

原创 软件测试8性能测试

评估性能标准,系统调优,比较多个不同系统或同一系统不同配置之间的性能特征。明确吞吐量的水平性能测试是确定软件在测试环境下的速度。稳定性与伸缩性等特征。指满足产品的性能目标以及资源利用率等。客户眼中的性能:主观响应时间,软件系统处理时间,网络传输时间前端测试,后端测试。手机性能评测:网站类应用和手机软件,都以终端用户感受到的响应速度来描述 性能好坏。非交互式应用,例...

2020-04-19 23:07:49 243

原创 软件测试7测试工程师的核心技能

高级测试开发jd负责产品系统测试理解产品需求,进行不限于黑白盒测试性能,安全,移动端测试开发自动化测试平台熟悉mysql熟悉python、java/shell等语言熟悉接口,移动端测试工具。linux,redis,测试开发:核心是测试,开发技能用于辅助测试工作。开发测试项目流程。测试工程师分为:业务功能测试,测试开发测试计划是一个叙述了预定的测试活动的范围,途径,资源 以及...

2020-04-19 22:35:13 400

原创 软件测试6自动化测试

生活中的自动化:自动化扫地,自动化刀削面。自动化指:由机器设备在没有人为干预或者较少干预的情况下,按照人为的设计要求,自动的检测,处理,判断,操控,以实现预期目标的过程。测试500个账号。自动化测试优点:自动化测试可以代替大量的重复性机械劳动,测试工程师可以有更多的时间测试新的业务功能自动化测试可以大幅度提升回归测试的效率当有人类无法执行的任务时,自动化测试的作用更加强烈,例如24小...

2020-04-19 21:45:56 251

原创 软件测试5编写测试用例

测试用例如何写?测试用例:为特性测试目标或测试条件而制定的一组输入值,执行入口条件,预期结果和执行出口条件的集合。非功能性测试环境,功能点:需要考虑的功能点记录下来画面布局,文字乱码输入框限制按钮可点击输入框合法性校验用例标题如登录用例,注册用例,视频播放用例功能模块名具体检测软件的功能点测试目的用例执行的目的意义预置条件测试执行前的准备工作...

2020-04-19 19:30:58 359

原创 软件测试4软件开发模型

瀑布型生命周期瀑布模型有风险,要求不可逆,做不好会推倒重来。快速原型模型:增量模型的另一种形式,在开发真实系统前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作。螺旋模型:昂贵的大型模型企业开发。每个螺旋周期需要测试风控,开发周期较长。敏捷开发之scrum方法:5-10个左右开发人员,只要能达到任务目标,需求列表,开会目标,开发团队实施,站立式会议,任务看板。...

2020-04-16 19:09:59 171

原创 软件测试3黑白盒测试

黑盒测试:比如使用遥控器测试空调,并不需要用户知道里面怎么运行。根据用户手册,测试功能,正确测试,错误测试。功能测试,可以得到软件的实际使用效果报告。对软件的界面和功能进行测试。需要根据说明书,用户手册进行功能测试。要求多组数据,多次测试才能得到准确的报告。input —>software---->output白盒测试:白盒测试是一种典型的测试方法,是一种按照程序内部...

2020-04-16 13:32:11 6201

原创 软件测试2计算机软件介绍及测试方法分类

本文内容:什么是计算机、操作系统什么是软件bug测试的意义测试的技能要求测试方法分类实战功能测试1 什么是计算机?辅助人脑的工具机箱,cpu,内存条,磁盘,主板,显卡,光盘,u盘,快存。桌面操作系统:mac os windows 服务器系统linux andrio, 鸿蒙,微软。服务器:性能超强,linux操作系统2 软件与bug第一个bug是飞进电脑里的虫子...

2020-04-16 13:23:05 203

原创 软件测试1什么是软件测试

B站:BV1Tt411c78F笔记开始。内容不多入门记录。1什么是软件测试什么是软件测试?软件开发测试流程测试的意义测试的技能要求软件测试分类测试实战测试类似于质量检验员。。。软件特性:复杂性,并发性,正确性。2 互联网职业介绍:1产品经理2Ui设计3前端设计4后端5DBA6运维7测试8算法工程师9大数据工程师10android,ios11架构师1...

2020-04-16 11:18:03 286

原创 python项目库环境安装自动化4

本文内容:自动化安装库方案安装&验证第三方库安装实战操作python + os +ini配置文件1 配置文件(xxx.ini)读取2 安装第三方库3 验证是否安装成功4 日志信息输出1- 读取配置文件。# 1- 读取配置文件。fo = open("./config.ini") # 打开文件对象,还没读# lines = fo.readlines() # 打印出来...

2020-04-16 00:07:19 149

原创 python接口自动化测试必备技能3

这一篇的内容是获取token,获取返回值1.安装requsets,xlrd,xlwt,xlutils,都直接使用pip install 安装。2.先写个请求,获取token值,新建token.py,写入:import requestsimport jsondef get_token(): token_url = "http://xxx" token_data = {...

2020-04-15 22:56:05 237

原创 python搞定excel测试用例2

本文分三小节:1 Excel测试用例2 excel测试用例自动化操作流程3 实战操作总结:就是自动从excel读出测试用例,然后运行,得出报表。1 怎么测?功能测试:该如何去执行这些接口用例功能测试:版本迭代的时候,又该如何测试?功能测试:如果每一个接口的用例有80个怎么办?想法:如何高效去完成这些用例的执行,得到测试结果?2 Excel测试用例自动化流程1 Excel测试用...

2020-04-15 16:15:35 240 5

原创 轻松入门接口自动化测试1

了解接口测试自动化简单接口,只是调试一下,使用工具非常便捷而快速。接口工具:postman,soapui,jemter等等。复杂的场景:需要使用代码测试,便于维护与扩展。语言使用python,库使用requests,接口测试用例。准备一些数据。接口测试自动化环境准备:1.接口文档,标准的接口文档,抓包工具辅助,2.编程语言:python3.第三库接口:requestspip i...

2020-04-15 16:11:28 166

原创 投票计数python

题目描述:入候选人的人数,第二行输入候选人的名字,第三行输入投票人的人数,第四行输入投票。输出描述:每行输出候选人的名字和得票数量。例如:输入4A B C D8A B C D E F G H输出A : 1B : 1C : 1D : 1Invalid : 4先做一个字典,放可以投票的人,然后遍历投票,如果有效就字典中的数+1,无效给count加一,最后输出字典里的内...

2020-04-13 11:38:31 9076

原创 动态规划的案例python(2)

1题目:给一个数组和一个数,从这个数组找出几个数的和是这个数。比如{3,34,4,12,5,2} 9,如果可以找到比如4+5=9,则返回True动态规划分析:arr = {3,34,4,12,5,2}下标i:0 1 2 3 4 5这里我们设置函数subset(i, s), 我们输入i 是下标,s是要组合的数。开始当i 是5时,表示为subset(arr[5],9),...

2020-04-12 21:15:08 247

原创 动态规划的案例python(1)

1:题目:一组数中不能相邻的几个数选出来组成的和最大比如[4,1,1,9,1] 我们可以选择[4,1,1],[1,9],[4,9],但是只有[4,9]比较大例如:标号i:0 1 2 3 4 5 6 —arr: 1 2 4 1 7 8 3分析设opt(i) 为最佳选法。我们倒着看,开始是opt(6),如果选6号位的3,我们就只能选opt(4)+3,如果不选3,就选opt(5...

2020-04-12 20:44:39 122

原创 对字符串中的所有单词进行倒排

1 对字符串中的所有单词进行倒排。说明:1、每个单词是以26个大写或小写英文字母构成;2、非构成单词的字符均视为单词间隔符;3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;4、每个单词最长20个字母; try: word = input() new_word = [] ...

2020-04-11 23:47:44 1279

空空如也

空空如也

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

TA关注的人

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