- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 JAVA设计模式学习2——面向对象设计原则
软件设计的核心是提高软件的可复用性和可维护性。通常一个软件之所以可复用性和可扩展性差的原因在于设计过于僵硬,过于脆弱,复用率低,粘度过高等原因导致的,这时候需要想办法提高可扩展性,灵活性和可插入性,从而提高软件的可复用性和可维护性。一般可维护性和可复用性不能同时能达到目的,只有遵循一定的设计原则,设计出来的系统才能同时满足可复用性和可维护性。面向对象设计原则主要有如下几条:1、“开闭”原则...
2012-11-11 16:21:34 117
原创 JAVA设计模式学习3——设计模式概述
上一节里提到设计模式分为创建模式,结构模式和行为模式,这节我们来学习它们的定义以及它们包含哪些具体的设计模式。一、创建模式创建模式是对类的实例化过程的抽象化。在一些系统里,可能需要动态的决定怎样创建对象,创建哪些对象,以及如何组合和表示这些对象。创建模式描述了怎么构造和封装这些动态的决定。创建模式分为类的创建模式和对象的创建模式两种。1、类的创建模式 类的创建模式使用继承关系,把类的创建延迟到...
2012-11-11 16:21:23 105
原创 JAVA设计模式学习1——统一建模语言UML
今天开始重温设计模式,我想把自己学习的过程分享给大家,同时希望大家多多留言来讨论,相互学习相互进步。设计模式学习过程中需要借助UML来建模,把设计模式图形化,从而让我们更好的理解设计模式内容。什么是UML,UML是统一建模语言(Unified Modeling Language)的缩写,是当今软件设计的标准图标式设计语言。UML包括1、用例图(Use case diagrams),2、类图(C...
2012-11-10 14:58:57 138
原创 linux常用命令—alaric珍藏版
vi编辑器vi 文件名 打开vi编辑器 如果没有则新建:q 退出vi不保存:wq 保存并退出:q! 不保存退出tail -f 文件名 从文件尾开始查看文件操作mkdir 目录名 创建新的目录rz 文件名 上传文件到当前目录sz 文件名 下载文件rm [-rf] 文件名 删除文件 -rf 可选项强行删除unzip 文件名 解压zip文件jar -xvf 包名.war 解压warmv 文件...
2012-11-10 14:56:42 161
原创 RHEL5 配置YUM源 安装RZSZ
用习惯centos系统的你,也许开始对rhl5使用很不爽,那就是没有yum资源,其实我也一样,很喜欢时不时的yum一下啊,可是你知道rhl5是没有yum源的,今天我们来看看如何配置yum源。首先cd /etc/yum.repos.d/cp rhel-debuginfo.repo rhel-debuginfo.repo.bak先删除rhel-debuginfo.repo文件中所有内容,然后添加以下...
2012-11-10 14:55:24 150
原创 android数据上报的一点心得
最近做android手机数据上报,这里有点个人心得,希望抛砖引玉。做数据上报必须解决的问题:1、首先要保证你的程序一直在于后台运行,也就是所谓和守护程序一样,而且在任何认为kill和系统内存回收kill后,保证重启。2、获取系统内部资源。3、上报策略,间隔时间上报还是按月按天上报。4、监测网络,当网络开启的时候第一时间上报数据。5、服务器连接。对于以上问题的解决:1、利用广播Broadcast...
2012-11-10 14:51:52 759
原创 android包apk反编译详解
大家都知道模仿是学习的最佳途径,古人都知道青出于蓝胜于蓝。我们学习者为何不提倡这种方法呢!废话不说了,聊正题,今天我们要说的是如何反编译androoid的apk包,如果你已经试过把.apk改成.zip,然后解压可以看到资源图片,但是布局文件是乱的。所以这种原始粗鲁的方法可以直接提取图片,如果你觉得你需要别人包里的图片资源,可以尝试这么做。如果要看布局文件那这种方法不可取。我们的最终目的是,apk ...
2012-11-10 14:50:03 429
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人