- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 C++正则表达式使用
//1.示例程序#include #include #include#include /*正则匹配邮件地址*///regcomp regexec regfree regerror int main(int argc,char *argv[]){ int status ,i; int cflags =REG_EXTENDED; //REG_
2016-10-24 16:06:25
581
原创 编写ftp客户端连接linux自带ftp服务vsftpd中遇到的问题
背景知识: vsftpd:是linux自动的ftp服务器。 查看状态 service vsftpd status, 启动:service vsftpd start 停止:service vsftpd stop 配置文件:/etc/vsftpd/vsftpd.conf 关键项:ascii_upload_enable=YES asc
2016-07-29 16:09:35
2201
原创 fastDB核心心得
学习背景:最近遇到了fastDB瓶颈的问题,经过仔细的研究fastDB的锁机制和内存机制,暂时记录如下。fastdb的锁:fastdb是内存数据库,锁针对的是整个库的锁,所以在频繁写操作时会拖低系统的效率,这也是无奈之举。下面的分析是基于beginTransaction(事务分析的) 在使用的时候打开数据库的权限中有几种方式:1。dbConcurrentUpdate /
2016-07-22 18:05:45
1326
原创 BOSS架构
通常分为四部分:计费及结算系统,营业与账务系统,客户服务系统,决策支持系统账务系统包括账务处理功能和账务管理功能更。营业系统:受理用户业务的请求客户服务系统,包括多路径为客户服务包括电话,邮件,网络。
2016-07-06 16:08:21
1532
原创 如何在AIX上安装axis2c
因为在安装的过程中碰到一系列的问题,刚开始怀疑是开源的编译有问题,后来经过反复折腾,终于弄清楚了,在这里记录一下:1.在aix中很多系统文件是通过宏区分数据定义的,没有这些宏就会造成编译的时候找不到相应的类型,在axis2c编译的过程中需要如下的宏-D_ISOC99_SOURCE -D_POSIX_SOURCE -D_ALL_SOURCE -D_XOPEN_SOURCE_EXTENDED=
2016-06-12 12:57:11
481
原创 Au3 控件操作
<br />AutoIt的鼠标键盘操作<br />41、模拟鼠标点击(按钮等)控件<br />既然是模拟用户操作,自然就包括了模拟鼠标点击在内。<br />适用命令/函数:Click/MouseClick/ControlClick<br />其中Click/MouseClick用来模拟用户的物理操作(点击),把鼠标点击事件发送到指定坐标位置(相对当前窗口或绝对位置)上,但这种方法并不能保证100%的准确性,屏幕分辨率、用户干扰和系统环境等都会影响到它们的执行结果,而ControlClick则直接把鼠标点击事
2011-02-16 20:35:00
11262
1
原创 脚本录制回放工具
<br />LoadRunner<br /> <br />LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用 LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。<br /> <br />Jmeter<br /> <br /> Apache
2011-02-15 22:15:00
9414
原创 STAF的原理及使用
<br />STAF全称是Software Testing Automation Framework,如其官网(http://staf.sourceforge.net/)所说,STAF是一个开源、跨平台、支持多语言的自动化测试框架,它围绕于组件重用的理念,通过服务调用(比如Process Service、Resource Manage Service、Logging Service、Monitoring Service等)帮助我们省去繁琐的跨平台的自动化框架的建设工作,而我们只需集中精力在自身自动化实施上。
2011-02-15 21:58:00
8527
原创 linux下定时任务
<br />为当前用户创建cron服务<br />1. 键入 crontab -e 编辑crontab服务文件<br /> 例如 文件内容如下:<br /> */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh <br /> 保存文件并并退出<br /> */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh<br /> */2 * * * *
2011-01-24 22:05:00
1626
原创 GCOV 使用用例
<br />转自:http://blogold.chinaunix.net/u3/99507/showart_2146013.html<br />1.GCOV查看arm-linux代码覆盖率<br />一、 关于gcov工具<br />gcov伴随gcc 发布。gcc编译加入-fprofile-arcs -ftest-coverage 参数生成二进制程序,执行测试用例生成代码覆盖率信息。<br />1、如何使用gcov<br />用GCC编译的时候加上-fprofile-arcs -ft
2011-01-24 22:03:00
18953
原创 用例设计
<br />转自:http://qa.taobao.com/?p=7219 <br /> 接到一个项目,一个大日常,跨很多应用,形成了标准的开发测试N:1,满心欢喜觉得自己终于可以独当一面了。可是当拿到N个UC的时候,就有种瞬间傻眼的感觉。<br /> 但是由于越觉得这个工程很庞大,越想早点开始启动自己的工作,遂会好不容易找到一个突破口就急于开始写用例。<br /> 刚冥思苦想出第一个文件夹的名字后,在这个模块下,想到什么写什么,想不出来的时候,又开始想第二个文件夹的名
2011-01-24 21:50:00
813
原创 c代码覆盖率工具
<br />转自:http://qa.taobao.com/?p=7218 <br />C/C++程序的代码覆盖率统计工具非常少,与JAVA相比开源免费的工具更是寥寥无几,好用又开源的简直是凤毛麟角。左挑右选最后看中了基于GCOV的LCOV作为NGINX测试的覆盖率统计工具。选择LCOV的原因很简单:一是适合GCOV是GCC配套的测试覆盖率工具;二是NGINX是纯C的程序,GCOV对纯C代码的覆盖率展现更加精确;三是LCOV作为GCOV的扩展,能够生成直观的HTML的带源码的覆盖率报表。 那么下面就
2011-01-24 21:48:00
5610
原创 junit 学习笔记
<br />第一种方法:<br /> 设计一个测试类继承自TestCase:<br /> 测试类中写出对一个类函数测试对应的测试函数。<br /> 使用assertEquals(期望值,函数调用返回值);<br /> 设计一个拥有主函数的类用来使测试用例跑起来<br /> TestCase test1 = new 测试类("测试名"){//重载runTest()函数}<br /> showResult(test1.run());//showResult是自己写的一个函数<br /> TestCase t
2011-01-23 19:21:00
1577
原创 Eclipse 快捷键
转自:http://hi.baidu.com/nemolfairy/blog/item/ee4287bd784e960119d81f92.htmlEclipse快捷键大全(一)<br />常用(系统默认): <br /> <br /> <br />1.Format (自动排版) : Ctrl+Shift+F <br />2.Organize Imports (自动导入) : Ctrl+Shift+O <br />3.Shift Right (向右移位,增加目前所选字行的缩进层次) : Tab <br />4
2011-01-23 19:15:00
5205
原创 Java----junit
转自:http://hi.baidu.com/nemolfairy/blog/item/ea23fd02f2972e8ce950cde8.html<br />在介绍JUnit之前,先谈一谈XP、TDD以及Refactor。<br />XP(极限编程)是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。它的基础和价值观是交流、朴素、反馈和勇气;即,任何一个软件项目都可以从四个方面入手进行改善:加强交流;从简单做起;寻求反馈;勇于实事求是。XP是一种近螺旋式的开发方法,它将复杂的开发过程分解
2011-01-23 19:10:00
1005
原创 虚拟机操作网址
http://www.unixbar.net/category/virtualizationredhat 虚拟化文档http://docs.fedoraproject.org/zh-CN/Fedora/12/html/Virtualization_Guide/index.htmlxen安装与配置虚拟机配置domain type='xen' id='3'>system18f35e0d3f9d011f7c0a530bd84228549/usr/bin/pygrublinux/var/lib/xen/vmlinu
2011-01-19 19:34:00
3658
原创 虚拟机自动化测试初构
<br />一个目录记录dd 过的系统 od.txt<br />一个文件记录配置信息(cpu数目,内存,路径,磁盘,网卡【个数】) config.txt<br />os:<br />vcpu:<br />Vmem:<br />vname:<br /><br />一个文件记录对虚拟机的操作.<br />序号,操作1,参数,操作2,参数。。。end结束<br />1/define/d/start/end <br />2/<br
2011-01-12 19:43:00
731
原创 socket 编程,网址搜集
udp 广播信息:1.http://www.linuxidc.com/Linux/2010-11/29886.htm2.http://blog.youkuaiyun.com/leng_que/archive/2009/11/14/4811286.aspx3. http://blog.chinaunix.net/u2/73528/showart_1081004.html4. http://linux.chinaunix.net/techdoc/develop/2007/11/25/973110.shtmlsocket函数
2011-01-04 23:12:00
624
原创 udp 局域网广播接受代码
<br />/*发送广播*/<br />#include <stdio.h><br />#include <stdlib.h><br />#include <string.h><br />#include <unistd.h><br />#include <sys/socket.h><br />#include <netinet/in.h><br />#include <arpa/inet.h> <br />main()<br />{<br /> int fd=socket(AF_INET,SOCK_DG
2011-01-04 21:49:00
792
原创 udp 局域网广播发送代码
<br />/*接收广播*/<br />#include <stdio.h><br />#include <stdlib.h><br />#include <string.h><br />#include <unistd.h><br />#include <sys/socket.h><br />#include <netinet/in.h><br />#include <arpa/inet.h> <br />main()<br />{<br /> int fd=socket(AF_INET,SOCK_DG
2011-01-04 21:48:00
1163
axis2c-configure-cache-file
2016-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人