自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SpeedBoy007的专栏

移动互联网 http://blog.sina.com.cn/speedboy007

  • 博客(1084)
  • 资源 (4)
  • 收藏
  • 关注

转载 30 天学习 30 种新技术系列

编者注:我们发现了比较有趣的系列文章《30 天学习 30 种新技术》,准备翻译,一天一篇更新,年终礼包。以下是译文,英文标题表示还未翻译,附原文链接;中文标题表示已翻译,附译文链接。更新:全系列已经全部翻译完成。让你 30 天学习 30 种新技术,你会觉得这是挑战吗?我已经接受了挑战,我会在一个月的时间内每天学习一门新技术,挑战开始于 2013 年 10 月 2

2015-09-01 15:13:31 786

转载 技术文章

https://github.com/ruanyf/articles/tree/master/2015

2015-09-01 15:04:37 402

转载 前后端分离问题

http://www.kancloud.cn/kancloud/midway/48191

2015-09-01 11:24:40 524

转载 前端工程师需要掌握的技能

2015-08-26 09:34:31 507

转载 const经典面试题

1> const int age1 = 21;     age1 = 100; // 编译报错  2> int const age2 = 22;  3> const int *age3 = 23;     int val1 = 101;    *age3 = val1; // 编译报错     age3 = &val1; // 编译通过  4

2015-08-19 12:04:18 3279

转载 Activity跳转Flag详解

http://peirenlei.iteye.com/blog/1717716

2015-08-18 21:10:00 517

转载 Android 事件分发机制详解

http://stackvoid.com/details-dispatch-onTouch-Event-in-Android/

2015-08-17 19:27:39 561

转载 UIWebView与JS的深度交互

事情的起因还是因为项目需求驱动。折腾了两天,由于之前没有UIWebView与JS交互的经历,并且觉得这次在功能上有一定的创造性,特此留下一点文字,方便日后回顾。我要实现这样一个需求:按照本地的CSS文件展示一串网络获取的带HTML格式的只有body部分的文本,需要自己拼写完整的HTML。除此之外,还需要禁用获取的HTML文本中自带的 《 img 》 标签自动加载,并把下载图片的操作放在

2015-08-17 10:49:30 5735 2

转载 WKWebView的新特性与使用

在WWDC2014中,苹果推出了最新的iOS8系统,其中也伴随着很多控件的更新与升级。其中全新的WebKit库让人很是兴奋。本文也将讲解到WebKit中更新的WKWebView控件的新特性与使用方法,它很好的解决了UIWebView存在的内存、加载速度等诸多问题。环境信息:Mac OS X 10.10.1Xcode 6.1.1iOS 8.1正文:

2015-08-17 10:38:56 5720

转载 CountDownLatch的介绍和使用

1、类介绍2、使用场景3、方法说明4、相关实例1、类介绍java.util.concurrent类 CountDownLatchjava.lang.Objectjava.util.concurrent.CountDownLatch一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 Count

2015-08-12 19:13:59 951

转载 Android官方技术文档翻译——ApplicationId 与 PackageName

本文译自androd官方技术文档《ApplicationId versus PackageName》,原文地址:http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename。本文地址:http://blog.csdn.net/maosidiaoxian/article/details

2015-08-12 16:37:19 540

转载 [Android][Android Studio] *.jar 与 *.aar 的生成与*.aar导入项目方法

主要讲解Android Studio中生成aar文件以及本地方式使用aar文件的方法。在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件。分别存储位置:*.jar:库/build/intermediates/bundles/debug(release)/classes.jar*.aar:库/build/outputs/aar

2015-08-11 17:41:01 937

转载 Android项目中如何用好构建神器Gradle?

http://www.csdn.net/article/2015-08-10/2825420/2http://blog.isming.me/2015/03/18/android-build-speed-up/

2015-08-11 15:58:06 501

转载 美团Android自动化之旅—适配渠道包

http://tech.meituan.com/mt-apk-adaptation.html概述前一篇文章(美团Android自动化之旅—生成渠道包)介绍了Android中几种生成渠道包的方式,基本解决了打包慢的问题。但是,随着渠道越来越多,不同渠道对应用的要求也不尽相同。例如,有的渠道要求美团客户端的应用名为美团,有的渠道要求应用名为美团团购。又比如,有些渠道要求应用不能

2015-08-11 15:39:30 1275 1

转载 Activity启动模式 及 Intent Flags 与 栈 的关联分析

在学习Android的过程中,Intent是我们最常用Android用于进程内或进程间通信的机制,其底层的通信是以Binder机制实现的,在物理层则是通过共享内存的方式实现的。    Intent主要用于2种情景下:(1)发起意图  (2)广播    它的属性有:ComponentName,action,data,category,extras,flags等,通常情况下,进行Inten

2015-08-11 14:57:37 489

转载 iOS 绘制1像素的线

一、Point Vs PixeliOS中当我们使用Quartz,UIKit,CoreAnimation等框架时,所有的坐标系统采用Point来衡量。系统在实际渲染到设置时会帮助我们处理Point到Pixel的转换。这样做的好处隔离变化,即我们在布局的事后不需要关注当前设备是否为Retina,直接按照一套坐标系统来布局即可。实际使用中我们需要牢记下面这一点:One point

2015-08-09 20:38:49 877

原创 android通用的UUID唯一标示符

http://stackoverflow.com/questions/2785485/is-there-a-unique-android-device-id

2015-08-07 17:37:18 1218

转载 LeakCanary: 让内存泄露无所遁形

文章:http://www.jianshu.com/p/7db231163168github:https://github.com/square/leakcanary

2015-08-06 16:40:45 720

转载 Java类的变量初始化顺序

大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。 我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序以此是(静态变量

2015-08-05 12:14:11 2213 1

转载 ReentrantLock可重入锁的使用场景

摘要从使用场景的角度出发来介绍对ReentrantLock的使用,相对来说容易理解一些。场景1:如果发现该操作已经在执行中则不再执行(有状态执行)a、用在定时任务时,如果任务执行时间可能超过下次计划执行时间,确保该有状态任务只有一个正在执行,忽略重复触发。b、用在界面交互时点击执行较长时间请求操作时,防止多次点击导致后台重复执行(忽略重复触发)。以上两种情况多用

2015-08-03 18:59:31 478

转载 Android Handler消息处理顺序分析

看到Handler中的消息处理函数:Java代码  public void dispatchMessage(Message msg){...}  这个函数是在Looper的执行消息循环loop()的时候取出Message然后执行:  Java代码  msg.target.dispatchMessage(msg); 

2015-08-03 18:51:00 4968 1

转载 使用Android studio分析内存泄露

http://www.jianshu.com/p/c49f778e7acf

2015-08-03 16:25:49 1425

原创 iOS UILabel镂空特效

http://stackoverflow.com/questions/18716751/drawing-a-path-with-subtracted-text-using-core-graphics

2015-07-30 18:31:41 3772

转载 多个AsynceTask无法同时运行的现象分析

问题关于这篇博客所提到的问题是在一段再简单不过的代码中意外出现的。当时我使用了两个不同'AsyncTask'帮助我执行两个需要在后台执行任务。并且这两个'AsyncTask'几乎是同时运行的。原本会正常运行的代码,却不知道为什么出现了问题。总是有一个'AsyncTask'会迟迟不做出反应。看起来就好像多个'AsyncTask'不能同时执行任务。最糟糕的是,如果这两个'AsyncTask'的

2015-07-27 17:20:20 1795

转载 findViewById返回Null

10-04 17:43:05.400: E/AndroidRuntime(7135): Caused by: java.lang.NullPointerException10-04 17:43:05.400: E/AndroidRuntime(7135): at com.solar.LoginActivity.initView(LoginActivity.java:35)10-04 17:

2015-07-27 15:49:33 462

转载 @AUTORELEASEPOOL

Swift 在内存管理上使用的是自动引用计数 (ARC) 的一套方法,在 ARC 中虽然不需要手动地调用像是 retain,release 或者是 autorelease 这样的方法来管理引用计数,但是这些方法还是都会被调用的 -- 只不过是编译器在编译时在合适的地方帮我们加入了而已。其中 retain 和 release 都很直接,就是将对象的引用计数加一或者减一。但是autorelease

2015-07-23 18:29:49 865

转载 java自定义注解

Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括  @Retention @Target @Document @Inherited四种。1.1、@Retention

2015-07-18 11:12:13 559

转载 Handler 引起的内存泄露

在编写程序时,一般调用API获取服务器数据时,我们都是采取线程来操作的,这里面就需要用到Handler了,但是需要我们注意的是Handler很可能引起内存的泄露。AD:先看一组简单的代码public class SampleActivity extends Activity {    private final Handler mHandler = ne

2015-07-17 14:56:59 503

转载 正确处理listview的position

当ListView包含有HeaderView或FooterView时,传入getView或者onItemClick的position是怎样的,这是个值得探讨的问题先列出错误的用法定义:private MyAdapter mAdapter; /**  * 包含数据的list  */ private List mDataList1 = new ArrayList();

2015-07-16 10:27:41 9702 2

转载 在开发iOS程序时对日期处理的总结

由于iOS的设备对应多国语言,用户也可以选择不同的日历模式。比如日本的和历,泰国日历等等。 用户也可以自行设定24小时制或者12小时制来显示时间。这些设置会直接影响应用程序取得的日期。我写这篇文章来总结一下程序中相关的类和设备的各种设定的关系。NSCalendar [NSCalendar currentCalendar]

2015-07-10 14:32:51 603

转载 iOS9适配系列教程

https://github.com/ChenYilong/iOS9AdaptationTips

2015-07-02 19:22:30 1991

转载 拼图游戏(8 puzzle)

如图所示,这是一个九宫格(这倒是让我想起了小时候老师在黑板上教导我们的如何通过一系列的拼凑,将横行,竖行,以及斜行都拼到和相等),格子中有一个格子是空的,另外八个格子分别有数字1--8,我们的任务是将原图通过空格转换为前面八格为1--8,而最后一格为空。  以上的截图来自如下的一款android游戏(当然,由于版本的原因,样式换成了一种木板式的,更贴近于我们在现实中的“八数码游戏”),其名字叫

2015-06-05 18:56:16 4787

转载 不可还原的拼图

编辑在3*3或4*4数字中,有的拼图拼到最后出现有1对板块是对调的,怎么都还原不到完整的顺序,这样的拼图其实是不可还原的拼图。中文名不可还原的拼图类    型拼图游戏方    法逐行或逐列还原还原概率二分之一的概率目录

2015-06-05 16:38:37 2213

转载 PaintCode 教程:矢量图轻松转换成CoreGraphics代码

本文译自Ranwenderlich的这篇:http://www.raywenderlich.com/100281/paintcode-for-designers-getting-startedPaintCode是个非常棒又小而美的mac程序,主要用途是可以将你的矢量图轻松地转换成CoreGraphics代码,可以很轻松的把代码放在你的iOS app里。(好处当然是降低了图片的使用率,a

2015-06-01 19:29:14 2022

转载 PullToRefresh原理解析,pulltorefresh解析

PullToRefresh原理解析,pulltorefresh解析代码届有一句非常经典的话:“不要重复制造轮子”,多少人看过之后便以此为本,把鲁迅的“拿来主义”发扬光大,只搜轮子,不造轮子。但现在我想补充的一句是“不要重复制造轮子,不等于不需要知道轮子是如何制造的”!读过PullToRefresh的源码之后,我便依照着做了一个小Demo出来,下面就此原理为大家解

2015-05-20 17:11:51 844

转载 instanceof和isInstance(Object obj) 和isAssignableFrom(Class cls)的区别和联系

编程的时候可能会遇到一个不知道它属于哪个类的对象,我们可以用下列运算符或者方法来判断。 instanceof是运算符只被用于对象引用变量,检查左边的被测试对象是不是右边类或接口的实例化。如果被测对象是null值,则测试结果总是false。 String str = new String("测试"); System.out.println(str instanceof String); //输出

2015-05-18 15:26:24 1347

转载 ListView / GirdView Adpater的getView方法,首项多次调用

通过Adapter为AbslistView提供内容是一个常见的做法:在ListView或者GridView的Adapter中的getView()方法中,加入一行日志,看getView()被调用的情况public View getView(int position, View convertView, ViewGroup parent) { Log.d('cube_list',

2015-05-18 14:22:57 966

转载 Android中View大小的确定过程

View and ViewGroup安卓中有5种基本的 ViewGroup:FrameLayoutRelativeLayoutLinearLayoutTableLayoutAbsoluteLayoutViewGroup可以添加子View,在xml文件里面,我们可以这样写: android:layout_width="match_paren

2015-05-18 14:06:29 752

转载 StrictMode 详解

StrictMode类是Android 2.3 (API 9)引入的一个工具类,可以用来帮助开发者发现代码中的一些不规范的问题。比如,如果你在UI线程中进行了网络或者磁盘操作,StrictMode就会通过Log(logcat )或者对话框的方式把信息提示给你,因为让你的UI线程处理这里操作会被认为是不规范的做法,可能会让你的应用变得比较卡顿。官网文档:http://developer.an

2015-05-15 16:44:32 22130 2

转载 ListView中的Item不能点击的解决方法

有时,为了实现某种功能,在Android程序中会考虑在ListView的每一个Item中添加一个Button(或ImageButton等)。但是,这样会出现一个问题:当同时设置了Button的onClick及ListView的onItemClickListener时,ListView的onItemClickListener会失去作用,即ListView不响应Item的点击事件。

2015-05-13 20:12:13 1535

10个Android应用程序源码

10个经典的android应用程序源码。

2012-03-12

Android柱状图

android柱状图,用canvas绘制的柱状图和k线图。

2012-03-12

iphone开发教程

iphone开发基础教程,是一本入门的教程,讲解iphone基础控件和框架。

2012-03-12

OpenGL 超级宝典

openGL 超级宝典 入门到高级教程.全书分为四部分,第一部分讲解3D图形学的基本原理;第二部分渲染;第三部分opengl for window ;第四部分附录。

2012-03-12

空空如也

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

TA关注的人

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