API测试的最佳实践 - 介绍在上一篇“是什么让API测试很叼”一文中,我们讨论API与其他形式的软件测试的差异。部分是因为API之间的通信压根就没考虑让你能读懂,纯粹是为了方便计算机之间的交互而设计的。另一部分是由于业务层面上有很多因素影响了API的性能和功能。当然,值得庆幸的是,你可以参考一些已...
转自:http://zz8ss5ww6.iteye.com/blog/1126205注:本系列文章的代码可以在这里下载。在实际的软件开发项目中,我们的“业务逻辑”常常需要我们对同样的数据进行各种变换。例如,一个Web应用通过前端收集用户的输入成为Dto,然后将Dto转换成领域模型并持久化到数据库中。...
分类:
移动开发 时间:
2015-02-05 13:05:31
阅读次数:
179
首先要理解逻辑读和物理读: 预读:用估计信息,去硬盘读取数据到缓存。预读100次,也就是估计将要从硬盘中读取了100页数据到缓存。 物理读:查询计划生成好以后,如果缓存缺少所需要的数据,让缓存再次去读硬盘。物理读10页,从硬盘中读取10页数据到缓存。 逻辑读:从缓存中取出所有数据。逻辑读100...
分类:
数据库 时间:
2015-02-05 13:05:24
阅读次数:
174
caption标签,为表格添加标题和摘要表格还是需要添加一些标签进行优化,可以添加标题和摘要。代码如下:摘要摘要的内容是不会在浏览器中显示出来的。它的作用是增加表格的可读性(语义化),使搜索引擎更好的读懂表格内容,还可以使屏幕阅读器更好的帮助特殊用户读取表格内容。语法:标题用以描述表格内容,标题的显...
分类:
其他好文 时间:
2015-02-05 13:05:16
阅读次数:
157
一、基本描述类似于回溯法,也是一种在问题的解空间树T上搜索问题解的算法。但在一般情况下,分支限界法与回溯法的求解目标不同。回溯法的求解目标是找出T中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义下...
分类:
编程语言 时间:
2015-02-05 13:03:16
阅读次数:
200
1、创建一个新的文件夹:[root@centos http]# mkdir activityTestLee2、进入该文件夹[root@centos http]# cd activityTestLee3、创建本地版本库:[root@centos activityTestLee]# git initIn...
分类:
其他好文 时间:
2015-02-05 13:04:19
阅读次数:
129
一、XML文件转换为数组book[1]->title;//查看bokstore下面有几本书//echo '有',$simxml->count(),"本书";//echo $simxml -> asXML ();/*//利用simplexml对象把xml文件转换成数组//对象 用属性名->属性值 存....
分类:
编程语言 时间:
2015-02-05 13:04:36
阅读次数:
212
/***********************************************有n级台阶,每次可以走1、2或3级,求共有多少种走法 ***********************************************/#include int Ways(int n);in...
分类:
其他好文 时间:
2015-02-05 13:02:10
阅读次数:
138
function isBigEnough(element){ return element >= 10; }var filtered = [12, 5, 8, 130, 44].filter(isBigEnough);// filtered is [12, 130, 44]function only...
分类:
编程语言 时间:
2015-02-05 13:04:04
阅读次数:
229
适用于:MindManager8 症状:当打开超链接的Office文档时,例如Excel,Word或者PowerPoint时,用户试图编辑文本,该文件显示 一个警告信息提示:该文件是只读文件。用户没有修改该文件的权限。 下列信息显示: MicrosoftExcel:表格中的格子或者表格被保护...
分类:
其他好文 时间:
2015-02-05 13:02:56
阅读次数:
174
最近在开发一个小的应用,遇到了一些Objective-c上面常用的单例模式,但是swift上面还是有一定区别的,反复倒来倒去发现不能按常理(正常的oc to swift的方式)出牌,因此搜索了一些帖子。可能是xcode或者sdk的问题吧(我相信他们不会把未经测试的代码展示,吧?。。。),一些帖子中的...
分类:
移动开发 时间:
2015-02-05 13:04:18
阅读次数:
172
原来没有遇到过, 突然发现这次写的项目有几个文件时 这个“表示的” ,死活找不到原因,并且提交,改动 都好烦人,还要锁定什么嘛的。最后最终知道, 这个意思是 文件的状态为 “仅仅读” 仅仅要到改项目project文件夹下,找到该文件,改动一下 仅仅读属性就好了。。
分类:
其他好文 时间:
2015-02-05 13:01:39
阅读次数:
143
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为下面几个部分 1、栈区(stack)— 由编译器自己主动分配释放 ,存放函数的參数值,局部变量的值等。其 操作方式相似于数据结构中的栈。 2、堆区(heap) — 一般由程序猿分配释放, 若程序猿不释放,程序结束时可能由O...
分类:
其他好文 时间:
2015-02-05 13:02:23
阅读次数:
110
1、创建目录:/a/b/c[root@centos demo]# mkdir -p a/b/c2、显示版本库.git目录所在的位置[root@centos c]# git rev-parse --git-dir/path/to/my/workspace/demo/.git3、显示工作区根目录:[ro...
分类:
其他好文 时间:
2015-02-05 13:03:42
阅读次数:
244
package BaseType;/*java的自动类型提升和窄化转换 * * 1. 当一个char,short,byte类型的变量被赋值给一个超出他自身能表示的最大范围的数,java会自动将该数转化为int型. * * 2. 当char,short,byte类型的变量进行算术运算, 位操作运...
分类:
编程语言 时间:
2015-02-05 13:02:06
阅读次数:
170
JS去掉首尾空格 简单方法大全var osfipin= ' http://www.cnblogs.com/osfipin/ ';//去除首尾空格osfipin.replace(/(^\s*)|(\s*$)/g, "");//去除左边空格osfipin.replace(/(^\s*)/g...
分类:
Web程序 时间:
2015-02-05 13:00:47
阅读次数:
129
--oracle 练习;/**************************************************PL/SQL编程基础***************************************************************/--firstday--》...
分类:
数据库 时间:
2015-02-05 13:00:27
阅读次数:
218