自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (2)
  • 收藏
  • 关注

原创 pip.ini 配置--添加豆瓣镜像源--下载速度百倍

一、安装pip1.下载pip安装包,随意保存在某个目录,例如D:\: https://pypi.python.org/pypi/pip#downloads2.下载完成后解压3.通过cmd ,cd 到解压文件的目录4.通过命令进行安装: python setup.py install5.测试是否安装成功(若显示不存在命令之类的,建议重启电脑):pip list二、配置...

2018-08-13 11:47:03 13783 1

原创 pip安装第三方模块报错:"You are using pip version 9.0.1, however version 10.0.1 is available."

使用命令: pip list 1 查看安装的第三方库时,会在列表结尾说: You are using pip version 9.0.1, however version 10.0.1 is available. You should consider upgrading via the ‘python -m pip install –upgrade pip’ command....

2018-08-13 10:46:57 19287 6

转载 验证码识别

Tesseract-OCR识别中文与训练字库实例关于中文的识别,效果比较好而且开源的应该就是Tesseract-OCR了,所以自己亲身试用一下,分享到博客让有同样兴趣的人少走弯路。文中所用到的身份证图片资源是百度找的,如有侵权可联系我删除。 一、准备工作1、下载Tesseract-OCR引擎,注意要3.0以上才支持中文哦,按照提示安装就行。2、下载chi

2017-01-17 10:11:38 913

转载 Python 基础语法(四)

Python 基础语法(四) --------------------------------------------接 Python 基础语法(三) --------------------------------------------十、Python标准库  Python标准库是随Pthon附带安装的,包含了大量极其有用的模块。  1. sys模块  sys模块包含系

2016-12-20 11:18:35 464

转载 Python 基础语法(三)

Python 基础语法(三)--------------------------------------------接 Python 基础语法(二) --------------------------------------------七、面向对象编程  python支持面向对象编程;类和对象是面向对象编程的两个主要方面,类创建一个新的类型,对象是这个类的实例。  对象可

2016-12-20 11:06:26 383

转载 Python 基础语法(二)

Python 基础语法(二)--------------------------------------------接 Python 基础语法(一) --------------------------------------------  2. 元组    tuple和list十分相似,但是tuple是不可变的,即不能修改tuple,元组通过圆括号中用逗号分割的项定义;支持索

2016-12-20 11:05:47 377

转载 Python 基础语法(一)

Python 基础语法(一)Python的特点  1. 简单    Python是一种代表简单思想的语言。  2. 易学    Python有极其简单的语法。  3. 免费、开源    Python是FLOSS(自由/开放源码软件)之一。  4. 高层语言    使用Python编写程序时无需考虑如何管理程序使用的内存一类的底层细节。  5. 可移植性

2016-12-20 11:00:38 984

转载 接口测试总结

本文主要分为两个部分:  第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做?  第二部分:主要介绍为什么要做接口测试,并简单总结接口持续集成和接口质量评估相关内容。 第一部分:首先,在做接口测试的过程中,经常有后端开发会问:后端接口都测试什么?怎么测的?后端接口测试一

2016-11-30 17:26:53 340

转载 接口测试实践

接口测试  接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。              --百度百科 为什么介绍接口测试?  接口常被开发挂在嘴边,在开发过程中无处不在,但对于测试人员来说,它又如此朦胧,无形无色无味,难以触碰。

2016-11-30 17:20:38 267

转载 你必看的一个老程序员积累的20条编程经验

你必看的一个老程序员积累的20条编程经验程序员1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分钟。如果在这期间你不能解决问题,那就去寻求帮助,或到网上找答案,而不是尝试去做“超级堆码员”。

2016-11-30 10:09:52 3999 1

转载 你做过的最有效的提高你的编程水平的一件事情是什么

最近在 stackexchange 网站上看到了一个非常好的问答,有人问:你做过的最有效的提高你的编程水平的一件事情是什么?回首作为一个程序员这些年来的生活和职业道路,我使用了很多种不同的方法来提高我的编程技能 —— 阅读代码,编写程序,阅读书籍,听讲座,看视频,等等。我的问题是:你做过的最有效的提高你的编程水平的一件事情是什么?对于那些想提高水平的程序员,你的建议是什

2016-11-30 09:32:38 290

原创 程序员的学习和积累

对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。  每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学校的学习方式,特别是很多刚出校门的人。在他们潜意识中,学习只是应付考试的一种手段,考完就一切OK了,全部还给老师了也无所谓,反正考完之后下次不会再考这么课程了(大学尤其如此)。长期的应试教育会让很多人以考试的

2016-11-30 09:26:35 306 1

转载 Python模块(Module)

Python模块(Module) 一个Python Module(模块),是一个文件,包含了Python对象定义和Python语句(definitions and statements)。文件名就是模块名加上后缀.py,在模块内部,模块名存储在全局变量__name__中,是一个string,可以直接在module中通过__name__引用到module name。module是为了

2016-11-24 17:15:01 1091

转载 Appium小试

Appium小试最近有空玩了一下Appium,记录一下1.下载Appium for windows,现在是0.12.3版本https://bitbucket.org/appium/appium.app/downloads/解压后如下图双击Appium.exe就能启动Appium界面点击Launch开启服务2. 下载Android SDKhttps

2016-11-24 10:00:50 426

转载 oracle数据库安装后如何建立自己的数据库

oracle数据库安装后如何建立自己的数据库 (2012-05-27 15:49:50)转载▼标签: 数据库 oracle 创建表 杂谈       最近,有个人找自己做oracle方面的东西,自己之前搞过数据库,但是没有搞过oracle数据库,有点担心,但是,之后研究了一下

2016-11-10 10:24:42 15444 1

原创 Ruby实现的各种排序算法

时间复杂度:Θ(n^2)Bubble sort 复制代码代码如下:def bubble_sort(a)    (a.size-2).downto(0) do |i|      (0..i).each do |j|        a[j], a[j+1] = a[j+1], a[j] if a[j] > a[j+1]      end    end

2016-11-09 23:22:29 1932

原创 ruby交互ssh

通过gem导入相关库gem install net-ssh通过ruby脚本链接到远程服务器代码例子require 'net/ssh'host = "xxx.xxx.xxx.xxx"username = "XXXX"password = "XXXXXX"# 通过start方法链接到远程主机session = Net::SSH.start(host,user

2016-11-09 17:09:07 2272 1

转载 tomcat+eclipse web应用开发环境配置

1 下载安装tomcat    地址:http://tomcat.apache.org/download-60.cgi    windows32位系统下载:apache-tomcat-6.0.35-windows-x86.zip    解压放到指定目录就可以,无需安装。 2 下载安装eclipse    地址:http://www.eclipse.org/downloads

2016-11-09 17:07:41 411

翻译 JRE_HOME错误 The JAVA_HOME environment variable is not defined correctly

The JAVA_HOME environment variable is not defined correctly 这个错误也有可能是因为setclasspath.bat中的JAVA_HOME和JRE_HOME没有读取到(电脑太笨 没找到 不知道是什么原因 应该是操作系统的原因吧)配置好Java环境变量后(还有JRE_HOME ,值为jdk下jre路径,网上是这么说的

2016-11-09 09:40:50 2036

转载 接口测试之JsonObject

接口测试之JsonObject 分享0 GAT框架,接口测试 接口测试之JsonObjectJSONObject使用方法分类: JSONObject2013-03-12 16:51 38905人阅读 评论(3) 收藏 举报目录(?)[+]1.JSONObject介绍JSONObject-

2016-11-02 17:25:42 1679

转载 autoit学习笔记---“While…WEnd”循环

autoit学习笔记---“While…WEnd”循环 (2012-03-26 16:10:58)标签: 杂谈 分类: 学习笔记之autoit  “While…WEnd”语句语法: While  [语句或语句组(循环体)] WEnd 这里的表达式是一个返回布尔值的关系或逻辑表达式,这个表达式是“While…

2016-10-27 13:50:28 4739

转载 基于python实现jenkins自动发布代码平台

基于python实现jenkins自动发布代码平台2015-04-29 15:51:27标签:jenkins 自动发布代码平台 python原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://linuxpython.blog.51cto.com/10015972/1640358前言:jen

2016-10-25 15:26:02 7796

转载 使用python实现一个简单的学生信息管理系统

使用python实现一个简单的学生信息管理系统2015-09-08 17:35:13标签:管理系统 python原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xianglinhu.blog.51cto.com/5787032/1692843最近公司搬办公室,杂七杂八的事情比较多,又碰上业务要

2016-10-25 15:14:43 33037 3

转载 Tomcat全攻略(TOMCAT详细教程)

Tomcat全攻略(TOMCAT详细教程)2007-12-06 16:20:29|  分类: Tomcat |  标签:tomcat  |举报|字号 订阅      下载LOFTER我的照片书  |Tomcat全攻略(TOMCAT详细教程) T

2016-10-25 14:40:58 9366

转载 启动Tomcat错误:he JRE_HOME environment variable is not defined correctly

在tomcat的bin目录下,双击startup.bat,闪一下,就没了,后来仔细看了一下黑屏闪的内容如下:the JRE_HOME environment variable is not defined correctly This environment variableis needed to run this program原因:以前版本的tomca

2016-10-25 14:39:13 310

转载 Tomcat:基础安装和使用教程

Tomcat:基础安装和使用教程背景此文记录了 Tomcat 的基本使用方法,主要为了强化记忆。安装步骤第一步:下载和安装 Java下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html。安装并设置JAVA_HOME环境变量:第二步:下载和解压 Tomca

2016-10-25 12:56:30 7000

翻译 Selenium中的几种等待方式,需特别注意implicitlyWait的用法

Selenium中的几种等待方式,需特别注意implicitlyWait的用法时间 2014-02-27 15:32:17  CSDN博客原文  http://blog.csdn.net/pf20050904/article/details/20052485主题 Selenium最近在项目过程中使用selenium 判断元素是否存在的时候 遇到一个很坑爹的问题,

2016-10-11 09:42:57 3679

翻译 ruby 正则表达式

先推荐一个在线的Ruby正则表达式编辑器http://www.rubular.com/Ruby的正则表达式以"//"作为构造方法。表达式返回一个RegExp的对象。   一般规则:   /a/匹配字符a。      /\?/匹配特殊字符?。特殊字符包括^, $, ? , ., /, \, [, ], {, }, (, ), +, *.      .匹配任意字

2016-10-10 12:43:46 579

翻译 Ruby学习笔记-正则表达式

Ruby学习笔记-正则表达式 1.创建正则表达式a)  reg1 = /^[a-z]*$/                             #将模式的定义放在两个正斜杠之间,返回一个Regexp对象b)  reg2 = Regexp.new(‘^[a-z]*$’)         #创建一个Regexp对象c)  reg3 = %r{^[a-z]

2016-10-10 12:43:03 1949

翻译 Ruby操作Excel文件

Ruby操作Excel文件 写了一段Ruby操作Excel的脚本,使用OLE方式,功能是从Excel中读取第一列有效数据至数组,分析后将数据分类存入几个集合,并输出至Excel中  Ruby代码  require "win32ole"    excel = WIN32OLE.new('excel.application')

2016-09-19 17:52:08 2977

翻译 BAT 批处理脚本 教程

BAT 批处理脚本 教程第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo

2016-09-18 10:25:42 1002

翻译 Ruby 异常

Ruby 异常异常和执行总是被联系在一起。如果您打开一个不存在的文件,且没有恰当地处理这种情况,那么您的程序则被认为是低质量的。如果异常发生,则程序停止。异常用于处理各种类型的错误,这些错误可能在程序执行期间发生,所以要采取适当的行动,而不至于让程序完全停止。Ruby 提供了一个完美的处理异常的机制。我们可以在 begin/end 块中附上可能抛出异常的代码,并使用 r

2016-09-08 16:35:39 433

翻译 用 OptionParser 构建 Command Line 工具

用 OptionParser 构建 Command Line 工具12 条评论 , 8 次修正,64 次阅读, 最后更新于 2 年前Ruby 除了 Rails 还能做什么?除了 Rails 之外,Ruby 能做的太多太多了,除了用于 Rails 开发之外,Ruby 用的最多的就是写各种 Command Line 工具来解决各种小问题,Command Line 工具又称为

2016-09-07 17:14:54 315

翻译 ruby控制流

ruby控制流一 判断结构 if  表达式    elsif 表达式    else    endif 表达式 then  end #当写在一行时 需要用then if 表达式 #当表达式的结果为true时执行前面的代码.. unless 表达式 #当表达式为false执行前面的代码case 表达式 w

2016-09-07 15:16:24 269

翻译 linux的文件系统 目录结构

linux的文件系统 目录结构linux目录结构的最顶端是/目录 我们一般都称为root目录。linux有四种文件类型,分别是普通文件,目录文件,连接文件,特殊文件,可以用file来识别。普通文件:文本文件 二进制文件 图像文件 音频视频文件等 可用cat less more vi emacs来查看修改内容 或者用mv改名或移动 用rm删除 用cp复制目录文件:包括

2016-09-07 15:15:24 213

翻译 Ruby之旅(七) 数组以及Hash

Ruby之旅(七) 数组以及HashRuby支持数组以及Hash,数组和Hash都是通过索引访问的,所不同的是数组通过数字索引,而Hash的索引可以是任何对象,所以数组访问速度更快(直接定位),而Hash则更加灵活,搜索元素速度更快(Hash算法定位索引,无需遍历)。Ruby里面比较有特点的是,数组与Hash都可以容纳不同的对象,因为这是Ruby语言所决定的(非强类型语言,单根派生

2016-09-07 15:14:16 1201

翻译 Ruby之旅(六) 模块以及类的多继承

Ruby之旅(六) 模块以及类的多继承ruby除了支持class外还支持module,module的作用有两个:1 当作一组方法和常数的命名空间 防止命名冲突2 可以被类mixin(混入),mixin module的类的实例则拥有了模块的方法。不同的类混入了同样的模块,则可以拥有同样的功能,而无须去继承某个父类。可以通过include一个module来实现c

2016-09-07 15:13:07 724

翻译 Ruby之旅(五) 类的封装性

Ruby之旅(五) 类的封装性Ruby的成员访问修饰关键字分为三种,与c#一样。1 private 只能为该对象所调用的方法2 protected 只能为该对象及其子对象所调用的方法3 public 可以让任何对象所调用的方法与c#不同的是,ruby的访问修饰符从定义处开始起作用,直到下一个访问修饰符出现时终止,比如class Greeter  def 

2016-09-07 15:12:06 497

翻译 Ruby之旅(四) 类的继承

Ruby之旅(四) 类的继承直接上代码Rectangle.rbclass Rectangle  attr_accessor :width  attr_accessor :height    def initialize(wdth, hgt)    @width = wdth    @height = hgt  end    def are

2016-09-07 14:37:41 2912

翻译 Ruby之旅(三) 类变量以及类方法

Ruby之旅(三) 类变量以及类方法(一)类变量以及类方法sample codeclass BankAccount  @@interestRate = 6.5  def BankAccount.getInterestRate()    @@interestRate  end  attr_accessor :balance  def initializ

2016-09-07 14:37:04 494

python高级编程

《Python高级编程》通过大量的实例,介绍了Python语言的最佳实践和敏捷开发方法,并涉及整个软件生命周期的高级主题,诸如持续集成、版本控制系统、包的发行和分发、开发模式、文档编写等。《Python高级编程》首先介绍如何设置最优的开发环境,然后以Python敏捷开发方法为线索,阐述如何将已被验证的面向对象原则应用到设计中。这些内容为开发人员和项目管理人员提供了整个软件工程中的许多高级概念以及专家级的建议,其中有些内容的意义甚至超出了Python语言本身。, 《Python高级编程》针对具备一定Python基础并希望通过在项目中应用最佳实践和新的开发技术来提升自己的Python开发人员。

2017-10-26

接口的测试实践与经验v0.4

[优]为Jenkins添加Windows Slave远程执行python项目脚本 (1)

2017-10-26

空空如也

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

TA关注的人

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