P6

  手机app大用户并发测试 文档

随着智能手机近年来的快速增长,从游戏娱乐到移动办公的各式各样的手机APP软件渗透到我们的生活中,对于大型的手机APP测试不仅要关注它的功能性、易用性还要关注它的性能,最近发现LoadRunner12可以对手机APP做性能测试,但由于LoadRunner12还没有破解版最多只有50个并发用户,所以我用LoadRunner12录制手机APP的脚本后放到LoadRunner8.0里进行压测,LoadRunner8.0可并发10000个用户。

xuxiujin 2016-09-14   863   0
P2

  基码手机验证码获取软件使用步骤 文档

基码手机验证码获取软件使用步骤

zxchhyg 2016-09-13   3643   0
P6

  基码虚拟手机验证码接收平台使用说明 文档

基码验证码平台是一个可以获取任意合法第三方网站手机短信验证码的系统平台

zxchhyg 2016-09-13   1283   0
P46

  iOS开发技术入门和基础知识 文档

1、iOS开发入门 2、iOS概述和架构介绍 3、iOS开发限制介绍 4、Hello World实例演示 5、iPhone开发工具安装和介绍 6、Xcode基础介绍

qq89188992 2016-08-08   912   0
P29

  论文-基于Android的日程管理 文档

在科技日益发达的今天,移动互联网越来越深入人么生活中,这要求人们不断的运用新的技术来方便自己。要求人们在某一时段有什么要办的事时有某种东西(比如手机等编写的东西)能提醒自己。这就需要有相关的软件,在这种情况下,日程管理专家刚好满足了人们的这种需求。

c986469664 2016-08-08   677   0
P11

  Android开发进阶之旅 文档

底层开发 知识范围及主要工作内容 学习路线 基本素养 系统层开发 知识范围及主要工作内容 学习路线 基本素养 应用开发 知识范围及主要工作内容 学习路线 基本素养 一些思考 何谓熟悉Android系统? 熟能生巧 有的放矢 What is next?

wodeyijia 2016-08-06   497   0
P18

  android_camera框架结构 文档

Android 的 Camera 包含取景器(viewfinder)和拍摄照片的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。

wayaonline 2016-07-26   473   0
P7

  10个快速开发android和ioswebapp应用的框架 文档

由于iPhone和谷歌Android推出移动应用开发正在迅速增长。有无数的移动Web应用程序在互联网上公布,这些应用程序在发布之前都需要经过大量的工作和很多工程师辛勤的劳动,开发移动应用并不是一件容易的事情,需要额外的努力和决心。

wayaonline 2016-07-26   868   0
P44

  基于安卓平台的天气预报20160614 文档

Android平台手机天气预报软件是基于Android手机平台,运用Java语言,应用http://v.juhe.cn/weather/index网站上提供的免费的webService接口获取天气预报信息,深入研究Android平台消息传递机制,开发出针对使用Android平台的手机天气预报系统。

wxq1231987 2016-07-15   750   0
P46

  史上最全的ios面试题及答案 文档

1. 1.写一个NSString类的实现 + (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding; + (id) stringWithCString: (c*****t char*)nullTerminatedCString encoding: (NSStringEncoding)encoding { NSString *obj; obj = [self allocWithZone: NSDefaultMallocZone()]; obj = [obj initWithCString: nullTerminatedCString encoding: encoding]; return AUTORELEASE(obj); }

xuejunyou 2016-06-29   538   0
P18

  web跨平台移动应用技术_开发文档 文档

Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。 Cordova还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相关的原生后台代码。

q465450402 2016-06-23   2650   0
P8

  android手机备忘录的设计与实现_开题报告 文档

利用所学《C语言程序设计》、《数据结构与分析》等课程所学知识,针对实际问题,基于Android系统平台研发出具有实际应用价值的备忘录。

wf4560 2016-06-19   997   0
P7

  Android命名规范 文档

命名规范:1 包(packages): 采用反域名命名规则,全部使用小写字母。一级包名为com,二级包名为xx(可以是公司或则个人的随便),三级包名根据应用进行命名,四级包名为模块名或层级名2 类(classes):名词,采用大驼峰命名法,尽量避免缩写,除非该缩写是众所周知的,比如HTML,URL,如果类名称中包含单词缩写,则单词缩写的每个字母均应大写。

zhuwd 2016-06-16   475   0
P11
P15

  genymotion--android模拟器安装及使用 文档

首先第一步:注册Genymotion账号,要记下账号密码后面使用。 注册地址:http://www.genymotion.com/。 (注册免费的奥) 第二步:一般情况下教程上会让先安装VirtualBox,但是根据我的经验,我的建议是先下载安装Genymotion。(如果已安装virtualbox则直接进行这一步也ok)

boqiyupp 2016-06-08   2044   0
P3

  ios笔试题 文档

1. #import 跟#include、@class有什么区别?#import<> 跟 #import”"又什么区别? 1> #import和#include都能完整地包含某个文件的内容,#import能防止同一个文件被包含多次 2> @class仅仅是声明一个类名,并不会包含类的完整声明;@class还能解决循环包含的问题 3> #import <> 用来包含系统自带的文件,#import “”用来包含自定义的文件

bxkzdph 2016-06-04   1690   0
P53

  移动app测试方案 文档

为开展行业移动应用安全检测服务,结合国内已有的移动APP应用的安全检测规范,我们特组织本次针对国内主流移动APP应用的安全检测工具测试,为移动安全检测工具提供选型参考。

children87 2016-05-24   958   0
P11

  app加固项目方案 文档

目前移动互联网业务日益繁荣,移动终端越来越多的涉及商业秘密和个人隐私等敏感信息,同时也面临各种安全威胁,如恶意订购、自动拨打声讯台、自动联网等,造成用户的话费损失;木马软件可以控制用户的移动终端,盗取账户、监听通话、发送本地信息等。近期颇受关注的Android平台软件吸费和Android病毒的消息也层出不穷。 APK由类文件、资源文件、so文件等压缩而成。本项目可以静态和动态地对APK进行保护。在App代码层次有多种静态防护措施,包括对加密字符串,混淆代码符号功能来抵挡各种符号表提取工具,以及安全编译器对二进制代码进行逻辑混淆、代码变形和指令混淆,让反编译难上加难。在App运行层次也提供了多种动态防护组件,对资源、调试、注入、钩子等进行动态检测并处理,有效的保护App免受动态工具的分析。

children87 2016-05-24   790   0
P27

  移动app测试报告--2016-0328 文档

为开展行业移动应用安全检测服务,结合国内已有的移动APP应用的安全检测规范,我们特组织本次针对国内主流移动APP应用的安全检测工具测试,为移动安全检测工具提供选型参考。

children87 2016-05-24   750   0
P12

  iphone_内存管理 文档

iPhone/MacObjective-C内存管理教程和原理剖析初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对大家有所帮助,也欢迎大家一起探讨。此文涉及的内存管理是针对于继承于NSObject的Class。一基本原理Objective-C的内存管理机制与.Net/Java那种全自动的垃圾回收机制是不同的,它本质上还是C语言中的手动管理方式,只不过稍微加了一些自动方法。1Objective-C的对象生成于堆之上,生成之后,需要一个指针来指向它。ClassA*obj1=[[ClassAalloc]init];2Objective-C的对象在使用完成之后不会自动销毁,需要执行dealloc来释放空间(销毁),否则内存泄露。[obj1dealloc];这带来了一个问题。下面代码中obj2是否需要调用dealloc?ClassA*obj1=[[ClassAalloc]init];ClassA*obj2=obj1;[obj1hello];//输出hello[obj1dealloc];[obj2hello];//能够执行这一行和下一行吗?[obj2dealloc];不能,因为obj1和obj2只是指针,它们指向同一个对象,[obj1dealloc]已经销毁这个对象了,不能再调用[obj2hello]和[obj2dealloc]。obj2实际上是个无效指针。如何避免无效指针?请看下一条。3Objective-C采用了引用计数(refcount或者retaincount)。对象的内部保存一个数字,表示被引用的次数。例如,某个对象被两个指针所指向(引用)那么它的retaincount为2。需要销毁对象的时候,不直接调用dealloc,而是调用release。release会让retaincount减1,只有retaincount等于0,系统才会调用dealloc真正销毁这个对象。ClassA*obj1=[[ClassAalloc]init];//对象生成时,retaincount=1[obj1release];//release使retaincount减1,retaincount=0,dealloc自动被调用,对象被销毁我们回头看看刚刚那个无效指针的问题,把dealloc改成release解决了吗?ClassA*obj1=[[ClassAalloc]init];//retaincount=1ClassA*obj2=obj1;//retaincount=1[obj1hello];//输出hello[obj1release];//retaincount=0,对象被销毁[obj2hello];[obj2release];[obj1release]之后,obj2依然是个无效指针。问题依然没有解决。解决方法见下一条。4Objective-C指针赋值时,retaincount不会自动增加,需要手动retain。ClassA*obj1=[[ClassAalloc]init];//retaincount=1ClassA*obj2=obj1;//retaincount=1[obj2retain];//retaincount=2[obj1hello];//输出hello[obj1release];//retaincount=2–1=1[obj2hello];//输出hello[obj2release];//retaincount=0,对象被销毁问题解决!注意,如果没有调用[obj2release],这个对象的retaincount始终为1,不会被销毁,内存泄露。(1-4可以参考附件中的示例程序memman-no-pool.m)这样的确不会内存泄露,但似乎有点麻烦,有没有简单点的方法?见下一条。5Objective-C中引入了autoreleasepool(自动释放对象池),在遵守一些规则的情况下,可以自动释放对象。(autoreleasepool依然不是.Net/Java那种全自动的垃圾回收机制)5.1新生成的对象,只要调用autorelease就行了,无需再调用release!ClassA*obj1=[[[ClassAalloc]init]autorelease];//retaincount=1但无需调用release5.2对于存在指针赋值的情况,代码与前面类似。ClassA*obj1=[[[ClassAalloc]init]autorelease];//retaincount=1ClassA*obj2=obj1;//retaincount=1[obj2retain];//

oper 2016-05-23   2003   0
1 2 3 4 5 6 7 8 9 10

关键词

最新上传

热门文档