自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (16)
  • 收藏
  • 关注

转载 MySQL中存储与管理树型数据结构

原载地址: http://www.wzjs163.com/tangshan/knowledge/mysql/38.html介绍大多数用户经常在某些场合需要在SQL数据库中存储树形结构数据,也清楚地知道管理树型结构不是关系型数据库的目标所在。关系型数据库的表不是分层次的(像XML),而一个简单平坦的列表。树型层次数据有一个父节点关系,在关系型数据库的表中不能自然的表示。对我们来说,树

2017-01-09 10:44:13 1509

转载 Python编写的客户端给服务器发送指令执行相应的命令并返回结果

闲来无事,用Python写个客户端与服务器端应答的程序,主要原理就是客户端通过tcp协议与服务器端通信,客户端给服务器端发送指令,服务器执行指令后把相应的结果返回给客户端,客户端打印结果,代码比较简单,不详细介绍。纯属娱乐。1.服务器端代码,server_tcp.py[python] view plain copy #!/usr/bin/env python

2017-01-08 19:50:43 6176

转载 由__future__中unicode_literals引起的错误来研究python中的编码问题

在py2.7的项目中用了__future__模块中的 unicode_literals 来为兼容py3.x做准备,今天遇到一个UnicodeEncodeError的错误,跟了下,发现这个小坑值得注意。是怎么样的一个坑呢?跟着代码看看。顺便深究一下原理。1. 未引入unicode_literals版本#coding:utf-8from datetime import datetime

2017-01-06 20:12:53 2236

原创 Suse Linux系统新增oracle 10g数据库实例过程记录

说明:此服务器上已经有一个正常运行的oracle实例sitedb1,开机自启动,一个监听。已有一个用户oracle,所属用户组dba。oracle环境变量:ORACLE_SID=sitedb1  ORACLE_BASE=/oracle/app新建的实例叫sitedb41.  切换到oracle用户,创建实例目录,这些目录都是ORACLE进程遇到错误或用户手动TRACE时或数据存放需要的

2016-12-09 17:06:42 1122

原创 ORA-12537: TNS:connection closed

公司最近要求新部署一台oracle10g的数据库,整个部署过程比较顺利,但是在新建数据库实例后发现新建的用户没法直接通过sqlplus访问。问题描述:在新建的数据库实例中sitedb3中创建用户,通过sqlplus tester/tester@sitedb3登录访问失败ORA-12537,需要手动再次输入用户密码才能访问。执行过程信息:oracle@ho

2016-08-15 17:47:21 835

转载 boa constructor中没有控件的问题

使用(Python + wxPython + boa constructor)组合搭建的编程环境,很类似我喜欢的Delphi,啊哈~~~问题:安装好BOA后,发现控件栏中的控件全是空的。解决办法:在boa根目录,找到 Palette.py,将 408行的语句    newButton = btnType(self, mID, None, wx.Point(self.posX

2016-07-29 10:18:41 1346

转载 CentOS开启FTP及配置用户

vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。什么是vsftpdvsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个

2014-04-27 11:07:46 36194 3

转载 CentOS系统如何快速关闭SELINUX

CentOS系统是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本。SELinux是一种基于 域-类型 模

2014-04-27 11:01:38 1047

转载 pl/sql developer常用设置

1. PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时, 为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:  PL/SQL Developer->tools->Preferences->Oracle->Logon History,  在右边界面的"Definition"中,"Store his

2013-03-22 09:57:50 1685

转载 Python中常用字符串 函数 .

在python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用impor

2013-02-17 23:17:51 2044

转载 在Python中添加自定义模块

一般来说,我们会将自己写的python模块与python自带的模块分开存放以达到便于维护的目的。Python 运行环境在查找库文件时是对 sys.path 列表进行遍历,如果我们想在运行环境中注册新的类库,主要有以下三种方法:在sys.path列表中添加新的路径。 设置PYTHONPATH环境变量。 将库文件复制到sys.path列表中的目录里(如site-packages目录)。

2013-02-15 18:44:31 55187

转载 Eclipse搭建Python开发环境+Python中文处理

1、基本需求1、Eclipse 集成开发环境下载 http://115.com/file/c2vz7io5 JDK6下载http://115.com/file/c2vz7idq2、Pydev插件下载 http://115.com/file/anbj68do3、Python解析器下载 http://115.com/file/c2vz7eyw4、解压pydev,将feature

2013-02-15 11:54:45 1510

转载 paramiko的安装与使用

paramiko的安装与使用2012-02-06 12:35 by 甘南, 4677 阅读,5评论, 收藏,编辑一:简介paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS

2013-02-02 23:08:14 1618 1

原创 安装pycrypto编译错误的解决办法

Win7 64位操作系统下安装pycrypto比较麻烦,下面将安装过程中遇到的问题解决方法列出来备忘 1、找不到chmod命令这个需要在安装mingw时,将MSYS Basic System这项勾上建议将所有的都勾上,以免出现有其他命令找不到的情况。装完后在mingw安装目录下搜索chmod,将对于的bin路径文件添加到path环境变量中。 2、编译报错提示-mno-cygw

2013-02-02 22:45:03 4614

转载 2012最佳jQuery Lightbox效果插件收集

许多前端设计者都很喜欢Lightbox弹框效果来实现一些登陆或图片浏览效果,这种效果在很多地方都很有用。而最初的的Lightbox代码也被无数次的复制到了所有的流行Javascript库中。现在给大家介绍2012年最常用的lightbox效果的插件,希望能帮助到大家…… jQuery Lightbox Plugin支持的媒体类型: Images演示下

2012-12-17 22:25:19 991

转载 分享30个最佳 jQuery Lightbox 效果插件

Lightbox 应该是最流行的图片浏览效果了,常具有功能包括:自动根据窗口的大小缩放图片,模式窗口,幻灯片方式播放,内容预加载,渐变等效果。Web开发者们模仿 Lightbox 开发了各种各样的图片浏览插件,有基于 jQuery 的,有基于 Prototype 的,也有使用原生 JavaScript 写的。今天,本文要与大家分享的是30个最佳 jQuery Lightbox 效果插件。

2012-12-17 22:18:21 1058

原创 改进软件测试部门工作过程的小小看法

近来了看了一些文章,主题是讨论测试流程模式,因为随着敏捷开发的思想迅速被推广,许多公司在研发上都引入的敏捷的特性,自然,引入新的模式,并不意味着就丢了原来的模式,实际生产上,往往是采用传统的开发模式和敏捷思想并行,这种新旧混搭模式会暴露出许多问题,例如:1、开发的周期变短,原来计划是三个月的开发周期,根据敏捷的方法来执行会被缩短为两个月。自然、测试的周期也会被压缩,甚至出现开发无法准时进入

2012-12-06 18:49:38 3694

原创 自动化测试项目开发流程说明

这部分主要介绍如何基于当前框架创建一个全新的自动化项目,我们约定项目路径在F盘下,项目名称为AutoProject。1.1. 目录创建在路径:“F:\自动化测试管理\框架使用说明\项目初始化模板”下双击“双击生成新项目.vbs”文件,输入【AutoProject自动化测试】点确定。 执行初始化后,可以在路径:“F:\自动化测试管理\自动化测试项目”查看到新增的项目。1.2. 报

2012-12-04 19:34:15 3618

原创 自动化测试角色分类

前言:随着软件测试的发展,自动化测试的职能也划分得越来越细,分工越来越明晰,对于在自动化测试过程中的分工不同,做出如下角色定位:1.1. 自动化测试框架架构师1) 根据测试业务,评估自动化测试的可行性,并进行工具的选择2) 进行自动化测试框架的设计和搭建。3) 组织自动化测试用例的编写和测试脚本的开发及结果处理分析。4) 组织自动化框架和自动化用例脚本验收评审工作。

2012-12-04 19:24:03 2673

原创 四年,我眼里的软件测试

一位企业家在分享自己的成功之道时说:自己的成功在于先于他人一步。中国的软件业起步晚,相对美国晚了30年左右,而软件测试这个行业,则相对美国晚了15至20年左右的时间。坦白的讲,我们是输在起跑线了。至今,中国的软件产品还是难以走出国门,只能给老外做做外包,当外包不景气时,IT业立马出现动荡,一群IT民工在网络论坛哭爹骂娘。稍加思考,一个产品的失败,除了市场因素外,往往是质量不行,软件测试作为软件产品

2012-12-04 19:03:53 2645 2

原创 TCL脚本在Eclipse开发的环境搭建(图解)。

前言:准备跳槽到电信公司了,新公司的自动化测试开发平台采用的是TCL脚本语言开发,以前没有用过TCL,对TCL也不了解。为了能更快地胜任新的岗位,下午花了点时间了解TCL语言。总体感觉语言还是属于弱类型的语言,比VBS更弱一些,因为不支持面对对象的方法、其次变量类型也简单得只有string类型。看来还是比较好掌握,至于运用,得投入实际生产中磨练了。为了学习TCL,咱们总得先搭个开发平台吧,Yes,

2012-12-03 18:09:44 9942 3

原创 QTP打开文件、保存文件时提示异常出错强制关闭程序处理办法

QTP打开文件、保存文件时提示异常出错处理办法解决办法:关闭QTP,在QTP工具的用户数据路径下(C:\Documents and Settings\Administrator\Application Data\HP\QuickTest Professional)把所有的文件都删除了,然后重启开启QTP,哈哈,一切恢复正常。理解:出现此问题应该在QTP曾经出现异常关闭的情况,在用户数据

2012-08-10 10:38:34 3274

原创 处理vPhere宿主服务器磁盘空间占用爆满

1.        前言:2012-08-03日,志鸿反馈60.163的宿主虚拟机服务器磁盘空间不足,Me很吃惊,因为这台服务器的其中一块磁盘足足有1T,按预想足以应付3年内的测试服务器使用需求。经过分析,导致使用磁盘爆满的原因有几个方面:1)        创建虚拟机时使用的磁盘类型,个别虚拟机配置时使用的不是精简模式,而是使用厚磁盘模式,厚磁盘模式对物理磁盘的使用为其虚拟机分区空间的总和。

2012-08-06 18:32:01 4208

原创 软件测试缺陷定义之需求问题或需求不一致

今天部门内部讨论了在提交缺陷时在何种情况下应该注明是【需求不一致】。   提到这个问题,个人认为应该先明确注明【需求不一致】的目的和作用。个人比较认同采用在缺陷中注明【需求不一致】来达到检验在前期评审需求和评审用例的质量。   那么,需求文档评审质量差对测试方而言会引发什么大问题?   1、执行完用例后,手工测试发现一大堆缺陷。用例无法较完整覆盖主体功能点。   2、产品经理和项目

2012-07-27 16:42:03 3940

转载 使用正则表达式找出不包含特定字符串的条目

使用正则表达式找出不包含特定字符串的条目本文来自Kevin Yang博客 作者:Kevin Yang概述做日志分析工作的经常需要跟成千上万的日志条目打交道,为了在庞大的数据量中找到特定模式的数据,常常需要编写很多复杂的正则表达式。例如枚举出日志文件中不包含某个特定字符串的条目,找出不以某个特定字符串打头的条目,等等。使用否定式前瞻正则表达式中有前瞻(Lookahead)和后顾(

2012-07-18 21:59:00 872

转载 Javascript 多浏览器兼容性问题及解决方案

一、document.formName.item(”itemName”) 问题 问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName"];Firefox 下,只能使用document.formName.elements["elementName"]。解决方法

2012-07-12 21:48:46 625

转载 QTP 浏览器最大化、最小化,适用于IE6\7\8

FunctionGetIEVersion()         KeyPath ="HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Version"        SetobjShell = CreateObject("WScript.Shell")        GetIEVersion = Split(o

2012-07-10 13:58:46 2147

转载 使用DOS命令如何操作Windows防火墙(命令介绍及应用举例) .

一:命令格式:netsh firewall         参数://命令功能          ? // 显示命令列表         add // 添加防火墙配置         delete // 删除防火墙配置         dump // 显示一个配置脚本         help // 显示命令列表         reset // 将防火墙配置重置为默认

2012-07-09 14:43:20 13818

原创 VBS --函数Eval和Execute的使用和区别

一、Eval函数:定义为计算一个表达式的值并返回结果。 注意,这里的定义虽然区区几个字,但是要仔细理解其几点含义:1、首先这个函数是有返回值2、返回值是通过计算Eval传递的参数3、这个参数必须是一个表达式。例如:a = 1val1 = "a=1"MsgBox Eval(val1)分析:1、首先Eval有返回值,所以要有一个传递值,这里用msgbox函数显示

2012-07-04 17:48:01 5612

转载 HTTP head 详解

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码

2012-06-13 22:06:39 25716

转载 Apache Benchmark(ab)使用

Apache Benchmark简称为ab,是apache自带的用于HTTP Server测试的工具。它可以接受单一的URL,然后重复地按照指定的多个独立线程的方式加载,并使用不同的命令行参数控制访问的次数、最大的并发访问数等。另外一项不错的功能是可以输出比较详细的报告。 语法 ab [ -A auth-username:password ] [ -c concurrency ] [

2012-06-13 22:01:20 7362

转载 Apache 中 KeepAlive 配置的合理使用

在 Apache 服务器中,KeepAlive 是一个布尔值,On 代表打开,Off 代表关闭,这个指令在其他众多的 HTTPD 服务器中都是存在的。  KeepAlive 配置指令决定当处理完用户发起的 HTTP 请求后是否立即关闭 TCP 连接,如果 KeepAlive 设置为On,那么用户完成一次访问后,不会立即断开连接,如果还有请求,那么会继续在这一次 TCP 连接中完成,而不用重

2012-06-13 21:19:49 765

转载 [QTP中RO与TO3]如何访问DOM对象和方法(描述性编程)

看到很多人被QTP弄得晕头转向,我深有感触,有一句话突然浮上心头“不识庐山真面目,只缘身在此山中”。当你接触并研究过多个工具之后,会发现道理原来就是这么简单。这里也送迷路者一句话:工具永远只是工具,工具永远是被利用的,你更需要把握问题的本质。    废话不多说了,当年我用的版本是QTP9.0,这里把我对QTP的一些认识重新整理,和各位分享,仁者见仁,智者见着,大家相互学习,共同切磋。有什么

2012-06-13 13:46:55 2617

转载 RPM应用——查询(已安装包和未安装包) .

查询功能命令格式 rpm {-q|--query} [select-options] [query-options]  RPM的查询功能是极为强大,是极为重要的功能之一;举几个常用的例子,更为详细的具体的,请参考#man rpm1、对系统中已安装软件的查询1)查询系统已安装的软件  语法:rpm -q 软件名  举例:[root@localhost beinan]# rpm

2012-06-11 22:21:10 759

原创 ssh远程访问自动登录方法

注:参考http://itercast.com  it博客视频讲解 前言:linux端服务器管理往往需要频繁切换,每次切换都需要输入被访问服务器的账号和密码。对于管理员来说也是带来一定的不便。ssh 全称为secure shell,中文翻译为安全外壳协议。主要用来服务器之间提供安全的远程登录会话,这个协议是基于运用层和传输层的基础之上。ssh有两种认证方式:一种是通过用户名密码认证

2012-06-11 21:20:24 3001

原创 RubyOnRails 在linux平台安装的过程

前言:从了解selenium-WebDrive至今有一段时间了,一直纠结于要使用什么开发语言作为WebDrive的开发平台。考虑到便捷性,ruby和python作为脚本语言自然成为首选,毕竟是不需要进行编译,自然速度会更快些。要学习Ruby,首先得先搭建个开发环境来学习,ruby开发平台首选Linux,配套Rails架构。如下的安装过程是基于IT博客视频http://v.youku.com/v

2012-06-10 20:46:40 1586

转载 Win XP重装后原文件夹拒绝访问的解决方法

昨天笔者因为病毒的原因重装了XP,但重装后发现“我的文档”中的一些文件打不开,老提示拒绝访问。XP原来是装在C盘,而“我的文档”在原来的XP系统中是调整到了D盘的一个文件夹,当时这样做的目的是为了避免重装系统时忘记备份,将我的文档中的内容格式化掉。记得原来在单位用电脑时也遇到过类似的情况,只是当时没什么重要文件,也就没有想办法解决这个问题。可现在情况不一样了,那里面有许多重要的文件,而且当时将这个

2012-06-04 13:52:12 947

转载 Win7系统旗舰版 怎么设置默认用户

1、在开始菜单搜索框输入 “netplwiz” 按回车,打开高级用户控制面板; 2、在高级用户控制面板中,取消对“要使用本机,用户需输入用户名和密码(E)”项的勾选;3、系统将弹出窗口要求输入默认登录系统的用户名和密码,输入完成后点击确定;4、重启Windows 7,即可发现系统自动以默认用户登录。

2012-06-03 10:22:48 6910

转载 table 列表自动滚动显示代码

滚动信息 - 51windows.net body{font-size:12px;background-color:#FFF;overflow:hidden;} td{font-size:12px;} .titletd td{background-color:#EFEFEF;padding:2px;text-align:center;} .datatd td{backg

2012-05-26 19:56:13 5711

转载 导致QTP运行缓慢的常见原因

1. 脚本中有太多的Wait语句分析:Wait语句的意思是一直等到超时时间后才继续执行脚本,等待的时间是固定的,这样就会造成时间浪费,导致脚本运行缓慢。解决方法:使用Exist,Sync,WaitProperty方法来代替wait2. 开启了智能识别分析:QTP在识别对象的过程中如果对象的强制属性和辅助属性还不能唯一匹配到对象的话,会激活智能识别模式,由于智能识别的算法复杂

2012-05-22 10:18:32 1166

ThinkPHP3.0 完全开发手册

ThinkPHP3.0 完全开发手册 官方文档

2013-07-13

Web应用安全测试培训PPT教程

Web应用安全培训PPT教程,可以作为web安全测试的入门课程

2013-07-13

2013年web安全风险官方分析

不安全的软件已经在破坏着我们的金融、医疗、国 防、能源和其他重要网络架构。随着我们的数字化架构 变得越来越复杂并相互关联,实现应用程序安全的难度 也呈指数级增加。我们再也不能忽视象OWASP Top 10 中所列出相对简单的安全问题

2013-07-13

XPath 使用方法

xpath的使用方法

2012-07-16

QTP四种全局错误处理模式.pdf

QTP四种全局错误处理模式QTP四种全局错误处理模式QTP四种全局错误处理模式

2012-07-16

RedHat_AS4上安装yum与gcc详细教程

RedHat_AS4上安装yum与gcc详细教程

2012-02-07

WINDOWS2003域管理

WINDOWS2003域管理

2012-02-07

网络安全课程

网络安全课程

2012-02-07

Linux下共享的设置方法

Linux下共享的设置方法

2012-02-07

TCPIP协议族简明讲解

TCPIP协议族简明讲解 帮助您了解网络世界

2010-12-05

Office办公应用PowerPoint课件基础教程

Office办公应用PowerPoint课件基础教程

2010-12-05

Red Hat Enterprise Linux系统管理

Red Hat Enterprise Linux系统管理

2010-12-05

正则表达式入门学习经典

包含一些实例,以及课件习题,同样也包含一些可供开发时参考的代码,又陷入深。

2010-12-05

QTP中文操作手册_20091026

QTP是一个功能测试工具,主要帮助测试人员完成软件的功能测试,与其他测试工具一样,QTP不能完全取代测试人员的手工操作,但是在某个功能点上,使用QTP的确能够帮助测试人员做很多工作。在测试计划阶段,首先要做的就是分析被测应用的特点,决定应该对哪些功能点进行测试,可以考虑细化到具体页面或者具体控件。对于一个普通的应用程序来说,QTP应用在某些界面变化不大的回归测试中是非常有效的。 提供此中文版本以供大家学习参考!

2009-10-26

sql面试题大全_20091026

SQL的技术能力成为大部分IT公司对应聘职员的的考核内容,本资料包含一些公司的sql笔试题目题库等,希望能给大家带来帮助!

2009-10-26

商业银行业务(资产负债业务)

商业银行业务 关于银行负债和资产业务 银行负债按不同的资金来源形式,分 存款类负债(财政性存款,企业`形中成的临时性负债,如保证金存款,汇兑业务中的应解汇款,汇出汇款等,此外,还有一些由于各种原因形成的暂收应付款项等。 或有负债是商业银行在为客户提供信用证,贷款担保,银行承兑汇票等项服务时所形成的负债,尽管这种负债只是可能意义上的负债,但对于商业银行而言,实质上已成为另一项推动业务发展的重要的资金来源

2009-08-28

空空如也

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

TA关注的人

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