MVC已经成为我们最常误用的模式,人们之所以常常误用MVC,很大程度上是因为混淆了不同的MVC变体。Classic MVC Classic MVC 大概上世纪七十年代,Xerox PARC的Trygve提出了MVC的概念。 并应用在Smalltalk系统中,为了和其它类型的MVC加以区分,历史上... Read More
posted @ 2014-05-23 14:54 kobe8 Views(228) Comments(0) Diggs(0) Edit
一 Decorator模式意图: 动态的给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 动态的给一个对象,而不是对整个类添加额外职责,说明此模式将采用的结构是组合而不是继承;要给一个对象添加职责,通常可以使用其类的派生类对象替换当前对象,但这显得不... Read More
posted @ 2014-05-23 14:03 kobe8 Views(355) Comments(0) Diggs(0) Edit
主要思路是:override move系列的方法,让cursor以自己想要的顺序来移动,从而达到对cursor排序的目的。比如数组A0里有 4(0),3(1),1(2),2(3),括号内为位置,排序后用数据记录A1:1(2),2(3),3(1),4(0)。要访问第一个元素,则访问 A1[0]得到1(... Read More
posted @ 2014-05-23 13:57 kobe8 Views(1388) Comments(0) Diggs(0) Edit
简介:本文介绍如何在 Android 检测 Cursor 泄漏的原理以及使用方法,还指出几种常见的出错示例。有一些泄漏在代码中难以察觉,但程序长时间运行后必然会出现异常。同时该方法同样适合于其他需要检测资源泄露的情况。最近发现某蔬菜手机连接程序在查询媒体存储(MediaProvider)数据库时出现... Read More
posted @ 2014-05-23 10:00 kobe8 Views(1122) Comments(1) Diggs(0) Edit
ntun下USB连接Android手机后,使用adb devices 出现如下:List of devices attached???????????? no permissions同时在DDMS中显示设备名也显示????,也无法显示进程名,无法查看log。一、工具介绍android-sdk-lin... Read More
posted @ 2014-05-20 10:32 kobe8 Views(412) Comments(0) Diggs(0) Edit
概述1、安装VMware Tool2、设置共享步骤开始安装VMware Tool显示如下画面(如果宿主无法访问外网,可能会出现一个更新失败,可以无视之)通过下列命令解压、执行,分别是下面的tar和sudo的两行(下面是已有vmware tool的情况,注意密码是登录口令,不会显示)一路按Enter,... Read More
posted @ 2014-05-19 15:40 kobe8 Views(360) Comments(0) Diggs(0) Edit
ubuntu安装jdk1、首先去官网http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新版的jdk。我下载了jdk-7u5-linux-i586.tar.gz,即jdk1.7版。随便保存在哪里,我保存在了桌面上。... Read More
posted @ 2014-05-19 15:38 kobe8 Views(337) Comments(0) Diggs(0) Edit
百度地图的坐标转换,由于百度地图在GCJ02协议的基础上又做了一次处理,变为 BD09协议的坐标,以下是坐标的转化方式,可以方便和其他平台转化?123456789101112131415161718192021222324252627privateconstdoublex_pi = 3.141592... Read More
posted @ 2014-05-08 14:22 kobe8 Views(9761) Comments(2) Diggs(0) Edit
前面一篇文章提到,HTTP1.1中持久连接已经是默认配置,除非设置Connection为close,否则默认都会进行持久连接。但是我们知道事实标准跟教科书还是可能会有一定差距的,所以不妨自己尝试一下。我们知道,TCP建立连接时会进行三次握手,而握手是以一方发送一个SYN为开始的。下载抓包工具Wire... Read More
posted @ 2014-04-30 19:48 kobe8 Views(342) Comments(0) Diggs(0) Edit
无连接:服务器处理完客户的请求,并收到客户的应答后,即断开连接。早期这么做的原因是HTTP协议产生于互联网,因此服务器需要处理同时面向全世界数十万、上百万客户端的网页访问,但每个客户端(即浏览器)与服务器之间交换数据的间歇性较大(即传输具有突发性、瞬时性),并且网页浏览的联想性、发散性导致两次传送的... Read More
posted @ 2014-04-30 19:14 kobe8 Views(522) Comments(0) Diggs(0) Edit