摘要: svn与git是目前比较主流的版本控制系统,在这里简单记录一下它们之间的异同。一,从架构来说,SVN是集中式,git是分布式。集中式的优点是代码高度统一,缺点也很明显就是非常依赖于中央服务器。如果服务器宕机或者本地无法联网,那么你将无法提交更新、还原、对比等,也就无法协同工作。同时SVN上的提交也并... 阅读全文
posted @ 2014-08-11 10:41 超酷辉 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 这几天一直在准备考试,总算有个半天时间可以休息下,写写博客。如何让Service keep alive是一个很常见的问题。在APP开发过程中,需要Service持续提供服务的应用场景太多了,比如闹钟需要作出及时提醒,那么比如得有一个Service不断去比较当前时间和设置时间;QQ要能流畅的聊天,必然... 阅读全文
posted @ 2014-06-16 23:22 超酷辉 阅读(6043) 评论(3) 推荐(0) 编辑
摘要: 前言: 为什么要使用dp/dip?导航栏的宽度/高度应该设为多少dp合适?一般情况下应该使每个控件的高度显示为多少?本文就是要解决这些问题。一,Android中的各种单位在android开发过程中,我们无法忽略的一个问题就是设备适配问题。从我们刚开始学android的时候,各类教程上就不厌其烦的说,... 阅读全文
posted @ 2014-05-27 18:07 超酷辉 阅读(1163) 评论(2) 推荐(1) 编辑
摘要: 这几天面试的时候,反复被问到一个关于Service的问题。之前做了一个APP。有一个应用场景是,需要开机启动一个Service,在Service中另开一个线程,去对比用户配置中的时间,作出及时提醒。然后面试的时候在描述该做法时就被问到一个问题,如果Service被系统或者其他应用kill了怎么办?我... 阅读全文
posted @ 2014-05-18 13:26 超酷辉 阅读(3882) 评论(7) 推荐(0) 编辑
摘要: 题记: 昨天参加了阿里巴巴的笔试,回来之后和室友分享有趣的题目。聊了之后才觉得,就是一道简单的题目也可以有多种思考,同时也验证了“三个臭皮匠赛过诸葛亮”。 题目为: 22014%7 (没记清原题是2014次方还是其他,反正是高次,这里就取2014)方案一: 当时第一个反应就是分解。 1, 22014% 7 = (28)251 * 26% 7 ; 2, 28% 7 = 4; 3, 26% 7 = 2; 即 等式1 = 4251 * 2; 接下去将 4251转化为 低次幂,分别求余,直... 阅读全文
posted @ 2014-03-30 23:16 超酷辉 阅读(1692) 评论(2) 推荐(0) 编辑