测试流程:1、启动appium server。使用appium命令启动。2、配置appium client。appium client的参数配置。3、通过webdriver执行调用。一、扩展AssertResult类 主要扩展功能,当断言失败时,自动截图保存,此时需要重写AssertResult的....
分类:
移动开发 时间:
2015-12-02 22:33:42
阅读次数:
962
编写一个冒泡排序,既可以编写字符串也可以编写数字。1).需要实现一个函数指针,在排序的时候将函数的入口地址传进来。
voidsort(void*base,intlen,intwidth,int(*cmp)(constvoid*,constvoid*))
{
assert(base);
inti=0;
intj=0;
for(i=0;i<len;i++)
{
for(j=0;j<..
分类:
编程语言 时间:
2015-12-02 18:51:01
阅读次数:
163
memcpy内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中。函数实现void*my_memcpy(void*buf1,constvoid*buf2,intcount)
{
assert(buf1);
assert(buf2);
void*ret=buf1;
char*dest=(char*)buf1;
char..
分类:
其他好文 时间:
2015-12-02 01:09:07
阅读次数:
146
1、查找子字符串函数strstr的实现
char*my_strstr(constchar*dest,constchar*src)//const保护字符串不被更改
{
assert(dest);
assert(src);//断言
char*ptr1=NULL;
char*ptr2=src;
while(*dest)
{
ptr1=dest;//保留匹配成功后的位置指针
src=ptr2;//保留匹配失败后..
分类:
其他好文 时间:
2015-12-01 19:41:19
阅读次数:
126
不考虑性能的话,memcpy()在C99编译器下可以写为:void *memcpy(void *restrict dest, const void *restrict src, size_t n)
{
int i;
const char *s = src;
char *d = dest;
assert(dest && src);...
分类:
其他好文 时间:
2015-12-01 19:37:22
阅读次数:
116
实现strlen函数有三种方法:一、计数器的方法二、递归的方法三、指针减指针的方法下面是三种方法的实现:计数器的方法:intmy_strlen(constchar*str){assert(str);//对指向字符串指针的断言intcount=0;while(*str){count++;str++;}returncount;}递归的方法:intmy_strlen(const..
分类:
其他好文 时间:
2015-12-01 16:34:28
阅读次数:
132
1:strcpy的实现函数功能:把从src地址处开始的字符串拷贝到以dest为开始地址的空间里,其中包含src字符串结尾处的‘\0‘。代码实现:#include<stdio.h>//模拟实现strcpy#include<assert.h>voidmy_strcpy(char*dest,constchar*src)/*函数不需要返回*/{assert(dest);a..
分类:
其他好文 时间:
2015-12-01 01:50:58
阅读次数:
284
node*JosephCircle_OP(node*&phead,size_tdel)//约瑟夫环优化写法{ assert(phead); node*cur=phead,*prev=phead; if(!del)//对参数判断 { printf("errorparameter!"); } while(cur->next!=cur) { for(inti=1;i<del;i++)//先找到删除节点的上一个节点//因为自己占一..
分类:
其他好文 时间:
2015-11-30 02:27:14
阅读次数:
135
#include<iostream>
#include<assert.h>
usingnamespacestd;
typedefintDataType;
//双向链表,无头节点
structLinkNode
{
//struct默认是公有访问限定符
public:
LinkNode(constDataType&x)
:_data(x)
,_prev(NULL)
,_next(NULL)
{}
~LinkNode()
{..
分类:
其他好文 时间:
2015-11-29 19:45:29
阅读次数:
163
#pragmaonce//只编译一次
#include<memory.h>
#include<assert.h>
#include<stdio.h>
#defineMAX_SIZE100
typedefintDataType;//数据类型重命名
typedefstructSeqList//定义结构体类型
{
DataTypearray[MAX_SIZE];//数据段
size_tsize;//数据个数
}SeqList..
分类:
编程语言 时间:
2015-11-25 17:06:06
阅读次数:
222