- 博客(90)
- 资源 (16)
- 收藏
- 关注
转载 MySQL中存储与管理树型数据结构
原载地址: http://www.wzjs163.com/tangshan/knowledge/mysql/38.html介绍大多数用户经常在某些场合需要在SQL数据库中存储树形结构数据,也清楚地知道管理树型结构不是关系型数据库的目标所在。关系型数据库的表不是分层次的(像XML),而一个简单平坦的列表。树型层次数据有一个父节点关系,在关系型数据库的表中不能自然的表示。对我们来说,树
2017-01-09 10:44:13
1628
转载 Python编写的客户端给服务器发送指令执行相应的命令并返回结果
闲来无事,用Python写个客户端与服务器端应答的程序,主要原理就是客户端通过tcp协议与服务器端通信,客户端给服务器端发送指令,服务器执行指令后把相应的结果返回给客户端,客户端打印结果,代码比较简单,不详细介绍。纯属娱乐。1.服务器端代码,server_tcp.py[python] view plain copy #!/usr/bin/env python
2017-01-08 19:50:43
6335
转载 由__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
2342
原创 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
1207
原创 ORA-12537: TNS:connection closed
公司最近要求新部署一台oracle10g的数据库,整个部署过程比较顺利,但是在新建数据库实例后发现新建的用户没法直接通过sqlplus访问。问题描述:在新建的数据库实例中sitedb3中创建用户,通过sqlplus tester/tester@sitedb3登录访问失败ORA-12537,需要手动再次输入用户密码才能访问。执行过程信息:oracle@ho
2016-08-15 17:47:21
893
转载 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
1395
转载 CentOS开启FTP及配置用户
vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。什么是vsftpdvsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个
2014-04-27 11:07:46
36432
1
转载 CentOS系统如何快速关闭SELINUX
CentOS系统是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本。SELinux是一种基于 域-类型 模
2014-04-27 11:01:38
1106
转载 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
1873
转载 Python中常用字符串 函数 .
在python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用impor
2013-02-17 23:17:51
2100
转载 在Python中添加自定义模块
一般来说,我们会将自己写的python模块与python自带的模块分开存放以达到便于维护的目的。Python 运行环境在查找库文件时是对 sys.path 列表进行遍历,如果我们想在运行环境中注册新的类库,主要有以下三种方法:在sys.path列表中添加新的路径。 设置PYTHONPATH环境变量。 将库文件复制到sys.path列表中的目录里(如site-packages目录)。
2013-02-15 18:44:31
55420
转载 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
1562
转载 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
1685
1
原创 安装pycrypto编译错误的解决办法
Win7 64位操作系统下安装pycrypto比较麻烦,下面将安装过程中遇到的问题解决方法列出来备忘 1、找不到chmod命令这个需要在安装mingw时,将MSYS Basic System这项勾上建议将所有的都勾上,以免出现有其他命令找不到的情况。装完后在mingw安装目录下搜索chmod,将对于的bin路径文件添加到path环境变量中。 2、编译报错提示-mno-cygw
2013-02-02 22:45:03
4726
转载 2012最佳jQuery Lightbox效果插件收集
许多前端设计者都很喜欢Lightbox弹框效果来实现一些登陆或图片浏览效果,这种效果在很多地方都很有用。而最初的的Lightbox代码也被无数次的复制到了所有的流行Javascript库中。现在给大家介绍2012年最常用的lightbox效果的插件,希望能帮助到大家…… jQuery Lightbox Plugin支持的媒体类型: Images演示下
2012-12-17 22:25:19
1042
转载 分享30个最佳 jQuery Lightbox 效果插件
Lightbox 应该是最流行的图片浏览效果了,常具有功能包括:自动根据窗口的大小缩放图片,模式窗口,幻灯片方式播放,内容预加载,渐变等效果。Web开发者们模仿 Lightbox 开发了各种各样的图片浏览插件,有基于 jQuery 的,有基于 Prototype 的,也有使用原生 JavaScript 写的。今天,本文要与大家分享的是30个最佳 jQuery Lightbox 效果插件。
2012-12-17 22:18:21
1100
原创 改进软件测试部门工作过程的小小看法
近来了看了一些文章,主题是讨论测试流程模式,因为随着敏捷开发的思想迅速被推广,许多公司在研发上都引入的敏捷的特性,自然,引入新的模式,并不意味着就丢了原来的模式,实际生产上,往往是采用传统的开发模式和敏捷思想并行,这种新旧混搭模式会暴露出许多问题,例如:1、开发的周期变短,原来计划是三个月的开发周期,根据敏捷的方法来执行会被缩短为两个月。自然、测试的周期也会被压缩,甚至出现开发无法准时进入
2012-12-06 18:49:38
3815
原创 自动化测试项目开发流程说明
这部分主要介绍如何基于当前框架创建一个全新的自动化项目,我们约定项目路径在F盘下,项目名称为AutoProject。1.1. 目录创建在路径:“F:\自动化测试管理\框架使用说明\项目初始化模板”下双击“双击生成新项目.vbs”文件,输入【AutoProject自动化测试】点确定。 执行初始化后,可以在路径:“F:\自动化测试管理\自动化测试项目”查看到新增的项目。1.2. 报
2012-12-04 19:34:15
3717
原创 自动化测试角色分类
前言:随着软件测试的发展,自动化测试的职能也划分得越来越细,分工越来越明晰,对于在自动化测试过程中的分工不同,做出如下角色定位:1.1. 自动化测试框架架构师1) 根据测试业务,评估自动化测试的可行性,并进行工具的选择2) 进行自动化测试框架的设计和搭建。3) 组织自动化测试用例的编写和测试脚本的开发及结果处理分析。4) 组织自动化框架和自动化用例脚本验收评审工作。
2012-12-04 19:24:03
2786
原创 四年,我眼里的软件测试
一位企业家在分享自己的成功之道时说:自己的成功在于先于他人一步。中国的软件业起步晚,相对美国晚了30年左右,而软件测试这个行业,则相对美国晚了15至20年左右的时间。坦白的讲,我们是输在起跑线了。至今,中国的软件产品还是难以走出国门,只能给老外做做外包,当外包不景气时,IT业立马出现动荡,一群IT民工在网络论坛哭爹骂娘。稍加思考,一个产品的失败,除了市场因素外,往往是质量不行,软件测试作为软件产品
2012-12-04 19:03:53
2718
原创 TCL脚本在Eclipse开发的环境搭建(图解)。
前言:准备跳槽到电信公司了,新公司的自动化测试开发平台采用的是TCL脚本语言开发,以前没有用过TCL,对TCL也不了解。为了能更快地胜任新的岗位,下午花了点时间了解TCL语言。总体感觉语言还是属于弱类型的语言,比VBS更弱一些,因为不支持面对对象的方法、其次变量类型也简单得只有string类型。看来还是比较好掌握,至于运用,得投入实际生产中磨练了。为了学习TCL,咱们总得先搭个开发平台吧,Yes,
2012-12-03 18:09:44
10117
4
原创 QTP打开文件、保存文件时提示异常出错强制关闭程序处理办法
QTP打开文件、保存文件时提示异常出错处理办法解决办法:关闭QTP,在QTP工具的用户数据路径下(C:\Documents and Settings\Administrator\Application Data\HP\QuickTest Professional)把所有的文件都删除了,然后重启开启QTP,哈哈,一切恢复正常。理解:出现此问题应该在QTP曾经出现异常关闭的情况,在用户数据
2012-08-10 10:38:34
3372
原创 处理vPhere宿主服务器磁盘空间占用爆满
1. 前言:2012-08-03日,志鸿反馈60.163的宿主虚拟机服务器磁盘空间不足,Me很吃惊,因为这台服务器的其中一块磁盘足足有1T,按预想足以应付3年内的测试服务器使用需求。经过分析,导致使用磁盘爆满的原因有几个方面:1) 创建虚拟机时使用的磁盘类型,个别虚拟机配置时使用的不是精简模式,而是使用厚磁盘模式,厚磁盘模式对物理磁盘的使用为其虚拟机分区空间的总和。
2012-08-06 18:32:01
4321
原创 软件测试缺陷定义之需求问题或需求不一致
今天部门内部讨论了在提交缺陷时在何种情况下应该注明是【需求不一致】。 提到这个问题,个人认为应该先明确注明【需求不一致】的目的和作用。个人比较认同采用在缺陷中注明【需求不一致】来达到检验在前期评审需求和评审用例的质量。 那么,需求文档评审质量差对测试方而言会引发什么大问题? 1、执行完用例后,手工测试发现一大堆缺陷。用例无法较完整覆盖主体功能点。 2、产品经理和项目
2012-07-27 16:42:03
4211
转载 使用正则表达式找出不包含特定字符串的条目
使用正则表达式找出不包含特定字符串的条目本文来自Kevin Yang博客 作者:Kevin Yang概述做日志分析工作的经常需要跟成千上万的日志条目打交道,为了在庞大的数据量中找到特定模式的数据,常常需要编写很多复杂的正则表达式。例如枚举出日志文件中不包含某个特定字符串的条目,找出不以某个特定字符串打头的条目,等等。使用否定式前瞻正则表达式中有前瞻(Lookahead)和后顾(
2012-07-18 21:59:00
945
转载 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
685
转载 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
2192
转载 使用DOS命令如何操作Windows防火墙(命令介绍及应用举例) .
一:命令格式:netsh firewall 参数://命令功能 ? // 显示命令列表 add // 添加防火墙配置 delete // 删除防火墙配置 dump // 显示一个配置脚本 help // 显示命令列表 reset // 将防火墙配置重置为默认
2012-07-09 14:43:20
13931
原创 VBS --函数Eval和Execute的使用和区别
一、Eval函数:定义为计算一个表达式的值并返回结果。 注意,这里的定义虽然区区几个字,但是要仔细理解其几点含义:1、首先这个函数是有返回值2、返回值是通过计算Eval传递的参数3、这个参数必须是一个表达式。例如:a = 1val1 = "a=1"MsgBox Eval(val1)分析:1、首先Eval有返回值,所以要有一个传递值,这里用msgbox函数显示
2012-07-04 17:48:01
5772
转载 HTTP head 详解
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码
2012-06-13 22:06:39
25800
转载 Apache Benchmark(ab)使用
Apache Benchmark简称为ab,是apache自带的用于HTTP Server测试的工具。它可以接受单一的URL,然后重复地按照指定的多个独立线程的方式加载,并使用不同的命令行参数控制访问的次数、最大的并发访问数等。另外一项不错的功能是可以输出比较详细的报告。 语法 ab [ -A auth-username:password ] [ -c concurrency ] [
2012-06-13 22:01:20
7451
转载 Apache 中 KeepAlive 配置的合理使用
在 Apache 服务器中,KeepAlive 是一个布尔值,On 代表打开,Off 代表关闭,这个指令在其他众多的 HTTPD 服务器中都是存在的。 KeepAlive 配置指令决定当处理完用户发起的 HTTP 请求后是否立即关闭 TCP 连接,如果 KeepAlive 设置为On,那么用户完成一次访问后,不会立即断开连接,如果还有请求,那么会继续在这一次 TCP 连接中完成,而不用重
2012-06-13 21:19:49
815
转载 [QTP中RO与TO3]如何访问DOM对象和方法(描述性编程)
看到很多人被QTP弄得晕头转向,我深有感触,有一句话突然浮上心头“不识庐山真面目,只缘身在此山中”。当你接触并研究过多个工具之后,会发现道理原来就是这么简单。这里也送迷路者一句话:工具永远只是工具,工具永远是被利用的,你更需要把握问题的本质。 废话不多说了,当年我用的版本是QTP9.0,这里把我对QTP的一些认识重新整理,和各位分享,仁者见仁,智者见着,大家相互学习,共同切磋。有什么
2012-06-13 13:46:55
2684
转载 RPM应用——查询(已安装包和未安装包) .
查询功能命令格式 rpm {-q|--query} [select-options] [query-options] RPM的查询功能是极为强大,是极为重要的功能之一;举几个常用的例子,更为详细的具体的,请参考#man rpm1、对系统中已安装软件的查询1)查询系统已安装的软件 语法:rpm -q 软件名 举例:[root@localhost beinan]# rpm
2012-06-11 22:21:10
835
原创 ssh远程访问自动登录方法
注:参考http://itercast.com it博客视频讲解 前言:linux端服务器管理往往需要频繁切换,每次切换都需要输入被访问服务器的账号和密码。对于管理员来说也是带来一定的不便。ssh 全称为secure shell,中文翻译为安全外壳协议。主要用来服务器之间提供安全的远程登录会话,这个协议是基于运用层和传输层的基础之上。ssh有两种认证方式:一种是通过用户名密码认证
2012-06-11 21:20:24
3058
原创 RubyOnRails 在linux平台安装的过程
前言:从了解selenium-WebDrive至今有一段时间了,一直纠结于要使用什么开发语言作为WebDrive的开发平台。考虑到便捷性,ruby和python作为脚本语言自然成为首选,毕竟是不需要进行编译,自然速度会更快些。要学习Ruby,首先得先搭建个开发环境来学习,ruby开发平台首选Linux,配套Rails架构。如下的安装过程是基于IT博客视频http://v.youku.com/v
2012-06-10 20:46:40
1644
转载 Win XP重装后原文件夹拒绝访问的解决方法
昨天笔者因为病毒的原因重装了XP,但重装后发现“我的文档”中的一些文件打不开,老提示拒绝访问。XP原来是装在C盘,而“我的文档”在原来的XP系统中是调整到了D盘的一个文件夹,当时这样做的目的是为了避免重装系统时忘记备份,将我的文档中的内容格式化掉。记得原来在单位用电脑时也遇到过类似的情况,只是当时没什么重要文件,也就没有想办法解决这个问题。可现在情况不一样了,那里面有许多重要的文件,而且当时将这个
2012-06-04 13:52:12
1000
转载 Win7系统旗舰版 怎么设置默认用户
1、在开始菜单搜索框输入 “netplwiz” 按回车,打开高级用户控制面板; 2、在高级用户控制面板中,取消对“要使用本机,用户需输入用户名和密码(E)”项的勾选;3、系统将弹出窗口要求输入默认登录系统的用户名和密码,输入完成后点击确定;4、重启Windows 7,即可发现系统自动以默认用户登录。
2012-06-03 10:22:48
7027
转载 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
5835
转载 导致QTP运行缓慢的常见原因
1. 脚本中有太多的Wait语句分析:Wait语句的意思是一直等到超时时间后才继续执行脚本,等待的时间是固定的,这样就会造成时间浪费,导致脚本运行缓慢。解决方法:使用Exist,Sync,WaitProperty方法来代替wait2. 开启了智能识别分析:QTP在识别对象的过程中如果对象的强制属性和辅助属性还不能唯一匹配到对象的话,会激活智能识别模式,由于智能识别的算法复杂
2012-05-22 10:18:32
1301
QTP中文操作手册_20091026
2009-10-26
商业银行业务(资产负债业务)
2009-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人