- 博客(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
661
转载 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
5054
转载 linux shell中的单引号与双引号的区别(看完就不会有引号的疑问了)
转字:http://lspgyy.blog.51cto.com/5264172/1282107linux shell中的单引号与双引号的区别(看完就不会有引号的疑问了)" "(双引号)与 ' '(单引号)的区别 你在shell prompt(shell 提示)后面敲打键盘、直到按下enter的时候,你输入的文字就是command
2015-05-06 20:10:25
5688
1
原创 linux编译连接选项解析
(1)动态库同名符号和visibility选项结论:1) 不加任何导出可见参数时,gcc编译动态库时默认导出所有的函数和全局变量(即可认为在全局变量和函数前都有__attribute__((__visibility__("default")))修饰),加了-fvisibility=hidden之后,则所有的函数和全局变量都不再导出(即可认为在全局变量和函数前都有__attribute__(
2015-03-16 13:39:48
949
转载 如何让服务只运行单个实例
转载自: http://blog.chinaunix.net/uid-20196318-id-96453.html对于很多服务来说,在同一个服务器上只能运行一个实例,那么通过什么方法来保证程序同一时刻只有一个实例运行呢?通过编写shell脚本来管理程序的启动、停止是个不错的方法。在启动时,shell脚本会创建进程标识文件(存储正在运行实例的pid)以表明已经有实例在运行,如果文件已
2015-02-03 14:09:37
567
转载 从域名获取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
601
转载 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
7110
原创 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
508
转载 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
681
转载 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
574
转载 为什么有些库的头文件只提供类的预先声明,而无类的定义?
1.问题的引出在程序设计领域,库可以说是一切程序的基础。当今的程序几乎没有一个是从0实现的,或多或少都是建立在已有实现功能模块的基础上,这些可以被程序员使用具有一定功能的代码模块就叫做库。库的使用方式可粗略分为两种,一是源码级别的使用,二是二进制级别使用。对于第一种,库的源码对于使用者完全开放,用户不仅可以使用,而且可以理解库的实现原理,甚至可以修改库来扩充功能,总之,源码之前,了无秘
2012-05-03 00:18:18
810
转载 C++的辅助工具介绍
C++的辅助工具介绍 2008-01-17 21:12:41| 分类: 默认分类|字号 订阅 1 文档类 (1) Doxygen 参考站点:http://www.doxygen.org D
2011-08-04 11:03:15
777
转载 UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
继承<br />指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;<br /><br />实现<br />指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此类关系通过关键字implements明确标识,在设计时一般没有争议性;<br /><br />依赖<b
2011-05-05 17:46:00
688
转载 桥接模式和策略模式的区别和联系
<br /><br />桥接(Bridge)模式是结构型模式的一种,而策略(strategy)模式则属于行为模式。以下是它们的UML结构图。<br />在桥接模式中,Abstraction通过聚合的方式引用Implementor。<br /><br />在策略模式中,Context也使用聚合的方式引用Startegy抽象接口。<br /><br />从他们的结构图可知,在这两种模式中,都存在一个对象使用聚合的方式引用另一个对象的抽象接口的情况,而且该抽象接口的实现可以有多种并且可以替换。可以说两者在表象上都
2011-04-30 17:46:00
2115
转载 使用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
6468
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
872
转载 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
769
原创 关于读属性文件(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
5616
转载 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
1569
原创 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
746
转载 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
14486
转载 从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
2260
转载 Web自动化测试架构设计与实现
布式计算将网络服务带到世界的每一个角落,这些服务又大都部署在Web应用系统中。如何保障高质量软件或服务则是个突出的问题,其实软件测试从来就不应该被轻视。对于一个复杂的web应用程序系统需要测试的方面太多了,特别是那些开发周期很长的系统,如果所以测试都通过手工来完成,显然成本太高,且容易出错。通过使用自动化工具,则在某种程度上降低了测试难度,同时节约了成本,但是会有个新的问题:如果提高测试脚本的维护性和移植性。 本文通过对软件测试过程分析,并结合分层思想,提出一个较好的测试架构,并介绍如何通过自动化测试工
2011-01-10 22:31:00
6190
转载 自动化测试框架思路
自动化测试的优点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~R6Md;~)p+
2011-01-10 13:15:00
6345
1
转载 一个智能的 Web 界面测试系统
本文内容包括:介绍 Web2.0 相关技术介绍测试系统流程Selenium 在系统中的应用TestNG 在配置自动测试脚本中的作用使用 Flex 实现的管理站点总结参考资料 Web2.0 技术使 Web 界面更加丰富多彩,使信息交流更加灵活,同时也使得相关的 Web 技术测试需求越来越多。那么,如何提高 Web 界面的测试效率,保证新技术得到高质量应用?是否可以让测试人员脱离枯燥地点击鼠标,让机器自动地根据脚本运行?随着项目需求的变化,能否有一个比较快速地配置管理测试任务的方法?所有这些都可以通过一个智能的
2011-01-05 17:04:00
3046
1
转载 常用软件过程——RUP
<br /><br />RUP是用例驱动,以架构为中心,迭代式开发过程。<br />一、用例驱动<br />用例(Use Case)是一种通过用户的使用场景获得需求的技术。区别于传统的功能分解获取需求的办法,用例方法强调用户是如何使用系统的,即描述用户与系统之间的交互,而不涉及系统内部的行为。用例的一般表示法是UML用例图。<br />用例方法的主要特点有:需求表述的抽象性。用例方法以UML用例图的形式表示,对于用例、参与者之间的关系一目了然,能更在一个高的抽象级别上理解系统。需求表述的完整性。某些用户可能
2011-01-05 15:16:00
804
转载 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
4856
转载 [qtp]如何构建一个QTP测试框架
<br />进行软件系统的回归测试,已经有越来越多的组织在使用QTP。QTP易学、上手快,其提供的帮助也非常详细,这是它的一个巨大优点。然而,众多的帮助或者范例都是基于一个个简单的Demo性质的toy案例,都是对某一个或者几个知识点的解说,缺少系统级别的介绍和说明:针对一个现实中完整的系统,如何组织相关的测试用列?如何设计测试数据?如何产生简洁、明了的测试结果?<br />QTP在组织测试逻辑时,自身提供了testcase和action两种结构,这两种结构是包含和被包含的关系:一个testcas
2010-12-28 14:31:00
1257
转载 教你如何判断操作系统的位数
<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
1155
转载 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
740
转载 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
1185
转载 使用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
1449
1
转载 使用分层的 Selenium 框架进行复杂 Web 应用的自动测试
<br />简介: 在复杂 Web应用程序的自动测试中,会产生大量冗余的测试脚本,同时,由于测试场景复杂多变,测试用例的灵活管理与调用是不可回避的需求。在本文中,作者通过将开源Web 自动测试框架 Selenium从逻辑上进行了分层,从而提高了测试脚本的复用性与可维护性。通过本文的实例讲解,您将了解该项技巧的原理与关键实现。标记本文!<br />发布日期: 2010 年 2 月 22 日 <br />级别: 中级 <br />访问情况 760 次浏览
2010-12-27 16:47:00
1156
原创 追求代码质量: 使用 Selenium 和 TestNG 进行编程式测试
<br />Selenium 是一种 Web 测试框架,它搭建了验证 Web 应用程序的新途径。与大多数尝试模拟 HTTP 请求的 Web测试工具不同,Selenium 执行 Web 测试时,就仿佛它本身就是浏览器。当运行自动的 Selenium测试时,该框架将启动一个浏览器,并通过测试中描述的步骤实际驱动浏览器,用户将使用这种方式与应用程序交互。<br />由于开发人员和非开发人员都能够使用 Selenium 轻松地编写测试,使得它从众多测试框架应用程序中脱颖而出。在 Selenium中,
2010-12-27 16:40:00
994
原创 使用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
2860
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
5672
2
原创 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
1732
转载 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
2036
转载 分布式系统测试的难点与分析
<br /><br />文 / 帅丹文<br />分布式系统具有软硬件平台分布性、高稳定性、高可用性、高可扩展性、高可管理性、高并发性及数据一致性等多种特性。正是由于这些重要的特性,使得分布式系统的测试过程变得相对复杂和困难。本文主要从分布式系统测试的四个重要方面出发,探讨分布式系统测试过程中存在的一些难点问题并进行适当的分析。<br />分布式系统测试环境<br />一般来说,分布式系统是由一组服务器或者网络设备组成(如图1)。我们在部署测试环境的时候,所涉及的系统架构也会是比较复杂的,有以下几个方面:网
2010-12-08 08:54:00
964
编号好的android各平台的sqliete3二进制,可直接adb shell中执行,提供源码和一键编译命令
2018-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人