1.单一职责原则 (SRP): 每个对象应只负责一个单独的职责。 2.里氏替换原则 (LSP):任何父类出现的地方,都可用它的子类替换。 3.依赖注入原则 (DIP) : 依赖抽象类,而非其具体实现类。 4.接口分离原则 (ISP): 一个接口仅提供一种对外的功能。 5.迪米特原则 (L...
分类:
其他好文 时间:
2015-06-16 14:24:44
阅读次数:
125
先看一个例子:int size = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 3, context.getResources().getDisplayMetrics());这行代码是把在当前屏幕分辨率的状态下将px为3的....
分类:
移动开发 时间:
2015-06-14 12:15:48
阅读次数:
175
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导...
分类:
移动开发 时间:
2015-06-09 11:45:26
阅读次数:
172
数字图像处理课程的大作业,要求如下: 图像分割就是把图像分成若干个特定的、具有独特性质的区域并提出感兴趣目标的技术和过程。它是由图像处理到图像分析的关键步骤。现有的图像分割方法主要分以下几类:基于阈值的分割方法、基于区域的分割方法、基于边缘的分割方法以及基于特定理论的分割方法等。图像分割后...
分类:
其他好文 时间:
2015-06-08 01:00:26
阅读次数:
346
Android中的单位:
1,px 像素(pixels)
2,dp或dip 设备独立像素(device independent pixels)
说明:dp和像素的密度比值有关:dp * 密度比值 = px ,故具有自动适应屏幕的效果
3,sp 比例像素(scaled pixels — best for text size)
说明:用于处理字体的大小,可以根据用户系统的字体自动适应...
分类:
移动开发 时间:
2015-06-07 12:35:13
阅读次数:
175
在开始设计模式不可避免的提到几个面向对象设计原则:1、开闭法则(OCP);2、里氏代换法则(LSP);3、依赖倒置法则(DIP);4、接口隔离法则(ISP);5、合成/聚合复用原则(CARP);6、迪米特法则(LoD)。使用设计模式的目的并非是为了目标的简单化,甚至在某些场景下,过度的使用设计模式会...
分类:
其他好文 时间:
2015-06-03 21:01:56
阅读次数:
143
1 /** 2 * 根据手机的分辨率从 dp 的单位 转成为 px(像素) 3 */ 4 public int dipTopx(Context context, float dpValue) { 5 final float scale = ...
分类:
移动开发 时间:
2015-06-03 19:33:26
阅读次数:
135
1.术语和概念概念解释名词解释Px(Pixel像素)不同设备显示效果相同。这里的“相同”是指像素数不会变,比如指定UI长度是100px,那不管分辨率是多少UI长度都是100px。也正是因为如此才造成了UI在小分辨率设备上被放大而失真,在大分辨率上被缩小。Screen Size(屏幕尺寸)一般所说的手...
分类:
移动开发 时间:
2015-06-02 14:55:56
阅读次数:
236
Android-应用程序资源
一 资源
value资源:
string:字符串
color:颜色
颜色配置
A R G B
FF0000FF
dimen:尺寸
px:像素
m:英寸
pt:点距
mm:毫米
dp:密度无关像素,根据屏幕大小动态的缩放 dp = dip,长宽高用dp 5dp
sp:范围无关像素,与屏幕大小无关,字体用sp 16sp...
分类:
移动开发 时间:
2015-05-30 09:27:15
阅读次数:
141
Lvs常用术语说明术语解释Loadbalancer或director负载调度器RS或RealServer真实服务器,提供服务的服务器VIP虚拟IP地址,客户端访问集群的地址RIP集群所提供应用程序的地址(HTTP,FTP)DIP调度器的真实地址Lvs的类型Lvs-nat他通过修改请求报文的目标地址为根据调度算法所挑选出..
分类:
其他好文 时间:
2015-05-29 06:20:29
阅读次数:
349