`
tangyuan1314
  • 浏览: 39039 次
  • 性别: Icon_minigender_2
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
问题是怎么个情况?   网页中的ajax请求越来越多,或者应用开始就一直使用ajax与后端进行数据交换。(目前我在公司参与的项目就是如此)N多接口前后端来回调试是个麻烦事。 后端不可能短时间把所有的接口都写完,也不会为了前端测试而制造假的数据和接口,不仅耗费时间而且到了开发阶段返回的数据结构、接口名称也可能会有许多改动。那么后端  一边写接口一边给前端,这看起来不错。但在具体实施过程中,后端未完成的接口可能有错误,你需要不停的和后端沟通不停的找原因,有可能中途还会停滞等待后端返回数据正 确才能继续。 为什么会这样?   1:前端在开发初期就依赖了未 ...
最近在测试google docs云业务,在录制了创建新文档的操作后,需要进行关联,每个文档都有一个ID,那么关联的话首先要将服务器生成的这个ID取出来,然后把下面用到此ID的所有链接都进行参数化,这样回放的时候才会真正成功的完成创建文档的操作。 开始在进行录制时,得到的创建文档的url的脚本 web_url("create", "URL=https://docs.google.com/document/create?folder=0ALZWwXWNwhrNUk9PVA", "TargetFrame=", &q ...
网上搜到的比较全的LoadRunner常见问题整理  1.  重装系统后安装LR,提示setup has determined that a previous installation has not completed,重启无效 ;    解决办法:1)进入注册表:运行/regedit;                 2)进入路径:KEY ...
最近的项目要用LoadRunner进行性能测试。在录制脚步时碰到一个问题就是无法启动IE,在网上查了很多办法都不凑效, 有时候觉得LoadRunner其实不稳定,有时候录制没问题,但是设置都没有改变,过一段时间突然又不行,然后不管他,后来又好了,估计应该是和网络有一定的关系。 好了,言归正传 对于这个问题,我的解决方法如下(ps:本人用的是LoadRunner11.0,IE9): 首先打开Runtime-Setting,选择Browser-Browser Emulation选项,如下图 点击change,弹出User-Agent对 ...
解决这个问题必须认识到一个事实就是,loadrunner 和测试 服务器交换数据使用的是utf8格式,但是展现在replaylog中是使用gb2312格式,而且在脚本中如何使用web_reg_find的时候也是使用的是gb2312格式,所以知道这个原理后,事情就好办多了。 首先使用关联函数web_reg_save_param将服务器返回的Server Response 内容保存为参数,接着利用 lr_convert_string_encoding函数进行编码格式转换即可。 此时注意---关联函数是一个注册型函数,需要告诉VuGen下一个请求返回 ...
以下内容感觉很有帮助,转载自百度知道: java中equals方法和“==”的区别: equals 方法是 java.lang.Object 类的方法。 有两种用法说明: (1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比 ...
1、什么是sizeof     首先看一下sizeof在msdn上的定义:     The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a value of type size_t.     看到return这个字眼,是不 ...
       Struts2提供了对Ajax的支持,其中JSON是Ajax插件的一种,该插件将Action属性直接序列化为JSON对象后返回给客户端,从而使客户端页面可以直接访问到Action属性。        在Struts2中使用JSON插件,首次将json插件包导入进去,接着实现Action逻辑,在struts.xml中配置该Action,然后实现JSP页面。下面来实现一个小例子,来完成这三个步骤。 1、实现Action逻辑 一个表单,有三个表单域,对应于三个请求参数,因此在Action中用三个相应的属性来封装这三个参数。Action的实现类如下:   package lee; ...
快速排序 用于排序的最佳的实用选择,因其平均性能很好,期望运行时间O(nlog2^n),最坏情况运行时间为O(n^2). 1、快速排序 和合并排序一样,采取分治模式:   (1)分解:数组A[p..r]被划分为两个(可能为空)子数组A[p..q-1]和A[q+1..r],使得A[p..q-1]中的每个元素都小于等于A[q],而A[q+1..r]大于A[q],q在此划分过程中进行计算。   (2)解决:递归调用快速排序,对子数组A[p..q-1]和A[q+1..r]排序   (3)合并:两个子数组都是原地排序的,因此合并不需要操作,整个数组就已经排好序   伪代码: QUIC ...
堆1中介绍了堆的定义性质以及建堆过程,这篇主要介绍堆排序以及堆的一种应用---优先级队列 1、堆排序 堆排序算法,先用build_max_heap将输入数组A[0,...,n-1]建立一个最大堆。因为数组中最大元素在A[0],则可以通过交换A[0]和A[n-1], ...
1、堆及性质 堆,或者叫二叉堆,可以被视为一棵完全二叉树。树中每个节点与数组中存放该节点值的那个元素相对应。树的每一层都是填满的,除了最后一层。节点在堆中的高度定义为从本节点到叶子节点的最长简单下降路径 ...
1、 插入排序,时间复杂度O(n^2) 一个数组A[0,...,n-1],将A[j]插入到子数组A[0,...,j-1]中,其中数组A[0,...,j-1]是排好序的(假如为非降序),把A[j]和A[j-1]->A[0]逐个进行比较,大的数往后移位,将A[j]插入适当的位置(找到最后一个比 ...
今天面试碰到了这个问题,知道是位操作,不过当时没想起来,回来查了查总结一下。其实方法很简单,就是相减后看符号位,将减的结果的符号位移位到末尾,再和1与操作,或者直接和0x80000000与,得出的符号位再右移至末尾,作为数组的下标。int型占4字节,即32位,在-1为补码的机器上,1代表负数,0代表正数 int max(int x,int y) { int buf[2]={x,y}; unsigned int z; z=x-y; z=z>>31;//符号位移至末尾,作为数组下标 return buf[z]; ...
最近忙着小论文,头都大了,终于算是写完了。论文里格式是很重要的,在插入公式时候碰到行间距不一样的问题。 解决办法: 1、调整你的行间距,打开格式菜单,选择段落,将行间距调为固定,我用的是5号字体,所以调的是15磅 此时发现行间距就相同了。但是有一个问题就是带下标时候无法完全显示,目前这个问题还没找到答案 2、通过调节公式的尺寸,右击公式,选择公式对象--打开,菜单里有尺寸,调小一下,看看效果 3、调节格式,word中公式其实是按照图片来插入的。右击公式,打开设置格式菜单,选择大小,进行一定比例的缩放 一般2和3要同时用才会有效果 虽然问题差不多解决了,不过有的时候上述方法也会失效, ...
初次使用struts,碰到了一些小问题。首先先说一下怎样为web应用增加struts支持。 1、就是要下载Struts2了,下载好了就把核心类库(jar包)增加到web应用中,即将lib下的struts2-core-2.1.8.jar、xwork-2.1.6.jar、freemarker-2.3.16.jar、ognl-2.7.3.jar等复制到web应用(就是你的项目啦)的lib路径下。 2、在web.xml里配置struts的核心filter了 这么简单就ok了,下面就写了个例子来测试一下 1、先写一个登录页面login.jsp,提交表单给指定的action,其中s是标签,body里 ...
Global site tag (gtag.js) - Google Analytics