- 博客(35)
- 收藏
- 关注
原创 聊聊 Python 代码覆盖率工具 - Coverage
单元测试代码覆盖率作为一种度量方式,可以计算单元测试用例对于被测代码的覆盖程度,即:被执行的代码数量和代码总数量的比值、统计代码覆盖率;经常在单元测试后再进行,Python 项目最常使用的代码覆盖率统计工具:Coverage 可以为测试结果提供评判依据
2020-07-25 12:06:39 13685
原创 从“删库跑路”聊聊开启BinLog防止误删表数据、结构及数据库
最近网上很多同学都在疯传疫情删库=跑路,工作中误删数据或者数据库我们一定需要跑路吗?我看未必在 MySQL数据库中我们知道 binlog 日志记录了我们对数据库的所有操作接下来就来开启程序员自救之路一、开启Binlog日志恢复数据1、确认数据库是否开启 binlog 日志show variables like 'log_%';输出如下则需要手动停止MySQL配置开启binlo...
2020-03-09 23:49:27 9194
原创 配置NODE开发环境使用vue-cli脚手架搭建VUE—Admin项目
前言:VUE是目前最火的前端框架之一就业薪资很高,此篇文章手把手教您如何快速学会搭建使用VUE框架,对正在工作当中或打算学习VUE高薪就业的你来说,那么这门技术便是你手中的葵花宝典。一、Linux系统下搭建VUE开发环境1、下载NOED安装包(手动下载或wegt下载)手动官网下载并scp上传至linux服务器下载SCPwin工具即可进行上传或者最原始的rz sz命令具体操作如...
2020-03-09 11:59:58 11880
原创 Linux安装MYSQL5.7.29--(傻瓜版3分钟搞定)
搜集了MYSQL的各种安装方式,还有版本不同带来的问题会发现在 Mac 或者 在linux上安装5.7 一下版本时出现的问题会少很多,尤其是拿着 dmg文件在Mac 安装 就是1分钟的事,但是在linux 安装 5.7时出现了不少的问题,出现的问题各式各样,大家安装时碰到问题了,一定要找你当前版本下的解决方式。严格按照本文步骤可以顺利安装,这也是我连续在 三台linux服务器安装后的精简版(需要...
2020-01-17 02:06:38 11626
原创 Airtest常用方法
重新整理了一下网络协议有关知识、再次更新一、TCP/UDPTCP/UDP是运输层的协议(按五层划分为:物理层,数据链路层,网络层,运输车,应用层)1、TCP是面向连接的传输,数据安全;UDP是面向无连接的传输,数据不安全2、TCP是面向字节流的,UDP面向数据报3、TCP面向点对点连接,UDP可以一对多4、基于TCP的网络协议有HTTP/HTTPS/FTP/SMTP等,基于UDP的网络协议有DNS/NFS/TFTP等5、TCP首部最小长度20字节,最大长度60字节。UDP只有8字节
2019-09-15 13:21:19 11094
原创 简述Cookie和Session的概念及区别
前言:Cookie与Session是用来跟踪用户的整个会话的技术;Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份先来了解一下什么是Cookie?Cookie意为“甜饼”,是由W3C组织提出,最早由Netscape社区发展的一种机制;目前Cookie已经成为标准,所有的主流浏览器如IE、Netscape、Firefox、Opera...
2019-09-06 00:06:08 9721
原创 Python模拟浏览器访问URL
需要的包import requestsfrom fake_useragent import UserAgent ###随机获取uaimport urllib3import random ##随机from requests.adapters import HTTPAdapter ### 重试get--requestsdef sendGetRequest(url):...
2019-09-05 01:07:37 12415
原创 常见的HTTP状态码以及错误分析
状态码的几个大类:状态码 响应类别 出现原因(详情见下面解析)状态码响应类别出现原因1XX信息性状态码(Informational)服务器正在处理请求2XX成功状态码(Success) 请求已正常处理完毕3XX 重定向状态码(Redirection)需要进行额外操作以完成请求4XX 客户端错误状态码(Client Error)客户端原因导致服务器无法处理请求5XX 服务器错误状态码(Server Error)服务器原因导致处理请求出错成功类
2019-09-01 03:06:57 13887
原创 在浏览器输入URL回车之后发生了什么?
这个问题已经是老生常谈了,更是经常被某厂作为面试的压轴题,网上也有很多文章但最近闲的无聊,然后就自己做了一篇笔记,大致流程URL 解析、DNS 查询、TCP 连接、处理请求、接受响应、渲染页面第一步 URL地址解析;首先判断你输入的是一个合法的URL还是一个待搜索的关键词并且根据你输入的内容进行自动完成、字符编码等操作第二步 浏览器去万网或者阿里云DNS查找该域名的IP地址判断是否存...
2019-09-01 02:09:11 13345
原创 20个常用Python库及200个第三方库
Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它Scrapy 如果你从事爬虫相关的工作,那么这个库也是必不可少的wxPython GUI(图形用户界面)工具。我主要用它替代tkinterPillow 它是PIL(Python图形库)的一个友好分支对于任何在图形领域工作的人是必备的库SQLAlchemy 一个数据库的库。对它的评...
2019-08-31 21:26:27 13951
原创 Fiddler断点Automatic Breakpoints的使用
1、 断点修改Request1.1、Request全部中断设置中断:Rules---> Automatic Breakpoints--->Before Requests取消中断:Rules---> Automatic Breakpoints--->Disabled点击下发红色箭头的位置进行中断切换;1.2、Request特定网站中断特定网站中...
2019-08-17 12:55:25 14287
原创 Fiddler过滤器Filterset的使用
1、User Fiters启用2、ActionAction:Run Filterset now是否运行,Load Filterset加载,Save Filterset保存;3、Hosts过滤Zone:指定只显示内网(Intranet)或互联网(Internet)的内容;Host:指定显示某个域名下的会话;-No Host Filter:无HOST过滤;Hide ...
2019-08-17 12:42:09 13449
原创 Whistle强大的WEB调试代理工具
whistle(读音[ˈwɪsəl],拼音[wēisǒu])基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的Fiddler,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用,不同于Fiddler通过断点修改请求响应的方式,whistle采用的是类似配置系统hosts的方式,一切操作都可以通过配置实现,支持域名、...
2019-07-29 00:09:56 13811
原创 安利10个让你爽到爆的IntelliJ-DEA必备插件!
让你爽到爆的IDEA必备插件!Grep Console:控制台输出处理、Rainbow Brackets:彩虹????括号、Save Actions:优化保存操作、SequenceDiagram:一键生成时序图、Maven Helper:分析Maven项目的相关依赖、EasyCode:一键帮你生成所需代码CheckStyle:代码格式检查、SonarLint:帮你优化代码、Lombok:帮你简化代码、CodeGlance:代码微型地图、Java Stream Debugger:Java8 Stream调试器
2019-07-29 00:08:16 13015
原创 Win7通过CMD命令开启无线热点
现在无线网络已成为我们惯用的上网手段因为其方便快捷。当我们只有一台计算机能够联网时我们会采取开启无线热点的方式,以便于更多的人能够连接网络得以上网。我们所熟悉的开启热点的方式有很多,比如在腾讯电脑管家里免费开启热点,使用360随身wifi等手段。那么不用借助这些软件,只依靠操作系统能否解决开启无线热点的问题呢?接下来,我们就以Win7为例给大家演示一下,也是WireShark抓包形式所逼一...
2019-07-29 00:07:28 13599
原创 Python3爬虫urllib使用介绍
Urllib库是Python中的一个功能强大用于操作URL,并在做爬虫的时候经常要用到的库。在Python2.x中分为Urllib库和Urllib2库,Python3.x之后都合并到Urllib库中,使用方法稍有不同,升级合并后,模块中的包的位置变化的地方较多。在此,列举一些常见的位置变动,方便之前用Python2.x的朋友在使用Python3.x的时候可以快速掌握。Py2.X与Py3.X...
2019-07-29 00:07:17 12421
原创 字典和Json字符串的区别
字典和json字符串的区别son和dict非常类似,都是key-value的形式,而且json和dict也可以非常方便的通过dumps和loads互转,但是它们之间还是有区别的:json:是一种数据格式,是纯字符串。可以被解析成python的dict或其他形式。dict:是一个完整的数据结构,是对hash table这一数据结构的实现,是一套从存储到提取都封装好的方案。它使用内置的hash函数来规划key对应的value的存储位置,从而获得O(1)的数据读取速度。json和dict对比
2019-07-29 00:06:58 12774
原创 Python3常用的字符串处理函数
字符串作为一种常见的数据类型,在日常中我们面临各式各样的字符串处理问题,那么这就要求我们必须掌握一些常用的字符串处理函数,下面我将带领大家逐一去了解一下有哪些字符串函数及运用一、字符串函数整理capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充至长...
2019-07-29 00:06:55 13244
原创 Oracle常用函数解析运用整理
Oracle已经内建了许多函数,不同的函数有不同的作用和用法,有的函数只能作用在一个记录行上,有的能够作用在多个记录行上,不同的函数可能处理不同的数据类型。常见的有两类,单行函数和分组函数 ,下面将逐一讲解区别及运用。初次进入的请先学习另外俩篇开始ORACLE基本表操作常用语句整理以及Oracle查询语句及运用语句整理一、字符函数字符函数的输入参数为字符类型,其返回值是字符类型或...
2019-07-29 00:06:16 13080
原创 Oracle查询语句及运用语句整理
基于很久没用到Oracle了最近有点怀念,看了很多博客至此没有看到满意的故此整理,当然这是基础的另外迪卡尔集及函数会后期码上,初学Oracle数据库的人都会经常在一些书籍中或者视频课程中提到几个常用的数据库表格,如EMP/DEPT/SALGRADE等具体这几个表格是在什么地方使用呢?首先要明确这几个表格的位置:这几个表格存储在系统帐号SCOTT下,使用下面命令即可配置,小编采用的是PLSQL登录...
2019-07-29 00:05:56 13289
原创 ORACLE基本表操作常用语句整理
俗话说语言是从简单到复杂的演化所以首先我们了解一下ORACLE数据库四大类的概念DDL --(Data Definition Language)数据定义语言DML --(Data Manipulation Lanauage)数据操作语言DCL --(Data Control Lanauage)数据控制语言TCL --(Transaction Control Lanauage)事务控制语...
2019-07-28 00:37:05 12786
原创 WIN系统安装Oracle常见错误【亲测】
问题一:安装Oracle提示OracleMTSRecoveryService 已经存在解决方法运行cmd → net stop OracleMTSRecoveryServicesc delete OracleMTSRecoveryService问题二:Oracle安装 指定的SID在本机上已经存在,请指定一个不同的SID问题三:OracleMTSRecoveryService无法启动的解决方法
2019-07-28 00:30:35 13106
原创 初识IDEA-部署Maven项目常见问题解决方案
问题一:Maven项目Install时报Return code is: 501 , ReasonPhrase:HTTPS Required问题二:运行Maven是报错:No goals have been specified for this build详细报错信息:问题三:导入jar包时出现波浪线问题四:解决在idea中使用maven插件时出现乱码
2019-07-28 00:29:05 13410
原创 WIN系统配置Maven环境结合IDEA部署项目
一、下载安装配置Maven环境1、前往https://maven.apache.org/download.cgi下载最新版的Maven程序解压位置按个人习惯、尽量不要太难找不要有空格2、Maven环境变量配置新建环境变量MAVEN_HOME 赋值刚才解压的根目录编辑环境变量Path,追加%MAVEN_HOME%\bin; 3、至此Maven已经完成了安装,可以通过DOS命令检查一下我们是否安装成功输入:mvn -v输出以下内容即可C:\Users\MrYu>mvn -vApache Maven 2.2.
2019-07-28 00:27:55 12992
原创 Win安装Git环境配置本地项目上传至仓库详细教程
一、Git官方下载、安装、配置环境教程1、官方下载地址:https://git-scm.com/download/win2、使用淘宝加速镜像Git for Windows. 国内直接从官网(http://git-scm.com/download/win)下载比较困难需要翻墙。这里提供几个版本方便网友下载v2.21.0 (2019-02-26)64-bit Git for Windows Setup : https://npm.taobao.org/mirrors/git-for-windows/v2.21.
2019-07-21 23:27:18 12950
原创 Git Push时报错: ! [rejected] master -> master (non-fast-forward)
[rejected] master -> master (fetch first) error: failed to push some refs to hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref
2019-06-30 16:55:23 13999
原创 阿里云Linux系统Yum安装Redis教程【亲测】
第一步下载Redis安装包及依赖环境下载安装包WinScp转移到Linux上Redis5.0.5官网下载安装redis编译的c++环境yum install gcc-c++解压Redis到 /usr/local并删除安装包(这里我的SCP过后目录是Downloads )cd /Downloadstar -xvf redis-5.0.5.tar.gz -C /usr/loc...
2019-06-30 16:16:57 13355
原创 阿里云Linux系统Yum搭建MySQL优化版【亲测】
第一步: 我们先检查本地是否安装mysql#yum list installed | grepmysql //检查安装#yum -y remove mysql-libs.x86_64 //卸载//若有多个依赖文件则依次卸载。当结果显示为 Complete!即卸载完毕。第二步:依赖安装MySQL依赖libaio,所以先要安装libaio...
2019-06-10 00:30:39 13356
原创 阿里云Linux系统搭建Docker容器部署MySQL【亲测】
一、安装部署Docker容器第一步:查看系统要求删除旧版本要求 CentOS 系统的内核版本高于 3.10#查看内核版本uname -a#删除旧版本yum remove docker docker-common docker-selinux docker-engine第二步:安装所需依赖、设置Docker yum源sudo yum install -y yum-utils device-mapper-persistent-data lvm2 安装驱动依赖sudo yum-config
2019-06-09 23:26:59 14433
原创 阿里云Linux系统搭建Tomcat服务器【亲测】
准备工作Linux(CentOS7)下载好JDK和tomcat安装文件,wget命令下载JDK8现在Oracle需要认证路径会发生改变,报错如下:wget --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracl--2019-06-08 19:25:30...
2019-06-08 19:25:45 13323
原创 阿里云Linux系统Nginx的安装环境配置【亲测】
第一步:下载nginx压缩包在这里可以去nginx官网下载->点我下载也可以直接使用wget命令下载,指令如下所示(请根据自己的需求进行下载):wget -c https://nginx.org/download/nginx-1.17.7.tar.gz注意:这一步最好在自己的目标目录进行操作,我一般是把压缩包下载到/usr/local目录下。cp /Downloads/n...
2019-06-08 19:21:16 13527
原创 SDK完整环境下载安装及ADB常用命令
最近在配置Android 开发环境的时候遇到了一个大问题,那就是Google Android的官网居然成功的被我天朝给墙掉了,想想俺当年开发Android的时候,那网站都还妥妥地上得去啦这个世界变得真是太快啊。再一细看,发现博文教程大多都比较老了,Neo有句名言叫“世界变得好快!我却依然无知”,感觉这些教程都有些不合潮流了,于是怒而写此教程,希望能够让大家很方便的不用翻墙不用代理地就完成Andr...
2018-10-08 13:15:55 15447
原创 JDK+AndroidStudio环境搭建【亲测】
一、JDK环境配置(1)新建->变量名"JAVA_HOME",变量值"D:\Java\jdk1.8.0_05"(这里即输入自己的JDK安装路径)(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%J...
2018-10-06 20:18:07 13797
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人