公司的登录注册等操作有验证码,测试环境可以让开发屏蔽掉验证码,但是如果到线上的话就要想办法识别验证码或必过验证码了。
识别验证码主要分为三部分,一、对验证码进行二值化。二、将二值化后的图片分割。三、进行识别。理论上在识别之前有一个标准化的操作,是将图片进行旋转等操作,尽量将字符弄成一样的格式,...
分类:
编程语言 时间:
2014-05-09 23:21:48
阅读次数:
568
1. 整形的表示范围-2^32~2^32 - 1 ; 长整形表示:aLong = 99999L2.
复数的属性, num.real,该复数的实部, num.imag,该复数的虚部。num.conjugate(),返回该复数的共轭复数。3.
分类:
编程语言 时间:
2014-05-09 23:11:13
阅读次数:
293
STL实践与分析--泛型算法的结构引言:
正如全部的容器都建立在一致的设计模式上一样,算法也具有共同的设计基础。
算法最主要的性质是须要使用的迭代器种类。全部算法都指定了它的每一个迭代器形參可使用的迭代器类型。比方,假设形參必须为随机訪问迭代器则可提供vector或
deque类型的迭代器,或者.....
分类:
编程语言 时间:
2014-05-09 23:10:44
阅读次数:
510
元组(tuple)是有序对象的集合,其中元素由逗号隔开,圆括号包围。
就像一个不可以改变的列表,但具有不可变性,跟字符串类似。
常见操作
Tupletest = (1,2,3,4)
>>>len(Tupletest)
4
>>>Tupletest + (5,6)
(1,2,3,4,5,6)
>>>Tupletest.index(4) #返回索引值
3
...
分类:
编程语言 时间:
2014-05-09 22:11:26
阅读次数:
267
大家都喜欢用hell world来写第一个程序,python这里也写一个!
直接输入print"hello world"然后运行就ok啦,是不是很简单? 你确实没看错真的这么简单。
当然你可以也在cmd下面进行运行,前提是你配置了系统环境变量,(直接把python的安装路径添加到path里...
分类:
编程语言 时间:
2014-05-09 20:22:11
阅读次数:
322
第一次接触python是因为一个项目需要做自动化测试,因为各种限制没有使用QTP,选择了开源的比较流行的selenium,但如果只是靠selenium进行录制脚本、修改脚本这个很多时候没办法满足需求,而且脚本在执行过程中报错是非常多的,经过了解后发现python比较强大,所以选择了seleniu.....
分类:
编程语言 时间:
2014-05-09 20:12:59
阅读次数:
244
关键字Rabin karp 算法,C++,ubuntu 14.04, linux, big
integer, gmp为了计算冗余度, 我写出了如下算法void HandleAMission(const char *srcFileName, FILE
*output, int blockSize, i...
分类:
其他好文 时间:
2014-05-09 20:12:25
阅读次数:
270
Linux环境下使用python调用C的printf例子:#!/usr/bin/env
python2.7#-*- coding:utf-8 -*-from ctypes import *def test(): #libc =
cdll.LoadLibrary("libc.so.6") ...
分类:
编程语言 时间:
2014-05-09 19:51:59
阅读次数:
469
为什么使用 Templates?C++ 要求我们使用各种特定类型(specific
types)来声明变量、函数和其它各种实体(entities);
然而,很多用以处理「不同类型之数据」的程序代码看起来都差不多。特别是当你实作算法(像是quicksort),或实作如 linked-list 或 bi...
分类:
其他好文 时间:
2014-05-09 19:39:06
阅读次数:
332
再来看一个选择li列表的例子:点击li中的任意项,被点击的li高亮显示: 6.3css类和样式
{{restaurant.name}}{{restaurant.food}}{{restaurant.price}} function Restauran...
分类:
Web程序 时间:
2014-05-09 19:25:15
阅读次数:
447