其它
文章平均质量分 64
-望远-
一个时髦的程序员,喜欢技术新衣裳,爱逛开源街,爱淘有趣项目,常修练软件架构内涵。
展开
-
本博客说明
为了少挨板砖,我觉得我有必要对自己的博客从以下几个方面说明一下:.最重要的一句:本博客所有内容都是个人观点,不保证绝对正确,欢迎大家指批指正,同时我自己也会不断的改进和完善。.关于语言风格:本人所有博客文章都力求以通俗易懂的风格进行描述,所有文章优先考虑文章的易懂性和意思的完整性,再追求语言的精炼,如果我发现某个精炼美丽的语句会影响到了意思的原创 2014-02-22 19:43:41 · 597 阅读 · 0 评论 -
谈谈写博客的意义和感受
自工作以来,我一直打算要写博客,但感觉一直没时间,首先是公司任务多,进度压力大,其次是自己有很多东西要学,如Linux内核、Android Framework、WEB技术、Window和iOS平台的开发都在我的学习计划之中,2012年我几乎每天一下班就掏出手机看电子书,一到家吃完饭就看电子书,经常看到0点之后,躺在床也会思考技术问题,有时想着想着就越来越清醒,就睡不着了。因为我用云同步我的电子书,原创 2014-02-22 11:40:40 · 2016 阅读 · 0 评论 -
抽象描述排序算法(不适合初学者)
本文不适合初学者和尚未理解的人,主要作为熟手忘记过复习之用,所以本文力求以最简短的语言描述,以便记忆其原理。以下i的起始值都为0选择排序:对一个序列A[0], A[1], A[2], ..., A[i], ..., A[n],假定A[0]至A[i]已有序,A[i+1]至A[n]尚无序,在无序序列中选择出最小元素与A[i+1]交交换,作为新的A[i+1]。插入排序:对一个序列原创 2014-03-03 20:15:28 · 1378 阅读 · 0 评论 -
漫淡Android开发与Web开发的渊源
本文的主旨就是Web开发有很多先进的思想,在Android开发中就采用了很多,希望大家重视web技术,学会其中的思想,会有助于你设计程序。先分享一下我的经历吧。还记得刚毕业时就常听人说不想做web,有一种理由是做web要学很多东西,也有人觉得做web没技术含量,连个排序算都不用写,很不幸当时的我也觉得很有道理,而且Web又无厘头的跟Java绑定到一起,至少在我们当时的公司是这样的,从而原创 2014-03-07 18:17:30 · 1960 阅读 · 1 评论 -
对红黑树的不种见解
红黑树很出名,也有很多人知道怎么用,但红黑树是怎么发明的,发明动机是什么,设计思想是什么一直困扰着我,我以到网上搜索了很久都没有答案,就找到了红黑树之前就对称平衡二叉树,这种树有种不同类型的结点,是因为有彩色打印机,才把这两种不同类型的结点表示成不同的颜色,其它的我今天就来大胆猜测一下。其实红黑树之所以那么流行,是因为他很好的平衡了一对矛盾,就是平衡度与维持这个平衡度所需要的性能代价,何谓平衡原创 2014-04-02 20:00:23 · 845 阅读 · 0 评论 -
构建工具的发展及Android Gradle快速上手
最近谷歌宣布官方不再维护Eclipse ADT了,之后将更加专注于Android Studio的功能和性能上的改进,Studio使用了Gradle编译系统,本文旨在帮助大家认识Gradle,看懂Gradle脚本并能作一些常用的定制,同时介绍一下构建工具的发展,欢迎大家一起探讨研究。原创 2015-07-06 22:07:53 · 2300 阅读 · 0 评论