自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

转载 Android中通过注解代替findViewById方法

这篇文章主要讲解注解实现findViewById的功能,首先我们来熟悉一下在java中怎么定义一个注解和解析一个注解注解的概念是在jdk5.0中提出来的,在java.lang的包中已经定义了三个注解:Override,Deprecated,SuppressWarningsOverride相信大家非常熟悉,就是表明这个方法是改写了父类的方法Deprecated表示在新版本的 jdk中已经

2016-03-28 19:25:04 959

转载 【开源项目13】Volley框架 以及 设置request超时时间

Volley提供了优美的框架,使android程序网络访问更容易、更快。Volley抽象实现了底层的HTTP Client库,我们不需关注HTTP Client细节,专注于写出更加漂亮、干净的RESTful HTTP请求。Volley请求会异步执行,不阻挡主线程。Volley提供的功能封装了异步的RESTful请求API一个优雅and稳健的请求队列一个可扩展的架构,

2016-03-28 12:28:16 507

转载 在Android开发中,有哪些好的内存优化方式?如何避免 Out Of Memory(OOM) ?

1. 使用更加轻量的数据结构例如,我们可以考虑使用ArrayMap/SparseArray而不是HashMap等传统数据结构。通常的HashMap的实现方式更加消耗内存,因为它需要一个额外的实例对象来记录Mapping操作。另外,SparseArray更加高效,在于他们避免了对key与value的自动装箱(autoboxing),并且避免了装箱后的解箱。2. 避免在Android里面使

2016-03-28 12:00:14 401

转载 iOS开发之UITextView,设置textView的行间距及placeholder

一、设置textView的行间距1.如果只是静态显示textView的内容为设置的行间距,执行如下代码://    textview 改变字体的行间距     NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];     paragraphStyle.lineSpa

2016-03-22 19:14:01 348

转载 Appium探索——Mac OS Python版

Appium官网所描述的特性,都很吸引人,刚好最近在研究Mobile Automation Testing,所以很有兴趣探索下Appium这个年轻的工具。不过看了官网的documents,实在是让初入门的我感觉摸不着头脑。所以,我只能search网上有限的资源,先从运行Appium提供的支持Python,Javascript,Java,Ruby等语言的examples开始慢慢体会A

2016-03-21 12:26:14 359

转载 appium定位元素java篇

1、关于没有name,没有ID的元素的定位---通用篇解题思路:因为没有name,id;其实剩下的选择已不多,要么xpath,要么className。xpath木有好印象(稳定性不高,加之1.0x后需要写全路径,相当崩溃),我决定十分个人色彩的建议使用className。具体方法:用className获取所有该类型的元素;根据元素的位置确定元素的index;获取目标元素。

2016-03-21 12:22:54 524

转载 appium在真机上运行IOS实例要注意的几点:包括python和java运行log 和部分关键代码

版权声明:本文为博主原创文章,未经博主允许不得转载。最近在研究appium对于IOS的自动化测试,发现在真机上运行appium提供的开源的例子遇到了几个block,询问了一个这个方便面的高手并且总结网上搜到的帖子,现在综合一下。appium 在模拟器中跑,只需要注意:1:app=path找到编译后app所在的位置,如:注意Release-iphonesimulator这个是模拟

2016-03-21 12:17:07 773

转载 使用appium进行ios测试,启动inspector时遇到的问题(一)

标签:  最近在公司,让做ios的自动化测试,因为以前做过android的自动化测试,用的也是appium,觉得没什么,结果一开始在搭建环境就遇到了很多的问题,现在将我遇到的问题,以及解决方法,给大家分享出来。(ps:吐槽一下testhome,发了两个帖子一个提问帖一个心得分享帖,全都给拉到违规区了,问题也没有人给看)  进入正题,说一下我的环境:  xcode 7.1.1

2016-03-21 12:13:08 3043 2

转载 最近研究xcodebuild批量打包的一些心得

转自Rainbird的个人博客以前的时候只知道做安卓开发的兄弟挺辛苦的,不但开发的时候要适配一堆的机型,好不容易开发完了还要打一堆不同的包给不同的市场。没想到现在这些市场都开辟iOS市场,于是需要打一堆的包给不同的市场,面对暂时给的十二个渠道,批量打包迫在眉睫。于是也便有了这篇小结。通过一翻搜索和学习,打包这事儿就是让xcrun来干,而xcodebuild只是xru

2016-03-21 12:09:32 511

转载 修改mac os的home目录

Hmmm, trying to create a directory under '/home' on a Mac?Well, Apple doesn't want you to (with good reason, automounter owns this dir, which makes it easier to do NFS mounts and such) so you shou

2016-03-17 11:16:27 2783

转载 mac默认输入法其实挺好用

转自:http://irising.me/2011/12/12746/简单总结:1. ☛ 中英文混合:Caps lock,然后可以切换到英文输入状态,默认小写,shift+字母为字母的大写;☞表情:shift+6☞标点符号: shift+option+B☞特殊符号:cmmand+shift+T☞option+tab可打开中文拼音的音调选择   刚开始用M

2016-03-14 11:39:11 2343

转载 HTTP POST请求报文格式分析与Java实现文件上传

版权声明:本文为Mr.Simple原创文章,未经允许不得转载。目录(?)[+]在开发中,我们使用的比较多的HTTP请求方式基本上就是GET、POST。其中GET用于从服务器获取数据,POST主要用于向服务器提交一些表单数据,例如文件上传等。而我们在使用HTTP请求时中遇到的比较麻烦的事情就是构造文件上传的HTTP报文格式,这个格式虽说也比较简单,但也比较容易

2016-03-09 15:08:07 415

转载 [volley文件上传]Android中自定义MultipartEntity实现文件上传以及使用Volley库实现文件上传

版权声明:本文为Mr.Simple原创文章,未经允许不得转载。目录(?)[+]在开发中,我们使用的比较多的HTTP请求方式基本上就是GET、POST。其中GET用于从服务器获取数据,POST主要用于向服务器提交一些表单数据,例如文件上传等。而我们在使用HTTP请求时中遇到的比较麻烦的事情就是构造文件上传的HTTP报文格式,这个格式虽说也比较简单,但也比较容易

2016-03-09 15:02:04 1420

转载 [Android] 获取文件的MIME类型

需求:输入:File对象输出:String对象(MIMEl类型)实现步骤:1. 获得获取文件的扩展名 private static String getExtension(final File file) { String suffix = ""; String name = file.getName(); final int idx = nam

2016-03-09 12:24:21 1032

转载 [Java]根据文件取得Mime Type的各种方法

1、mime-util:      该工具可以通过 检测文件扩展名,或者检测magic header 两种技术方式来实现mime类型的检测。      比较可靠,而且轻量级、只依赖于slf4j一个包  。2010年后就没有更新了。      POM[html] view plain copy dependency>  

2016-03-09 12:21:24 2245

转载 iOS中获取各种文件的目录路径的方法

iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里 1、Documents 目录:您应该将所有de应用程序数据文件写入到这个目录

2016-03-08 15:41:45 333

转载 php json转换为嵌套数组array

[php] view plain copyfunction json_to_array($web) {      $arr=array();      foreach($web as $k=>$v) {          if(is_object($v)) $arr[$k]=json_to_array($v);  //判断类型是不是object  

2016-03-07 16:47:55 2666

转载 require或include相对路径多层嵌套引发的问题

php中require/include 包含相对路径的解决办法在PHP中require,include一个文件时,大都是用相对路径,是个很头疼的问题。例如:(网站根目录)├文件夹│ ││ └1.php├文件夹│ ││ └2.php└index.php问题:在1.php中通过include

2016-03-07 15:30:06 2282

转载 解析nginx负载均衡

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://baidutech.blog.51cto.com/4114344/1033718摘要:对于一个大型网站来说,负载均衡是永恒的话题。随着硬件技术的迅猛发展,越来越多的负载均衡硬件设备涌现出来,如F5 BIG-IP、Citrix NetScaler、Radware等等,虽然

2016-03-04 14:01:05 250

转载 手动集成google map iOS sdk

Sure there is:Immediate answer: https://www.gstatic.com/cpdc/0646cf0bd434ed77-GoogleMaps-1.10.1.tar.gz (Download and unzip it)(下载地址)How did I do it (Useful for any library you need)Go to

2016-03-03 16:31:19 1900

ffmpeg基础库编程开发

ffmpeg基础库开发技术,介绍ffmpeg api的使用,多媒体开发必不可少的技能。 1. AVFormatContext:就是对容器或者媒体文件层次的抽象。 2. AVStream:在文件中(容器里面)包含了多路流(音频流、视频流、字幕流),AVStream 就是对流的抽象。 3. AVCodecContext 与 AVCodec:在每一路流中都会描述这路流的编码格式,对编解码器格式以及编解码器的抽象就是AVCodecContext 与 AVCodec。 4. AVPacket 与 AVFrame:对于编码器或者解码器的输入输出部分,也就是压缩数据以及原始数据的抽象就是AVPacket与AVFrame。 5. AVFilter:除了编解码之外,对音视频的处理肯定是针对于原始数据的处理,也就是针对AVFrame的处理,使用的就是AVFilter。

2018-10-16

The Swift Programming Language3.0 中文版

介绍了Swift3的基础语法及进行应用开发的技术。主要包括运算符、字符串、集合类、控制流、函数、枚举类型、类、结构体、属性、方法、下标、泛型、扩展、协议等内容,以及使用Swift3语言开发iOS平台的应用实战技能,让读者了解使用Swift语言开发的完整步骤。

2018-10-16

Objective-C 2.0运行时系统编程指南

本文着眼于NSObject类以及Objective-C程序的运行时系统交互。尤其是,在运行时动态​​加载新类,和转发消息到其它的对象。它还提供了有关如何可以找到有关对象的信息,当你的程序运行的信息。 你应该阅读这个文件来获得的Objective-C运行系统是如何工作的理解以及如何利用它。通常情况下,你写一个Cocoa 应用程序很少需要知道和理解这些。

2018-10-16

Git权威指南

Git领域的集大成之作,在广度、深度和实战性上均史无前例 国内顶级Git专家亲自撰写,Git官方维护者等数位专家联袂推荐

2018-10-08

精通Git(第2版)

精通Git第二版,如果你刚刚启程探索Git,本书对于Git的用法、基本命令和分支机制的讲解将助你轻松入门、不走弯路。 如果你在Git之路上已经走了一些时日,本书关于Git服务器、配置文件和钩子系统的内容将为你补充继续前行所需的能量。 如果你不得不同时使用Git和其他版本控制系统,本书会教你如何将Git作为客户端来轻松应对此种情景。

2018-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除