摘要:
《读编程珠玑有感》——细节处见技术众所周知,《编程珠玑》是一本程序员的必读图书,作为一名程序员的我,当然不能错过。最近粗读了两遍,最大的感受就是,这是一本值得逐字逐句推敲学习的好书。在我看来,书大抵分为两种,一种是娱乐类型的,这种书,浏览一遍即可,而另一种是需要认认真真做笔记,反复推敲的书,这种书可... 阅读全文
摘要:
《Head First 设计模式》观后感——专业并不一定是深奥和枯燥说起设计模式,我想做程序的朋友都不会感到陌生,这就像是软件里的缩写一样,可以快速的表达一系列的意思。但是纵观市面上的书籍,要么讲得含糊不清,要么讲得生涩难懂。如果是在以前,我们只有这些选择,但是现在,情况有了转变,我们有了Head ... 阅读全文
摘要:
我们常常听人说起,职业态度,我相信,大家对职业态度都有自己的理解。那么,作为一名程序员,什么才是我们的职业态度呢? 马丁大叔结合了自己的经历以及全身的功力,写出了这么一本《程序员的职业修养》来探讨这一问题。 还是同样的配方,同样的味道,马丁大叔先举了一个失败的例子,关于他年轻时候怒发冲冠辞去工作之... 阅读全文
摘要:
《代码整洁之道》,初看名字觉得十分简单,不就是写出整洁的代码吗,这有何难?但是事实真的如此简单吗?如果这么简单那就不会有这篇文章了。 一句代码要写整洁很简单,但是一页代码要想整洁,怎么做,如何做。 这时候第一个想到的就是代码排版,但是整洁代码并不这么简单。 怎么写出自己能读懂,别人也能读懂的代码... 阅读全文
摘要:
近期拜读了Think in Java 一书,这里是一些读后感。此书不仅仅是市面上那种教会你怎么用系统API来编程的书,那种书太多。此书不仅仅从头开始讲述了如何使用JAVA语言,而且还与其他的语言进行了对比,更重要的是,讲述了为什么JAVA要如此设计。印象最深的一章是CLEAN UP, 作者以详实... 阅读全文
摘要:
【问题背景】最近在项目上需要用LOG来查看和定位一些信息,但是系统原生的LOG实在太乱,信息也不太多,比如调用行数,所在方法,所在类名,线程名称都没有。【初步想法】本着开源的精神,首先去GitHub上面搜寻了一番,果然发现了不少优秀的项目,经过对比,选定了,Logger和Timber【遇到的问题】毫... 阅读全文
摘要:
Android Studio 无法识别同一个 package 里的类,显示为红色,但是 compile 没有问题。重启,rebuild,clean都没有用。多半是因为 Android Studio 之前发生了错误,某些 setting 出了问题。解决方法如下:点击菜单中的 “File” -> “In... 阅读全文
摘要:
最近遇到了一个问题,从launcher重新进入已经运行的应用会直接跳到应用的第一个界面。经过对应用的跟踪,结合网络上的资料http://stackoverflow.com/questions/19545889/app-restarts-rather-than-resumes定位了BUG。【BUG描述... 阅读全文
摘要:
最近在进行word格式重拍的时候发现了一个有些恶心的事,怎么去匹配文档里面所有的中文呢? 后来通过网络搜索发现了答案,在word中的查找和替换中有一个选项,可以使用通配符进行匹配。 当我们使用 ([一-龥])^32^13 的时候就可以匹配到一个中文+空格+换行了。 其中,[一-龥],是... 阅读全文
摘要:
最近做项目遇到一个需求,要做一个带有悬浮header的listview,即,当listview滑动时,header消失,静止时header浮现。 这个需求看似简单,实际做起来还是会遇到不少的困难,特此记录过程,以做记录。 首先,我们来看看需求,如下图。 有了需求,我们就可以开始做具体分... 阅读全文