- 博客(8)
- 资源 (10)
- 问答 (2)
- 收藏
- 关注
原创 Java 设计模式 -- 职责链模式
下面,将通过一个例子,对职责链模式进行介绍。问题:设想,你有一个呼叫中心,员工分成三个层级,接线员,主管和经理。客户来电时会先分配给接线员,若接线员处理不了,就必须将来电往上转给主管,若主管无法处理,将来电往上转给经理。请设计这个问题的类和数据结构(为了方便,将呼叫者的问题分等级,分别为 S 级,由接线员处理,SS 级,由主管处理,SSS级,由经理处理)。首先,分析一下这个问题,对于一次电话呼叫,肯
2016-05-20 21:44:05 3569
原创 Java 设计模式 -- 享元模式
在介绍享元模式之前,先来看一个问题。假设要你去做一款扑克牌游戏,你会针对扑克牌设计一种怎样的数据结构呢?因为扑克牌有四种花色,也即红桃(Heart),黑桃(Spade),方块(Diamond ),梅花(Club),有 13 种不同的大小,也即 A - K , 还有大小王,所以这个类应该很好设计,代码如下所示public final class Global { public static fi
2016-05-20 20:14:55 3131 1
原创 链表试题及解法
个人认为,算法是程序员的内功,不管你是能把 Java 或是 C # 玩出花来,也是需要注意提升一下内在修炼的。毕竟,只有深厚的内功才能把招式发挥到极致。以下算法,可能咋一看觉得很简单,自己也能实现,但是要知道能实现功能固然重要,但算法的效率更值得研究。纸上得来终觉浅,相信如果你能把以下算法都亲手实现一遍,必定会有收获,至少我个人是这样。想要实现以下将介绍算法,首先需要自己实现一个 链表,下面粘贴上我
2016-05-14 15:19:04 2133
原创 数组与字符串相关的算法
最近在看 《程序员面试金典》,感觉书中的一些算法非常的精妙,所以本人对书中的每一个题目都着手实现了一遍,为了以后能够方便的重温这个知识,也为了能够将这个算法分享给 没看过这本书的小伙伴,于是本人决定将这些题目和算法写下来,当然我也只是写下题目和解法,不会对解法进行分析,想看具体分析可以买一本纸质书看一下,非常不错的一本书。1.1 实现一个算法,确定一个字符串的所有字符是否全都不同。假设不允许使用额外
2016-05-11 16:22:22 3331 2
原创 RecyclerView 添加 Footer and Header
RecylerView 的使用,定制不同 ItemView,添加 Header 和 Footer.
2016-05-11 14:45:29 1549 3
原创 Activity 须知
Activity 你必须知道的一些方在 onCreate() 方法中创建 UI 元素,onResume() 中重新初始化在 onPause() 中释放掉的资源,在 onPause() 和 onStop() 中清除 Activity 的资源,在 onDestory() 中清除开启的线程。当 Activity 长期处于 stop 状态,系统可能会因为内存不足回收该 Activity,但是此时系统会把 Activi
2016-05-02 12:09:48 809
UniversalTermsrvPatch x86 & x64
2018-07-12
AndroidGson
2016-03-21
fragment 怎么绑定 service
2016-04-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人