自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 重构 改善既有代码的设计(读书笔记1)

// 复制,粘贴给程序带来维护上的巨大挑战,一段相同的代码,绝对不应该出现在不同的两个地方。当然,你可以这样做,但是这种代码一旦出现问题,你会记得要修改几个地方吗?  // 如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地达成目的,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性。千万不要说有时间再做重构,有时间再做等于永远不会做(可以自己分析一下,首先,公司明

2012-07-09 21:30:27 2072 1

原创 sqlite 升级

在项目不断推进的情况下,数据库表结构不满足需求是很常见的事情,这个时候,我们需要对数据库进行升级。首先,不谈升级的具体实现,谈一下如何尽量避免升级,因为升级是一个痛苦的过程。在第一个发布版本中,数据库表结构要尽量稳定,也就是要多考虑,不要因为一点点需求变动,马上就要修改表结构,这样非常痛苦。我们也可以在可能变动的表中增加备用字段,这样,在需要新字段的时候,启用备用字段,而不用修改表结构。

2012-07-24 11:20:47 4398 1

原创 代码整洁之道

我从不一开始就想写下完美的代码,我想也没有人能办到。我只是不停的雕琢它们,直到我认为完美……命名:1.名副其实,从名称上看出用途,如果需要注释来表达用途,你已经输了……2.具有前缀(后缀)的命名方式是上世纪的产品,以后就忘记吧……3.包的命名规范:域名+项目名+模块名/层名4.类的命名规范:类的名字必须由大写字母开头,一个单词中的

2012-07-18 09:44:39 1389

原创 重构 改善既有代码的设计(读书笔记3)

// 在对象之间搬移特性// 1.在程序中,有个方法与其本类之外的另一个类进行更多的交流,这个时候在该方法最常引用的类中建立一个有着类似行为的新方法,把旧方法变成一个委托函数,或者是直接移除。这有助于隔离变化。// 2.移动实例变量可以参考第一点// 3.搬动一个方法或者属性之前,先注释它,可以瞬间看出一些东西。// 4.当一个类做了应该由两个类做的事情,那么,就提炼一个新

2012-07-16 15:59:17 1021

原创 系统架构方面的博客

http://blog.csdn.net/sdhustyh/article/category/828856

2012-07-12 16:30:18 1150

原创 重构 改善既有代码的设计(读书笔记2)

// 什么时候执行重构——代码的坏味道// 1.重复的代码// 2.过长的方法(当一段代码你觉得别人看起来困难,你可能需要添加注释的时候,其实你可以抽取成一个方法,然后标注一个优雅的方法名)// 3.庞大的类(很有可能职责过多,职责单一是一种很好的设计)// 4.过长的参数列表(让使用者很疲惫)// 5.发散式变化(添加一个功能,可能引起多处变化

2012-07-10 09:28:13 1595

转载 Google故事

“我们俩都有些令对方厌恶”。谢尔盖·布林在接受《经济学人》杂志采访时,曾这样回忆他与拉里·佩奇的首次相遇。未来的两位谷歌创始人对彼此的第一印象都很差。  风云初起双雄会  “能够进入斯坦福大学,我简直太激动了。要实现那样的抱负(指创业)没有比斯坦福更好的地方了,我一直都向往硅谷。”拉里曾这样对《The Search》一书作者约翰·巴特尔说。  1995年3月,拉里进入斯坦福大学

2012-07-03 20:00:40 7549

转载 写更少的代码

软件开发的一个基本事实是:你需要写代码。但是一个最大的概念误区是“写代码就是我的工作”。当我开始我的软件开发者生涯时,我就陷入了这个误区。代码是强大的,它能让你做许多事情,你觉得自己是有效率的,觉得自己完成了工作。然后,这些年来我学到了事情的真实的本质:一个程序员的工作的本质是写尽可能少的代码。不要误解我的意思。我不是说我们应该把压缩代码,以尽量少敲键盘为目的,从而让写出来的代码根本无

2012-07-02 14:38:41 1300 2

原创 第一个完整Andorid项目总结

本文目的:把自己一阶段的东西进行总结,拿出来和大家分享,也希望从读者的评论那里得到启发。本人水平:华东师范大学软件学院毕业,做过两个J2EE项目,一个J2ME项目,一个Android项目(基本就靠Java混饭吃)。项目介绍:一款IM应用,类似于QQ,用户群是企业员工,和企业QQ是竞争对手。下载地址:http://apk.gfan.com/Product/App278699.html

2012-07-01 14:19:24 5067 21

仿写 微信 界面

网上找的的一份源码,基本实现了微信的所有界面,对于Dialog,动画等UI元素的使用都有很好的借鉴意义。

2012-09-25

Android 动画

一种简单的实现Android动画的机制,可以对动画有更加精细的控制。

2012-09-12

android Gallery

Android平台的Gallery可以实现很棒的图片拖动效果,本资源是关于Gallery的一个demo

2012-06-12

android 动画 demo

关于android动画做了全面剖析,是很好的android动画资料

2012-06-12

ADT12,ADT

ADT12,官网下载太慢哈,这个快,就不需要在官网下载了

2011-10-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除