自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 pycharm导入自己写的包的时候,不发识别模块的解决办法

今天用写selenium脚本的时候导入自己统计目录下的模块时,出错,明明存在但是报错说模块不存在,找了半天终于找到解决方案,顺便记录一下吧pycharm不会将当前文件目录自动加入自己的sourse_path。右键make_directory as-->sources root将当前工作的文件夹加入source_path就可以了。有时候可能会遇到在pycharm导入我们pip安...

2019-09-27 20:10:00 829

转载 python+selenium遇到元素定位不到的问题,顺便记录一下自己这次的错误(报错selenium.common.exceptions.NoSuchElementException)...

今天在写selenium一个发送邮件脚本时,遇到一些没有找到页面元素的错误。经过自己反复调试,找原因百度,终于解决了。简单总结一下吧,原因有以下几点:一:Frame控件嵌套,.Frame/Iframe原因定位不到元素:一般大家经常使用的邮箱算是frame嵌套的典型,通常注册登录都是在一个frame控件里面,而且标题正文可能是frame中嵌套iframe,接下里用我今天的脚本为例子(q...

2019-09-27 10:17:00 1438

转载 数据库索引的所用,有点和缺点

为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查...

2019-09-24 19:29:00 159

转载 git一步步上传自己的项目至github,及仓库更新

一.使用git上传项目到github首先登陆github账号,选择新建一个库,填写项目名称,描述创建完成之后,跳转到下面的页面,下面红框中的网址要记住,在后面上传代码的时候需要使用接下来,我们需要先下载Git,这里最好下载最新版本的Git,这里附上我下载的Git2.6.2的网址:https://git-scm.com/downloads,安装时如果没有特殊需求,一直下一步就可以...

2019-09-24 18:36:00 196

转载 TCP三次握手和四次握手全过程 为什么要三次握手而不是二次握手?

三次握手第一次握手:客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=y+1)...

2019-09-17 12:16:00 508

转载 OSI,TCP/IP,五层协议的体系结构,以及各层协议

各层协议结构OSI分层(7层)从下到上依次物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层)网络接口层、 网际层、运输层、 应用层。五层协议 (5层)物理层、数据链路层、网络层、运输层、 应用层。每一次协议如下物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器)数据链路层:PPP、FR、HDLC、V...

2019-09-17 11:26:00 192

转载 软件测试的各个阶段单元测试、集成测试、系统测试、验收测试、回归测试

单元测试: 单元测试:完成最小的软件设计单元(模块)的验证工作,目标是确保模块被正确的编码,使用过程设计描述作为指南,对重要的控制路径进行测试以发现模块内的错误,通常情况下是白盒的,对代码风格和规则、程序设计和结构、业务逻辑等进行静态测试,及早的发现和解决不易显现的错误。集成测试:集成测试:通过测试发现与模块接口有关的问题。目标是把通过了单元测试的模块拿来,构造一个在设计中所描述的程...

2019-09-15 22:04:00 1448

转载 对BUG的分析与理解

对BUG的分析与理解bug的分类bug,其实就是软件期望的行为与实际行为的差异。从程序的角度来看,在软件整个生命周期中都会有bug的出现。需求分析过程中,需求理解的不足,导致的理解错位 ,遗漏甚至变化都可能导致bug;设计本身有好坏之分,但是bug本身还是比较隐晦,不是那么明显。 编码阶段,也会有理解错误,语言特性,第三方库框架,等等导致的bug. 后期打包,部署,运维也会产生 b...

2019-09-15 10:18:00 1345

转载 get和post请求的区别

#http请求中get和post的区别面试经常被问到了解历史get和post是HTTP与服务器交互的方式,说到方式,其实总共有四种:put,delete,post,get。他们的作用分别是对服务器资源的增,删,改,查。所以,get是获取数据,post是修改数据。但是,现在大家都不这么干了!只用一个方式就可以做增删查减的操作。区别分析get把请求的数据放在url上,即H...

2019-09-15 10:17:00 85

转载 HTTP协议详解

HTTP协议详解HTTP是什么HTTP--Hyper Text Transfer Protocol,超文本传输协议,是一种建立在TCP上的无状态连接,整个基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请求做出相应的动作访问服务器资源,最后通过发送HTTP响应把结果返回给客户端。其中一个请求的开始到一...

2019-09-15 10:12:00 96

空空如也

空空如也

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

TA关注的人

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