自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (4)
  • 收藏
  • 关注

转载 CentOS 6.3下PostgreSQL 的安装与配置

转自:http://www.cnblogs.com/mchina/archive/2012/06/06/2539003.htmlCentOS 6.3下PostgreSQL 的安装与配置一、简介PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具

2015-05-07 11:08:45 629

转载 shell的扩展(解释了shell单引号,双引号,变量中包含空行,echo时换行符变成空格等)

ExpansionEach time you type a command line and press the enter key, bash performs several processes upon the text before it carries out your command. We have seen a couple of cases of how a simple

2015-05-06 22:54:31 5006

转载 linux shell中的单引号与双引号的区别(看完就不会有引号的疑问了)

转字:http://lspgyy.blog.51cto.com/5264172/1282107linux shell中的单引号与双引号的区别(看完就不会有引号的疑问了)" "(双引号)与 ' '(单引号)的区别   你在shell prompt(shell 提示)后面敲打键盘、直到按下enter的时候,你输入的文字就是command

2015-05-06 20:10:25 5649 1

原创 linux编译连接选项解析

(1)动态库同名符号和visibility选项结论:1) 不加任何导出可见参数时,gcc编译动态库时默认导出所有的函数和全局变量(即可认为在全局变量和函数前都有__attribute__((__visibility__("default")))修饰),加了-fvisibility=hidden之后,则所有的函数和全局变量都不再导出(即可认为在全局变量和函数前都有__attribute__(

2015-03-16 13:39:48 926

转载 如何让服务只运行单个实例

转载自: http://blog.chinaunix.net/uid-20196318-id-96453.html对于很多服务来说,在同一个服务器上只能运行一个实例,那么通过什么方法来保证程序同一时刻只有一个实例运行呢?通过编写shell脚本来管理程序的启动、停止是个不错的方法。在启动时,shell脚本会创建进程标识文件(存储正在运行实例的pid)以表明已经有实例在运行,如果文件已

2015-02-03 14:09:37 558

转载 从域名获取IP地址

Get ip address from hostname in C using Linux socketsSocket applications often need to convert hostnames like google.com to their corresponding ip address. This is done through dns requests. The s

2015-01-19 15:26:31 583

转载 linux C++通过ntp协议获取网络时间

#include #include #include #include #include #include #include #include #include void ntpdate();int main() {    ntpdate();    return 0;}void ntpdate() {//char

2015-01-19 13:13:25 7059

原创 Linux编程总结

1、执行shell命令(1)system("killall snort");    头文件 (2)execl("/usr/bin/killall", "killall", "snort", (char*)0); 头文件  (3)popen("killall snort", “r”); 头文件

2014-12-26 15:11:47 498

转载 Linux C编程的IDE设置

(1)csupport插件3 Steps to Install the C.Vim PluginStep 1: Download C Vim PluginDownload the plugin from vim.org website.$ cd /usr/src$ wget http://www.vim.org/scripts/download_script.

2014-12-24 15:05:05 675

转载 RPM安装包制作

使用%configure宏默认传递的参数如下(也可以自己用./configure --prefix=/usr/local命令) ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --target=x86_64-redhat-linux-gnu --program-prefix= --prefix

2014-12-04 16:46:51 565

转载 为什么有些库的头文件只提供类的预先声明,而无类的定义?

1.问题的引出在程序设计领域,库可以说是一切程序的基础。当今的程序几乎没有一个是从0实现的,或多或少都是建立在已有实现功能模块的基础上,这些可以被程序员使用具有一定功能的代码模块就叫做库。库的使用方式可粗略分为两种,一是源码级别的使用,二是二进制级别使用。对于第一种,库的源码对于使用者完全开放,用户不仅可以使用,而且可以理解库的实现原理,甚至可以修改库来扩充功能,总之,源码之前,了无秘

2012-05-03 00:18:18 788

转载 C++的辅助工具介绍

C++的辅助工具介绍  2008-01-17 21:12:41|  分类: 默认分类|字号 订阅     1 文档类   (1) Doxygen   参考站点:http://www.doxygen.org   D

2011-08-04 11:03:15 767

转载 UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别

继承<br />指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;<br /><br />实现<br />指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此类关系通过关键字implements明确标识,在设计时一般没有争议性;<br /><br />依赖<b

2011-05-05 17:46:00 680

转载 桥接模式和策略模式的区别和联系

<br /><br />桥接(Bridge)模式是结构型模式的一种,而策略(strategy)模式则属于行为模式。以下是它们的UML结构图。<br />在桥接模式中,Abstraction通过聚合的方式引用Implementor。<br /><br />在策略模式中,Context也使用聚合的方式引用Startegy抽象接口。<br /><br />从他们的结构图可知,在这两种模式中,都存在一个对象使用聚合的方式引用另一个对象的抽象接口的情况,而且该抽象接口的实现可以有多种并且可以替换。可以说两者在表象上都

2011-04-30 17:46:00 2101

转载 使用testng-xslt改写testng的测试报告

  ant+TestNG-xslt生成selenium测试报告 收藏<br /> Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <br />使用selenium+te

2011-04-08 11:36:00 6450 1

转载 js中的caller,callee,call,apply用法详解

<br />js中的caller,callee,call,apply用法详解<br />在提到上述的概念之前,首先想说说Javascript中函数的隐含参数:arguments<br />Arguments<br />该对象代表正在执行的函数和调用它的函数的参数。<br />[function.]arguments[n]<br />参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。 <br />说明<br />A

2011-04-03 21:40:00 860

转载 log4j使用手册

<br />1. 特别强调email的使用,早起的版本不支持认证。主要因为早期smtp很多不用认证,但是现在smtp都需要认证了,所以网上找的什么163之类的log4j之类的文件都是不能用的,早期需要自己写认证,但是现在不用,版本1.4.12支持认证功能,下面是配置文件!<br /> <br /><br />log4j.rootLogger=DEBUG,MAIL<br />#DEBUG,CONSOLE,FILE,ROLLING_FILE,MAIL,DATABASE<br />log4j.addivity.o

2011-04-03 17:41:00 760

原创 关于读属性文件(properties)的若干问题

<br />文件的存储使用的编码格式与文件读取时的格式不一致. 例如, 在java中, 读取文件的默认格式是iso8859-1, 而我们中文存储的时候一般是UTF-8. 所以导致读出来的是乱码,直接抛出如下异常:<br />Can't find resource for bundle java.util.PropertyResourceBundle, key WebImage <br /> <br />所以要想读中文,只有把文件转换为UTF-8的ascii码才可以。 <br /><br /><br />原来

2011-03-12 18:12:00 5568

转载 java编码研究

<br />package com.javaeye.lindows.test;public class TestAscii {//ascii码值转换成字符串static int y = 97;static char x = (char) y; //字符串转换成ascii码值static char b = 'a';static int a = (int)b; public static void main(String[] args) {System.out.println(x);System.out.pri

2011-03-12 16:58:00 1544

原创 javascript使用面向对象的技术创建高级 Web 应用程序

<br />JavaScript 对象是词典<br />JavaScript 函数是最棒的<br />构造函数而不是类<br />原型<br />静态属性和方法<br />闭包<br />模拟私有属性<br />从类继承<br />模拟命名空间<br />应当这样编写 JavaScript 代码吗?<br />展望<br />最近,我面试了一个有五年 Web 应用程序开发经验的软件开发人员。四年半来她一直在从事 JavaScript 相关的工作,她自认为 JavaScript 技能非常好,但在不久之后我就发

2011-02-22 11:40:00 733

转载 TestSuite的使用

<br />Junit4中Test Suite的用法<br /> <br /><br />貌似目前项目用到的Eclipse中新建Test Suite的向导是针对Junit3的,而且网上很多资料介绍Test Suite也都是Junit3的,这里简要介绍一下Junit4中Test Suite的使用方法。<br /> <br />  一种是类似Junit3的方法:Java代码 public class TestSuite1 {      public static Test suite() {          

2011-02-13 11:30:00 14431

转载 从JUnit3升级到JUnit4

我个人认为, JUnit4最大的特点是引入了Java5的注释Annotation。1. @Test    在JUnit3,所有的test case的方法名都要以"test"为前缀prefix;    在JUnit4,在test case的方法前加上@Test,就明白了。@Test publicvoid empty() {                 /* test case 1*/                 Collection collection = new ArrarLi

2011-02-09 14:20:00 2233

转载 Web自动化测试架构设计与实现

布式计算将网络服务带到世界的每一个角落,这些服务又大都部署在Web应用系统中。如何保障高质量软件或服务则是个突出的问题,其实软件测试从来就不应该被轻视。对于一个复杂的web应用程序系统需要测试的方面太多了,特别是那些开发周期很长的系统,如果所以测试都通过手工来完成,显然成本太高,且容易出错。通过使用自动化工具,则在某种程度上降低了测试难度,同时节约了成本,但是会有个新的问题:如果提高测试脚本的维护性和移植性。   本文通过对软件测试过程分析,并结合分层思想,提出一个较好的测试架构,并介绍如何通过自动化测试工

2011-01-10 22:31:00 6165

转载 自动化测试框架思路

 自动化测试的优点51Testing软件测试网A4EG0am:UAv  ● 提高测试效率和降低测试成本51Testing软件测试网#dl%|ehu,N(Dxp }k*m,s|&@mK-A344090  ● 实现快速的回归测试,加快测试进度从而加快产品发布进度51Testing软件测试网5H6lh@�|'x?C-|51Testing软件测试网IP-u,pB+i8W  ● 更多的测试,提高测试覆盖率51Testing软件测试网s&{7~R6M d;~)p+

2011-01-10 13:15:00 6299 1

转载 一个智能的 Web 界面测试系统

本文内容包括:介绍 Web2.0 相关技术介绍测试系统流程Selenium 在系统中的应用TestNG 在配置自动测试脚本中的作用使用 Flex 实现的管理站点总结参考资料 Web2.0 技术使 Web 界面更加丰富多彩,使信息交流更加灵活,同时也使得相关的 Web 技术测试需求越来越多。那么,如何提高 Web 界面的测试效率,保证新技术得到高质量应用?是否可以让测试人员脱离枯燥地点击鼠标,让机器自动地根据脚本运行?随着项目需求的变化,能否有一个比较快速地配置管理测试任务的方法?所有这些都可以通过一个智能的

2011-01-05 17:04:00 3004 1

转载 常用软件过程——RUP

<br /><br />RUP是用例驱动,以架构为中心,迭代式开发过程。<br />一、用例驱动<br />用例(Use Case)是一种通过用户的使用场景获得需求的技术。区别于传统的功能分解获取需求的办法,用例方法强调用户是如何使用系统的,即描述用户与系统之间的交互,而不涉及系统内部的行为。用例的一般表示法是UML用例图。<br />用例方法的主要特点有:需求表述的抽象性。用例方法以UML用例图的形式表示,对于用例、参与者之间的关系一目了然,能更在一个高的抽象级别上理解系统。需求表述的完整性。某些用户可能

2011-01-05 15:16:00 785

转载 loadrunner并发迭代时参数取值问题

<br />假设存在: <br />数据:A、B、C <br />虚拟用户:Vuser1、Vuser2、Vuser3 <br />脚本中参数出现三次,脚本迭代三次 <br /><br />怎样取下一行数据? <br />Sequential:顺序,所有虚拟用户按照顺序读取数据表 <br />Random:随机,所有虚拟用户随机形式读取数据表 <br />Unique:唯一,所有虚拟用户每次各取一值(不重复) <br /><br />什么时候访问数据表完成数据更新? <br />Each iteration:

2011-01-02 15:01:00 4825

转载 [qtp]如何构建一个QTP测试框架

<br />进行软件系统的回归测试,已经有越来越多的组织在使用QTP。QTP易学、上手快,其提供的帮助也非常详细,这是它的一个巨大优点。然而,众多的帮助或者范例都是基于一个个简单的Demo性质的toy案例,都是对某一个或者几个知识点的解说,缺少系统级别的介绍和说明:针对一个现实中完整的系统,如何组织相关的测试用列?如何设计测试数据?如何产生简洁、明了的测试结果?<br />QTP在组织测试逻辑时,自身提供了testcase和action两种结构,这两种结构是包含和被包含的关系:一个testcas

2010-12-28 14:31:00 1243

转载 教你如何判断操作系统的位数

<br />由于微软新出了WIN7操作系统,并且在大力推荐这一操作系统,新系统有32位和64位之说,今天我们就来说说关于操作系统的位数。<br />疑惑1:操作系统为什么要分为32位和64位?<br />有很多朋友要问了,为什么要把问题搞这么复杂,居然还分什么32位和64位操作系统,那是因为电脑硬件发展迅速,目前32位操作系统只能支持4G(准确为3.25G)以内的内存,如果的电脑配置了5G内存,那么电脑只会使用4G内存,还有多的就浪费了,而64位操作系统可以支持4G以上内存,最高上限为192G。<b

2010-12-28 11:23:00 1134

转载 EXT学习经验分享:深刻理解EXT与服务器端的交互

EXT是一款强大的AJAX框架,其UI设计非常华丽,所以在对UI要求高的项目中可以使用!<br />        前面一段时间发了一篇封装的EXT CRUD面板,地址为http://www.phpchina.com/bbs/thread-59552-1-1.html<br />只是单纯的贴出了代码,对于其中的运行原理并未提及到,这篇文章将分享该CRUD面板实现原理,好了,不废话,正式开始。<br />       下面的内容是毕业论文中的一部分,所以大家看看就是<br /><br />

2010-12-27 17:32:00 727

转载 selenium在网站自动化测试中的实践

最近用selenium在做网站自动化,按照google用selenium的经验做了一些尝试。     主要分成了4层,这样做主要是为了对于代码重用性的考虑。     第一层是UIobject,主要是对于页面上的UI做了一些封装Java代码 public class SelectUIObject extends UIObjiect {        private SeleniumHelper helper = new SeleniumHelper();      public String

2010-12-27 17:03:00 1171

转载 使用selenium进行web测试项目框架

<br />  最近看了一下selenium如果要把这个用于自动化测试,需要进行整理,形成一个框架,我也对Google搜索这样简单的功能做了一些尝试,形成了一个简单的框架,简单的说应该有四层:<br />  第一层应该是UIObject这个对象层,主要是用来封装对象的操作方法,例如:<br />  Java代码:<br />  1. public class TextFieldUIObject extends UIObject {<br />  2.<br />  3. /**<br />  4.

2010-12-27 16:59:00 1441 1

转载 使用分层的 Selenium 框架进行复杂 Web 应用的自动测试

<br />简介: 在复杂 Web应用程序的自动测试中,会产生大量冗余的测试脚本,同时,由于测试场景复杂多变,测试用例的灵活管理与调用是不可回避的需求。在本文中,作者通过将开源Web 自动测试框架 Selenium从逻辑上进行了分层,从而提高了测试脚本的复用性与可维护性。通过本文的实例讲解,您将了解该项技巧的原理与关键实现。标记本文!<br />发布日期: 2010 年 2 月 22 日 <br />级别: 中级 <br />访问情况 760 次浏览

2010-12-27 16:47:00 1141

原创 追求代码质量: 使用 Selenium 和 TestNG 进行编程式测试

<br />Selenium 是一种 Web 测试框架,它搭建了验证 Web 应用程序的新途径。与大多数尝试模拟 HTTP 请求的 Web测试工具不同,Selenium 执行 Web 测试时,就仿佛它本身就是浏览器。当运行自动的 Selenium测试时,该框架将启动一个浏览器,并通过测试中描述的步骤实际驱动浏览器,用户将使用这种方式与应用程序交互。<br />由于开发人员和非开发人员都能够使用 Selenium 轻松地编写测试,使得它从众多测试框架应用程序中脱颖而出。在 Selenium中,

2010-12-27 16:40:00 982

原创 使用MFC的WinInet下载网页图片存于本地

新建一个基于对话框的工程,然后给确定按钮添加如下处理事件!【引入头文件afxinet.h】void CTestDlg::OnOK() {const int dwBufSize = 1024;CInternetSession   *   Session   =   new   CInternetSession; CHttpFile*                 pHttpFile   =   NULL;   CStdioFile                 pLocalFile;          

2010-12-25 17:15:00 2844 1

原创 SOAP和WSDL的一些必要知识

SOAP和WSDL对Web Service、WCF进行深入了解的基础,因此花一些时间去了解一下是很有必要的。一、SOAP(Simple Object Access Protocol)如果我们要调用远程对象的方法,就必定要告诉对方,我们要调用的是一个什么方法,以及这个方法的参数的值等等。然后对方把数据返回给我们。这其中就涉及到两个问题:1、数据如何在网络上传输。2、如何表示数据?用什么格式去表示函数以及它的参数等等。1、SOAP的传输协议SOAP的传输协议使用的就是HTTP协议。只不过HT

2010-12-20 17:44:00 5640 2

原创 myeclipse构建webservice

http://apps.hi.baidu.com/share/detail/11053367

2010-12-20 15:53:00 995

原创 Loadrunner循环读取表单回复并存于文件中

<br /> <br /> <br />Action()<br />{<br />char tmp[3][16];<br />char myStr[3][16];<br />long file; //文件这边是long<br />file = fopen("D://Info.txt", "a+");<br /> <br />web_add_cookie("VisitNum=9; DOMAIN=yjsc.fjnu.edu.cn");<br /> <br />web_url("Train.20100112.as

2010-12-20 09:29:00 1714

转载 myEclipse8.5进行单步调试的方法

<br />最基本的操作是: <br />1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下, <br />2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over, <br />也就是执行本行代码,跳到下一行, <br />3,F7是跳出函数 step return <br />4,F8是执行到最后。 <br /> <br />===================================== <br />

2010-12-11 14:57:00 2026

转载 分布式系统测试的难点与分析

<br /><br />文 / 帅丹文<br />分布式系统具有软硬件平台分布性、高稳定性、高可用性、高可扩展性、高可管理性、高并发性及数据一致性等多种特性。正是由于这些重要的特性,使得分布式系统的测试过程变得相对复杂和困难。本文主要从分布式系统测试的四个重要方面出发,探讨分布式系统测试过程中存在的一些难点问题并进行适当的分析。<br />分布式系统测试环境<br />一般来说,分布式系统是由一组服务器或者网络设备组成(如图1)。我们在部署测试环境的时候,所涉及的系统架构也会是比较复杂的,有以下几个方面:网

2010-12-08 08:54:00 953

编号好的android各平台的sqliete3二进制,可直接adb shell中执行,提供源码和一键编译命令

编译好的安卓版的sqlite3 shell二进制程序,可以直接在adb shell中执行,可以用修改/data/data/com.android.providers.settings/databases/settings.db数据库,提供源码和unix和windows下的一键编译命令,可自行编译!同时提供编译好的各个cpu架构版本,静态编译,无依赖库,可直接使用。

2018-08-08

windows+7+64bit+EWF系统制作方案

讲解如何在windows+7+64bit 使用EWF技术保护磁盘!

2011-08-12

MFC广场逃跑仿真程序

通过MFC界面和其相关函数,模拟人员在紧急情况下的广场逃生情况,通过设计三种不同的逃生算法观察人员全部逃离的用时情况!

2011-06-19

如何制作相册,不要失望哦?

你想了解你当时的表情吗,你想看看当时的情况吗,你也想制作吗,下载吧!

2009-02-03

空空如也

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

TA关注的人

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