自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python遍历文件夹下文件,以及判断文件与目录是否存在

python遍历文件夹下文件1.os.listdir 方法import osfor filename in os.listdir(r'D:\test'): print(filename)2.使用glob模块,可以设置文件过滤import globfor filename in glob.glob(r'D:\\test\\*.mp4'): print(filename)3.访问子文件夹import osfor dirpath, dirnames, filenames in

2021-10-08 16:16:55 852

原创 JDK安装与环境变量配置

1.安装JDK:PS:安装路径可以默认,也可以自己选择,但是安装包里必须包含jre这个文件夹,配置环境变量时会用到。2.环境变量配置:打开环境变量,找到系统变量:计算机→属性→高级系统设置→高级→环境变量→系统变量2.1系统变量→新建 JAVA_HOME 变量 ,变量值填写jdk的安装目录2.2系统变量→新建 CLASSPATH 变量,变量值填写 ".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar"(PS: 注意最前面有一点)2...

2021-05-07 14:47:18 101

原创 python: 本地已经安装模块ConfigParser,代码中一直出错(标红)

错误现象:明明本地已经安装了ConfigParser,却无法正确运行!!!真的是无语小bug解决:将"ConfigParser"换成小写"configparser",即可解决!!!嗯哼~就这样

2021-04-01 17:13:11 292

原创 python快捷键(一键格式化代码)

常用:Ctrl + Alt + L 代码格式化Ctrl + Alt + O 优化导入(去掉用不到的包导入)Ctrl + 鼠标 简介/进入代码定义 Ctrl + / 行注释 、取消注释Ctrl + F 查找Ctrl + R 替换Ctrl + 左方括号 快速跳到代码开头Ctrl + 右方括号 快速跳到代码末尾Shift + F10 运行Shift + F9...

2021-02-02 15:52:16 4274 1

原创 如何使用git提交的代码?

1. 先使用命令:git clone -b 分支名 分支路径;将代码拉到本地2. 进入文件夹,右键点击git bash,接下来按照下面步骤即可

2021-02-02 15:29:07 61

原创 python 一键快速更改变量名

首先我们先选中自己想要更改的变量名,然后按住 ctrl+r,会出现如下图所示的界面,我们把自己想要替换的变量输入进去,点击“replace”进行一一替换或是“replace all”一键替换所有即可。

2020-12-11 10:08:57 7361 2

原创 autoit 3常用快捷键

[文件] 新建脚本 = Ctrl+N 打开脚本 = Ctrl+O 打开选择的文件名= Ctrl+Shift+O 重置脚本 = Ctrl+R 关闭脚本 = Ctrl+W 保存脚本 = Ctrl+S 文件另存为 ...

2020-11-26 21:12:15 1359

原创 关于Windows cmd中出现问号“❓”,黑方框以及乱码的解决方法

1,我们在网上可以找到各种解决此类问题的方法,比如: chcp 963或者chcp 65001等等,但是~~~~(1)有的人输入chcp 65001,并不起作用(ps: 这方法对我就不好使)(2)chcp 963的确可以解决当前窗口乱码的问题,重新打开cmd,又会出现乱码2,我自己找到的解决方法:(1)打开控制面板中找到“时钟和区域”,点击区域下面的“更改日期、时间和数字格式”后会跳转出来一个弹框;(2)然后点击管理,查看自己电脑的非Unicode程序中所使用的当前语言是否为:中文(简体

2020-11-26 19:07:59 6742 4

原创 设置chrome浏览器在一个标签页中打开链接自动跳转到新标签页

方法一:在你需要打开某个网页的地方点击Ctrl+左键或者鼠标中键或者右键链接选择'新标签页中打开链接', 三种情况均可实现新标签页打开链接。方法二:添加扩展程序:"TabActivate",可实现自动跳转新标签页,方便好用。链接:https://chrome.google.com/webstore/detail/tab-activate/jlmadbnpnnolpaljadgakjilggigioaj此插件默认为打开新标签页后自动跳转。若不想自动跳转到新标签页,按住shift...

2020-08-04 14:36:01 12956 4

原创 视频下载工具—you-get

一、安装python(官网:https://www.python.org/)进入python官网下载最新稳定的python版本,点击Download跳转页面,找到有Windows x86-64 executable installer选项,下载 64 位的 Python 可执行文件,32 位系统就找Windows x86 executable installer选项。下载完之后双击安装(手动勾选Add to Path添加环境变量的选项)二、安装you-get使用pip进行安装,在cmd窗口.

2020-07-21 16:13:05 252

原创 Python环境搭建—Python小白的Python和Pycharm安装详细教程

Python安装过程1、首先进入Python的官网:https://www.python.org,之后选择下图框框内的文件进行下载:当然你也可以直接进入网址:https://www.python.org/downloads/,选择对应的Windows安装包,进行文件下载即可,如下图所示:2、下载Python。其中Python2和Python3版本都可以下载,两者是兼容的。在这里,小编以Python3版本的安装为例,下载后如下图所示:3、安装Python。双击pytho...

2020-05-22 19:47:05 2747 1

原创 公式编辑器mathtype中一些符号显示方框,如何解决呢?

公式编辑器mathtype中一些符号显示方框,如何解决呢?出现这个问题的原因是这是因为windows中的mtextra.ttf(显示为MT Extra 常规(TrueType))字体文件不存在或版本太低,解决方法如下:1. 查看windows文件夹下的fonts中是否有mtextra.ttf(显示为MT Extra (TrueType)),找到后删除。2. 在mathtype文件夹下Math...

2020-03-15 12:51:00 2364 3

原创 瑞利衰落信道

瑞利分布概率密度函数:分布函数:均值:方差:反函数:(1)设y服从(0,1)均匀分布,y=1-exp(-x^2 / 2 /σ^2) ,现需要求x(2)x = sqrt(-2 *σ^2* ln(1-y)),则x是服从σ的瑞利分布通过均匀分布产生瑞利分布的matlab代码:...

2020-03-13 11:49:31 2141

原创 MYSQL常用语法命令,MySQL中delete,drop和alter分别是用来删除什么的?有什么区别?删除了以后可以恢复吗?

1.Alter、Delete、Drop相关语法a、Alter删除,添加或重新定义列删除列:alter table tablename drop columnname增加列:alter table tablename add columnname type在某列后增加一列:alter table tablename add columnname type after colum...

2019-11-27 21:31:21 2104

原创 云计算、雾计算、边缘计算、移动边缘计算和自动驾驶的关系

什么是云计算呢?简单来说,云计算就是将很多计算机资源和服务集中起来,人们只要接入互联网,将能很轻易、方便的访问各种基于云的应用信息,省去了安装和维护的繁琐操作。当然,个人和企业也能使用云计算中心提供的服务,或者在云端搭建自己所需要的信息服务,只不过需要付费。这样看来,云计算是不是简单、好用,但现实不是这样的。当个人和企业过渡依赖云计算时,就会出现各种数据的处理都希望往云上面靠...

2019-11-04 11:18:46 2583

转载 Fiddler抓包工具总结(非常详细)

详情见:https://www.cnblogs.com/yyhh/p/5140852.html

2019-10-22 21:47:49 449

原创 python中selenium使用

本文使用python3.6.5.Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Firefox,Safari,Chrome,Opera等。使用python爬虫调用selenium来模拟正常用户访问浏览器.Selenium和ChromeDriver的安装与配置...

2019-10-15 15:34:02 288

原创 TCP和UDP的区别 ?tcp/ip三四握手和四次挥手?以及TCP,UDP在服务器和客户端的执行步骤

什么是TCPTCP(Transmission Control Protocol传输控制协议)是一种面向连接的,可靠的,基于字节流的传输通信协议。1、tcp(Transmission Control Protocol传输控制协议)2、传输层协议3、原因:应用层需要可靠的连接,但是IP层没有这样的流机制4、面向连接,即在客户端和服务器之间发送数据之间,必须先建立连接5、位于应用层和IP...

2019-10-14 21:52:53 287

转载 Python 实例方法、类方法、静态方法的区别与作用

Python中至少有三种比较常见的方法类型,即实例方法,类方法、静态方法。它们是如何定义的呢?如何调用的呢?它们又有何区别和作用呢?首先,这三种方法都定义在类中。下面我先简单说一下怎么定义和调用的。(PS:实例对象的权限最大。)实例方法 定义:第一个参数必须是实例对象,该参数名一般约定为“self”,通过它来传递实例的属性和方法(也可以传类的属性和方法); 调用:...

2019-10-14 17:25:51 79

原创 Linux ssh远程登录到另一台机器命令

方法一:如果从一台linux服务器通过ssh远程登录到另一台Linux机器,这种情况通常会在多台服务器的时候用到。如用root帐号连接一个IP为192.168.1.123的机器,输入:“ssh192.168.1.123 -lroot”,回车后输入root帐号的密码再回车确认即可。如果该服务器的ssh端口不是默认的22端口,是自定义的一个如123,则可在命令后面加参数-p,...

2019-10-14 17:24:43 7503

原创 python 读取 列表中字典的value值

1.读取valuelist = [{"name": "小明", "学号": "123", "语文成绩": "80"}, {"name": "小王","学号": "124", "语文成绩": "87"}, {"name": "小红","学号": "125", "语文成绩": "60"}] res = [item[key] for item in list for key in item]...

2019-10-14 15:26:52 11078

转载 Python:文件的读取、创建、追加、删除、清空

一、用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行:#python>>>f=open('f.txt','w') # r只读,w可写,a追加>>>for i in range(0,10):f.write(str(i)+'\n'). . .>>> f.close()二、文件内容追加,从0到9的10个随机整数...

2019-10-14 11:43:51 118

转载 Python之网络编程

<转>https://cloud.tencent.com/developer/article/1093285看到一篇关于Python之网络编程的文章觉得写得非常详细,和你们一起分享!一、软件开发的架构涉及到两个程序之间通讯的应用大致可以分为两种:第一种是应用类:qq、微信、网盘这一类是属于需要安装的桌面应用第二种是web类:比如百度、知乎、博客园等使用浏览器访问就可...

2019-09-03 09:57:23 180

原创 进程和线程的定义,关系及区别

1.定义进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。程序是指令、数据及其组织形式的描述,进程是程...

2019-09-01 13:33:00 671

转载 测试面试宝典

https://www.nowcoder.com/tutorial/97/761542e6787144eb918eb8a77b961d86

2019-08-29 16:37:57 132

原创 Python网络编程基于多线程实现多用户全双工聊天功能

多线程原理:TCP服务器会创建一个线程池,每当有客户端请求连接的时候,它便会从线程池中分配一个线程同客户端建立连接,当客户端中断连接后,线程便销毁。SocketServer 是标准库中一个高级别的模块。用于简化网络客户与服务器的实现。socketserver模块中分两大类:server类(解决连接问题)和request类(解决通信问题)我们将服务器做为中转站来处理信息,一方面与客户端...

2019-08-29 16:33:42 2041 1

原创 loadrunner性能测试详解

概念:性能测试主要是通过自动化测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。分类:性能测试;负载测试;压力测试(强度测试);并发测试;配置测试;可靠性测试。常用性能测试指标:性能流程:1、测试计划阶段:明确测试对象,定义测试目标,定义测试通过的标准,规划测试进度,规划测试人员(需求、开发、测试、运维和配置),申请测试资源,风险控制。2、测试设计阶段:...

2019-08-29 16:32:06 1292

原创 python之八大排序算法及时间复杂度

1.选择排序 O(n^2)import jsondef selete_sort(alist): for i in range(len(alist) - 1): for j in range(i+1, len(alist)): if alist[i] > alist[j]: alist[i], alis...

2019-08-29 16:28:12 1110

原创 软件各阶段的测试策略和要求

测试过程依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段:单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。 集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。 系统测试:系统测...

2019-08-29 16:21:17 372

转载 python中的openpyxl操作Excel

<转>https://www.cnblogs.com/zeke-python-road/p/8986318.html1、安装pip install openpyxl想要在文件中插入图片文件,需要安装pillow,安装文件:PIL-fork-1.1.7.win-amd64-py2.7.exe·font(字体类):字号、字体颜色、下划线等·fill(填充类)...

2019-08-20 16:21:33 170

原创 什么是接口测试?用例设计

接口测试是测试系统组件间接口的一种测试,主要用于测试系统与外部其他系统之间的接口,以及系统内部各个子模块之间的接口。测试的重点是要检查接口参数传递的正确性,接口功能实现的正确性,输出结果的正确性,以及对各种异常情况的容错处理的完整性和合理性。针对软件接口的分类一般有如下几种情况:1)系统与系统之间的调用,如微信向用户提供统一的对外接口,程序员调用接口完成基于微信的小程序等;2)同一系统内部...

2019-08-19 11:58:29 418

转载 面向对象与面向过程的本质的区别,以及优缺点

前言:如果你很想搞明白面向对象是什么,面向过程是什么,或者说二者之间的区别是什么,那么就花费一点时间来研读一下这篇博客,你一定会有很大的收获的!一、面向对象与面向过程的区别面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题...

2019-08-18 09:35:08 189

转载 MEC移动边缘计算介绍,与5G联系

1.移动边缘计算强调靠近用户提供计算能力,应用场景丰富。 移动边缘计算(MEC)是一个“硬件+软件”的系统,通过在移动网络边缘提供IT服务环境和云计算能力,以减少网络操作和服务交付的时延。其技术特征主要包括“邻近性、低时延、高宽带和位置认知”,未来有广阔的应用前景,例如车联网(如无人驾驶)、AR、视频优化加速、监控视频分析等。IDC预测显示,2018年将有40%的数据要在网络边缘侧分析...

2019-08-14 19:59:05 7605

原创 mysql 和Redis 区别 和mysql 和Redis 事务的区别,Redis介绍及常用命令。

一,Redis:Redis支持五种数据类型: 五大基本数据类型:字符串(String),字符串列表(list),有序字符创集合(sorted set),哈希(hash),字符串集合(set)  key定义的注意点:1,key值不要太长,不要超过1024字节。2,不要太短,可读性太差,3命名规范常用五大数据类型简介:    1、String(字符串):是redis最基本的类型,一个ke...

2019-07-25 16:41:06 995

原创 排序算法(选择,冒泡,插入,快速,归并,希尔,堆排,基数)(python实现)

1.选择排序:选择法思路:先取一个元素进行与其后面的元素对比,如果后面的数据与这个数据的规律不符合,则记录这个数据的位置,继续对比,直到数据完毕,交换数据。def select_sort(alist): for i in range(len(alist)-1): for j in range(i+1,len(alist)): if ali...

2019-07-23 21:20:33 100

转载 python测试系列教程——python+Selenium自动化测试框架

需要的环境浏览器(Firefox/Chrome/IE…)PythonSeleniumSelenium IDE(如果用Firefox)FireBug、FirePath(如果用Firefox)chromedriver、IEDriverServer、phantomjs.exeIDE(Pycharm/Sublime/Eclipse…)1、浏览器建议用Firefox或Chrome,千万不要用...

2019-07-19 10:41:30 475

转载 测试中常用到的linux命令

测试中常用到的linux命令<转自>https://www.cnblogs.com/lingzeng86/p/6595951.html。1. man 格式化以及列出命令的(在线)操作手册。 使用方法 man[-options]name manman manls ...

2019-07-17 14:51:59 220

转载 cookie和session的区别

<转>cookie和session的区别看到一篇讲cookie和session的文章,觉得蛮不错的,转载分享。原地址:http://www.lai18.com/content/407204.html?from=cancelcookie机制Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State M...

2019-07-16 22:16:30 35

原创 常用的shell中带有$符号变量的含义:

$0 # 脚本启动名(包括路径) $n # 第n个参数,n=1,2,…9 $* # 所有参数列表(不包括脚本本身) $@# 所有参数列表(独立字符串) $# # 参数个数(不包括脚本本身) $$ # 当前程式的PID...

2019-07-16 11:20:52 535

原创 python 从文件中读取数字,并求取每一行相应的和

with open("2.txt","r") as f: sum=0 for line in f:#遍历每一行 wordlist=line.split()#将每一行的数字分开放在列表中 for a in wordlist:#遍历每一行的数字 number=int(a) sum=sum+number#求和 print("the ...

2019-07-15 22:04:00 17915 2

空空如也

空空如也

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

TA关注的人

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