自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式之观察者模式(Observer pattern)

观察者模式(Observer pattern)观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己.应用场景:一、 对一个对象状态的更新,需要其他对象同步更新,而且其他          对象的数量动态可变。二、 对象仅需要将自己的更新通知给其他对象而不需要知道其他    

2016-05-12 11:27:49 360

原创 设计模式之state模式

状态模式(State pattern)允许一个对象在其内部状态改变时改变它的行为。 适用场景:  一、一个对象的行为取决于他的状态,并且它必须在运行时根据状态改变它           的行为;  二、一个操作中含有庞大的多分支条件语句,并且这些分支依赖于该对象的           状态。优缺点:状态模式的主要优点在于封装了转换规则,其缺点在于

2016-05-12 11:23:01 308

原创 版本控制之Git常用命令

git fetch origin   从远程获取当前分支最新版本到本地 同步远程服务器上的数据到本地git rebase origin/XX  归并到远程XX基础上git push origin XX:XX   提交本地分支数据到远程服务器(git push origin local:remote)当rebase时出现冲突 则解决冲突  解决完后status 将修改的文件add进来

2016-05-05 15:21:44 397

原创 studio中java文件右下角显示红色j而不是C标识

最经做了一个小程序 需要引入GreenDao开源框架,可是在生成DaoMaster.java,DaoSession.java,**DAO.java文件时 并不能正常显示C标识符,而是红色小j的图标,不能被应用,查了资料,发现是因为三个文件是在自己建的java-gen文件夹下,studio没法识别该文件 。      解决办法很简单:在build-gradle文件中的sourceSets节点下配

2016-04-27 10:06:10 9263

原创 百度坐标转化为高德坐标 android

最经在做一个精品路线的功能  很简单 ,就是从服务器获取一系列坐标点  然后用高德地图展示出来,但是测试那边得到的反馈是坐标有偏差,原来从服务器获取到的是百度的坐标点,(咱们火星坐标对地球坐标进行了加密处理,而百度坐标在火星坐标的基础上就加密处理了)。   展示在了高德地图上 ,经过如下转化,路线变得非常吻合了: GeoPoint pos = CoordinateConvert.fromGps

2016-04-18 13:52:18 1326

空空如也

空空如也

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

TA关注的人

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