自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

上帝De助手

人生苦短,我也用python!!!

  • 博客(19)
  • 资源 (33)
  • 收藏
  • 关注

原创 设计模式之python版(十)--观察者模式

观察者模式:场景特性:结构特性:#!/usr/bin/env python #encoding: utf-8class subject: def __init__(self): self.obs = [] def add_ob(self, ob): self.obs.append(ob) d

2012-05-31 16:00:54 1283

原创 设计模式之python版(九)--建造者模式

建造者模式:应用特性:同类化创造相同模块,避免遗漏固有属性结构特性:把创造的流程规范化,每个流程的具体任务可以自定义化,建造过程批量化。#!/usr/bin/env python #encoding: utf-8class product: def __init__(self): self.parts = [] def add(se

2012-05-31 11:15:45 1298

原创 设计模式之python版(八)--外观模式

外观模式:应用特性:在很多复杂而小功能需要调用需求时,而且这些调用往往还有一定相关性,即一调用就是一系列的。结构特性:把原本复杂而繁多的调用,规划统一到一个入口类中,从此只通过这一个入口调用就可以了。class small_or_piece1: def __init__(self): pass def do_small1(self)

2012-05-30 23:39:37 1287

原创 python自定义解析简单xml格式文件

因为公司内部的接口返回的字串支持2种形式:php数组,xml;结果php数组python不能直接用,而xml字符串的格式不是标准的,所以也不能用标准模块解析。【不标准的地方是某些节点会的名称是以数字开头的】,所以写个简单的脚步来解析一下文件,用来做接口测试。#!/usr/bin/env python #encoding: utf-8import reclass xmlparse:

2012-05-23 15:58:31 3296

原创 python进制转换(读取纯二进制文件内容)

binascii 模块:它包含一个把二进制数值转换成十六进制的函数,同样也可以反过来转。 #binary_value是二进制数值不是字符串,也不是int型的1010binascii.b2a_hex(binary_value) ##binary_value 一般读二进制文件可以得到>>'89' python自带的builtin函数:bin(num)   十进制数值 =

2012-05-21 18:14:44 35412

原创 socket编程各步骤作用简述之python版

python的标准库里面自带了socket模块,直接可以导入,连接方式和其它编程语言基本也是一样的,因为初学socket编程所以每一步具体起到什么作用还不是很明确,而网上基本都是直接代码,大同小易;只有自己试了几次才知道。来看一下比喻的socket连接图:基本上一个程序对应一个端口,一个线程监听一个socket消息。正常单线程时,有一个请求连接发来,直接就是由唯一的主线程来监听,然后发

2012-05-21 15:41:46 7120

转载 Stock Error

Error Code Error Message10004 The operation is canceled.10013 The requested address is a broadcast address, but flag is not set.10014 Invalid argument.10022 Socket not bound, invalid address o

2012-05-21 13:58:31 2200

原创 socket通信模拟http服务之python版

直接见代码,用python编写一个基于socket的c/S结构程序,然后双方简单模拟http协议通信,也可以直接通过浏览器来访问服务器。服务器端:#!/usr/bin/env python #encoding: utf-8import socket, sys, threading SERVER = '127.0.0.1' #主机IP PORT = 8080 #端口号

2012-05-18 18:42:38 7038

原创 java父类与子类的多态性

父类:public class base { public String s1 = "base string"; public static String s2 = "base static string"; public void show() { System.out.println(this.s1); } public void show_static() {

2012-05-17 18:07:06 1951

原创 设计模式之python版(七)--模板方法模式

模板方法模式:应用特性:重复做相同逻辑的事情,但是具体细节不同的场景结构特性:相同逻辑抽取至父类,具体细节留置子类。可以说是对逻辑的抽象UML:#!/usr/bin/env python #encoding: utf-8 class template: def __init__(self): pass def logic(se

2012-05-14 13:24:42 2935

原创 设计模式之python版(六)--原型模式

原型模式:应用特性:需要大量的基于某个基础原型进行微量修改而得到新原型时使用。结构特性:对象的复制机制【浅复制和深复制】UML:#!/usr/bin/env python #encoding: utf-8 from copy import copy, deepcopyclass test_obj: def __init__(self, id):

2012-05-14 11:57:25 1990

原创 XSL语法学习

正规教程:http://www.w3school.com.cn/xsl/index.asp标签手册:http://www.w3school.com.cn/xsl/xsl_w3celementref.asp函数手册:http://www.w3school.com.cn/xsl/xsl_functions.aspXSL头部定义:因为XSL是标准的XML格式,所有第一行是xml的

2012-05-10 18:13:42 9748 3

原创 设计模式之python版(五)--工厂方法

工厂方法应用特性:需要生成的对象经常需要增改时,抽离出易变的内容并独立放置在一个类中结构特性:一个工厂类分离成多个子工厂类,分别只做一件事UML:#!/usr/bin/env python #encoding: utf-8 class factory_base: def __init__(self): pass d

2012-05-10 13:22:04 1359

原创 设计模式之python版(四)代理模式

代理模式应用特性:需要在通信双方中间需要一些特殊的中间操作时引用,多加一个中间控制层。结构特性:建立一个中间类,创建一个对象,接收一个对象,然后把两者联通起来UML:#!/usr/bin/env python #encoding: utf-8 class sender_base: def __init__(self): pass

2012-05-10 13:01:08 1801

原创 设计模式之python版(三)--装饰模式

装饰模式:应用特点:是动态的给主功能添加一些装饰性的功能。结构特性:就是把各装饰性的功能和主功能分开,然后根据需要选择装饰性的功能来修饰主功能即可。UML:#!/usr/bin/env python #encoding: utf-8 ##被装饰的主类class baseclass: def __init__(self): pass

2012-05-09 14:00:26 1608

原创 设计模式之python版(二)--策略模式

策略模式:应用特性:接收任意对象,然后对不同的对象去做相同的一件事情。结构特性:策略模式其实是利用了多态的特性,使用固定的方法,但是把对象作为个体抽离出来了,对象在这里有点象抽离出来的配置文件的意思UML:#!/usr/bin/env python#encoding: utf-8class baseclass: def __init__(self):

2012-05-08 23:21:37 1532

原创 设计模式之python版(一)--工厂模式

工厂模式:应用特性:其实工厂模式就是创建对象模式,你想要什么就给你创建什么对象。通常接收一个要求,返回一个要求的对象。结构特性:一个独立的各类对象的生成器。UML:#!/usr/bin/env python#encoding: utf-8class baseclass: def __init__(self): pass

2012-05-08 22:45:55 1635

原创 QTP在IE8中关闭相同标题页面的问题

场景:1、ie8下开启2个页面内容相同的也页面,其地址可以一样也可以不一样,但内容一样2、两个页面在ie8的两个不同的tab中【注意是一个ie窗口】3、使用qtp的浏览器close方法关闭第二个浏览器有图有真相实际结果:不能正常关闭成功,必须手动点击一次第二个tab页,其页面才能关闭,否则报object not available错误解决办法1:

2012-05-08 11:45:48 2569

原创 python--连接数据库篇

1、安装数据库驱动:mysql的驱动是MySQLdb【http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/】, 微软sql的驱动是pymssql, 直接去pypi网站下就可以了windows下安装MySQLdb可以参考这个链接:http://www.byywee.com/page/M0/S587/5

2012-05-07 14:06:44 1360

Report Manager for QTP

QTP 中的 log manager,类似于log4J。支持在你的QTP自动化框架内输出多种日志、结果。 如:错误日志,失败场景,测试结果,性能指标等等

2011-03-28

Multi TeMulti Test Manager V8.2.4st Manager V8.2.4

Multi TeMulti Test Manager V8.2.4st Manager V8.2.4 运行QTP的批处理程序,与QTP自身所带的批处理工具相比有差。这个设置更多,支持查看结果,支持结果路径设置,支持定时运行,支持错误处理,支持邮件提醒等等

2011-03-28

免费汇编工具MASM、Link、Debug

免费汇编工具MASM、Link、Debug

2011-03-17

C#操作Excel 对象所需DLL 集

C#操作Excel 对象所需DLL 集 包括: 4个DLL, 一个EXcel类,用于操作Excel对象的封装类

2010-10-08

EXCEL 对象操作实例 C# VB

EXCEL 对象操作实例 C# VB 详细介绍excel对象 及使用实例 并介绍如何创建。NET 的 excel ADD_IN

2010-10-08

C# EXCEL 引用 组件

C# EXCEL 引用 组件C# EXCEL 引用 组件

2010-08-28

内存 分析 工具111111

能够分析和释放空闲内存 能够分析和释放空闲内存

2010-08-07

pl sql教程 pdf

pl sql教程 oracle pdf版

2010-04-21

Turbo C++ 3.0 编译器 软件 下载

Turbo C++ 3.0 编译器是学习C++的初学者的必要工具,只有先了解了编译的软件的过程,才能更好的了解,软件是怎么编译出来的。 编辑--编译--汇编--链接--装载--运行程序--得到结果

2010-01-22

远程 连接 管理 工具

本工具专门用于管理 多个远程连接。 把多个连接统一管理。 使用方法,打开软件,新建,输入任意名称, 生成一个空的配置文件,然后添加远程机器的 计算机名/地址。 输入用户名/密码, 连接成功。

2010-01-20

算法设计与分析课件.rar算法设计与分析课件.rar

算法设计与分析课件.rar算法设计与分析课件.rar算法设计与分析课件.rar

2009-02-28

软工课件导论.rar软工课件导论.rar

软工课件导论.rar软工课件导论.rar软工课件导论.rar

2009-02-28

程序员高级程序员 程序设计辅助理解软件

程序员高级程序员 程序设计辅助理解软件.rar

2009-02-28

98~2002度高级程序员级试题附答案

全国计算机技术与资格水平考试 98~2002年度高级程序员级试题附答案

2009-02-28

98~2002年度高级程序员级试题附答案

98~2002年度高级程序员级试题附答案 全国计算机技术与资格水平考试

2009-02-28

software testing 2nd

介绍就不用说!!~!应该都知道了才搜的!~!<br> 好不容易找了个能看的!!呵呵!

2008-01-18

pyenv安装脚本pyenv.zip

pyenv安装脚本,github下载不了的可以下载

2022-03-30

UMeditor在线web编辑器 -- python版

UMeditor在线web编辑器 -- python版,基于UMeditor、webpy的在线编辑器开发包

2015-06-03

The busy coder's guide to Android development-v6.4

The busy coder's guide to Android development-v6.4

2015-05-20

Teleport Pro破解版

它可以从Internet的任何地方抓回你想要的任何文件,它可以在你指定的时间自动登录到你指定的网站下载你指定的内容,你还可以用它来创建某个网站的完整的镜象,作为创建你自己的网站的参考。

2014-08-27

vimium1.4.5

vimium是chrome的一个插件,让你像使用vim一样使用浏览器,而不需要鼠标

2014-08-07

BroPHP,ThinkPHP,解决验证码不显示

解决验证码不显示,BroPHP,ThinkPHP。。。 清除代码文件中的BOM,将下载的文件放置于网站根目录,运行即可

2013-12-20

QTP10_LR11破解工具

QTP10破解文件及说明 LR11破解文件及说明

2013-11-26

代码审查、类/包设计、TDD、持续集成速查表

代码审查、类/包设计、TDD、持续集成速查表

2013-06-08

pymssql-1.0.2.win32-py2.7

pymssql-1.0.2.win32-py2.7.exe和 pymssql-2.0.0b1.win32-py2.7.exe

2012-08-13

MySQL-python-1.2.3.win32-py2.7

MySQL-python-1.2.3.win32-py2.7是python2.7访问mysql数据库的驱动程序。一般的web框架都支持它,如GAE,web.py,Django等

2012-08-09

ntlmaps0.9.9

ntlmaps0.9.9用于帮助在linux下通过Windows的ISA服务器的认证。支持base和Windows身份认证,仅支持ntlm认证方式

2012-07-13

QTPuninstallCleaner

QTPuninstallCleaner,清除QTP安装后的注册表信息

2012-02-07

selenium自动化测试工具介绍

selenium 工具 原理 自动化 测试 介绍了selenium的基本使用和工作原理。相对来说selenium还是相对比较轻量级的工具,本身支持的功能不多,但是好处在于易扩展,容易整合,最大的特色是跨操作系统和跨浏览器平台,还可以支持flex测试

2011-09-19

c_C++编程指南c_C++编程指南

c_C++编程指南c_C++编程指南c_C++编程指南

2011-08-29

无人值守的性能自动化框架

无人值守的性能自动化框架 无人值守的性能自动化框架

2011-07-22

windows API 函数手册

windows API 函数手册 windows API 函数手册 windows API 函数手册

2011-07-18

空空如也

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

TA关注的人

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