代码改变世界

设计模式——装饰模式(Decorator Pattern)

2013-10-24 01:56 by 雪夜&流星, 219 阅读, 0 推荐, 收藏,
摘要:装饰模式:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 UML图: 模型类: Component类:package com.cnblog.clarck;/** * 接口对象,可以动态的给对象添加职责 * * @author clarck * */public abstract class Component { public abstract void Operation();}ConcreateComponent类:package com.cnblog.clarck;/** * 具体的装饰对象,起到给Component添加职责 * ... 阅读全文

设计模式——策略模式(Strategy Pattern)

2013-10-22 00:19 by 雪夜&流星, 291 阅读, 0 推荐, 收藏,
摘要:写在前面: 直接将书中的例子用来作为记录自己学习的成果,不知道这样好不好,如果给原作者带来什么不利的影响不妨告知一声,我及时删掉。 UML图: 抽象策略:Strategy package com.cnblog.clarck;/** * 抽象策略 * * @author clarck * */public abstract class Strategy { /** * 抽象的算法方法 */ public abstract void algorithmInterface();} 具体算法A:ConcreateStrategyApackage c... 阅读全文

设计模式——简单工厂模式(SimpleFactory Pattern)

2013-10-21 23:59 by 雪夜&流星, 267 阅读, 0 推荐, 收藏,
摘要:最近做项目总是遇到这样或者那样的问题,代码不够简洁,代码可扩展性不够好,耦合度又太高了,导致经常有种想去重构又无从下手的感觉。无意间翻出了之前买的一本书《大话设计模式》读了一遍,受益匪浅,决定将其中的代码用java来实现一遍,个中精髓自行体会,此处只做代码的具体实现。^-^ UML图: 模型: 产品基类:Product package com.cnblog.clarck;/** * 产品类 * * @author clarck * */public class Product { /** * 创建产品 * * @return */ ... 阅读全文

入博客园三周年记

2013-10-20 14:55 by 雪夜&流星, 228 阅读, 0 推荐, 收藏,
摘要:突然发现好久没有来博客园逛了,发现最后一篇更新的随笔还是2012年7月的,瞬间感觉自己懒爆了。orz... 从2010年10月开始工作,到现在已经走过了三个年头,这三年辗转经历了三个地方(武汉->珠海->北京),经历了太多事情以及太多改变唯一没有变的就是博客园这个程序员之家,再次归来发现一切依然是那么熟悉,那么温暖。 三年的时间说短不短,说长不长,说短不短,太多感慨,汇成一句话,我又回来了。^-^ 阅读全文

[原]Android中接入微信客户端心得

2012-07-09 21:06 by 雪夜&流星, 4834 阅读, 3 推荐, 收藏,
摘要:最近因为工作的项目中要接入微信开放平台,于是一直在做这方面的工作,再加上比较忙,所以只有现在才有机会来记录一下关于程序中接入微信开放平台的事情。目前android版只支持SDK接入微信,朋友圈分享功能只有ios支持,相信不久就会有android版本的支持的。好了,废话不多说,进入话题,详情请移步http://open.weixin.qq.com。关于程序接入微信客户端,只需要以下四步:**********华丽的分割线**********特别要注意签名,一定要和你的APP签名保持一致,否则在你分享的过程中弹不出选择联系人的界面。***************************** 第一步: 阅读全文

[转]Android学习系列(29)--App调试的几个命令实践

2012-06-03 15:33 by 雪夜&流星, 282 阅读, 0 推荐, 收藏,
摘要:转载自:http://www.cnblogs.com/qianxudetianxia/archive/2012/05/14/2497073.html#2376691在Android的应用开发中,我们会用到各种代码调试;其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面我把握工作中碰到的几个常用命令和方法给大家演示实践一下。1.logcat命令这个命令最简单常用,可查看帮助,我不多说,如果需要打印时间,加参数-v time?1adb logcat -v time2.bugreport命令这个命令也非常 阅读全文

[原]在ubuntu 10.04.4下用NDK6编译ffmpeg

2012-04-26 15:59 by 雪夜&流星, 2403 阅读, 0 推荐, 收藏,
摘要:参考文章:http://www.cnblogs.com/scottwong/archive/2010/12/17/1909455.html#2363900http://www.cnblogs.com/shaobin0604/archive/2011/08/05/2128619.htmlhttp://... 阅读全文

windows查询占用端口的pid以及查询对应的进程名称

2012-04-23 02:17 by 雪夜&流星, 1056 阅读, 1 推荐, 收藏,
摘要:最近做项目的时候经常8080端口无端被占用,弄了好久终于搞明白了,特此记录下来。输入命令行:netstat -ano,得到下面的截图,可以清楚的看到是 pid为5616的占用8080端口。接着输入:tasklist命令查询所有的pid对应的进程,如下图:最后找到对应的进程在任务管理器中结束掉。 阅读全文

android下实现音乐在线播放

2012-04-17 21:46 by 雪夜&流星, 3 阅读, 0 推荐, 收藏,
该文被密码保护。 阅读全文

Android EditText设置光标位置问题

2012-04-17 16:02 by 雪夜&流星, 841 阅读, 0 推荐, 收藏,
摘要:EditText中有一些预置文本的时候,想把光标调到最前面,一开始是使用的Editable etable = et.getText();Selection.setSelection(etable,0);结果发现在三星P1000上面有问题。经过研究发现需要先调用EditText.requestFocus,再调用Selection.setSelection(etable,0);。否则的话,在2.x的机器上有问题,但3.x上面是好着的。 阅读全文
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页