23种设计模式(4):建造者模式 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。类型:创建类模式类图:四个要素产品类:一般是一个较为复杂的对象,也就是...
CoreData数据验证失败仍然插入context的解决(三) 在前两篇系列博文中,我们讨论了该问题的几种解决办法.随着对CoreData的深入学习,又发现一个更简单的方法.我们保持原先的创建managedObject方法不变,只是略微修改...
Android开发-自定义View-AndroidStudio(二十六)数独(3)Dialog监听 转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~老规矩,先上GIF动态图,看个效果,如果符合你的项目或者确定...
AGPS定位基本原理浅析 位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。随着人们对BLS(Based Location Serices,基于位置的服务)需...
Spark RDD之Dependency 概要上一篇我们介绍了代表RDD组成的(Dependency、Partition、Partitioner)之一的Partition,这篇接着介绍Dependency。Partition记录的是数据split的逻辑,Depend...
仿微信右滑销毁Activity 一直想自己实现Activity的侧滑销毁,无奈在finish activity的时候遇到了瓶颈。今天看到一个开源库,那哥们把Activity的背景设置成了透明,这才恍然大悟。这里sh...
[置顶] Android L限制Ripple水波纹范围大小 Ripple简介Android 5.0之后google推出了Material Design,Botton默认的触摸反馈会有水波纹涟漪效果。而这种水波纹的效果实现主要依赖于RippleDrawable。以下会...
超实用的自我规划模型 | 进击 这是安晓辉的第一个系列文章——进击,方向是自我规划。在我看来,自我规划可以套用企业方面的模型:愿景、目标、计划、下一步。图示如下:这篇文章的目的是介绍...
Android限制EditText只能输入中文或者指定内容的实现 最近项目中要限制EditText中只能输入中文,之前写过一个限制EditText只能输入中文的实现,不过存在一些问题,而且扩展性不是很好,所以换了一种方法来实现. 先看一...
Java并发编程的艺术(五)——中断 什么是中断?在Java中没有办法立即停止一条线程,然而停止线程却显得尤为重要,如取消一个耗时操作。因此,Java提供了一种用于停止线程的机制——中断。中断只是...