搜索到与相关的文章
编程技术

责任链模式

ChainofResponsibility(CoR)是用一系列类(classes)试图处理一个请求request,这些类之间是一个松散的耦合,唯一共同点是在他们之间传递request.也就是说,来了一个请求,A类先处理,如果没有处理,就传递到B类处理,如果没有处理,就传递到C类处理,就这样象一个链条(chain)一样传递下去。1)抽象处理者角色(Handler):它定义了一个处理请求的接口。当然对于链子的不同实现,也可以在这个角色中实现后继链。2)具体处理

系统 2019-08-29 23:06:15 2514

编程技术

大小不固定的图片和多行文字的垂直水平居中

本文综述想必写css的都知道如何让单行文字在高度固定的容器内垂直居中,但是您知道或者想过让行数不固定的文字在高度固定的容器内垂直居中呢?本文将会告诉你如何实现多行文字的垂直居中显示。关于图片垂直居中显示,想必很多写css的人都研究过,或者说是搜寻过方法。淘宝团队似乎提供了一种不错的方法,用font-size解决IE下垂直居中的问题,是个好方法吗?是的,方法是不错,可是问题也很多:不支持img外标签的浮动,致使多图片排列时需添加额外标签;需要记住一些比例参数

系统 2019-08-29 22:41:14 2514

Linux

Linux Apache安装及常规配置

转自:http://book.51cto.com/art/201108/282390.htm1.Apache安装(1)使用RPM方式安装Apache使用如下命令。rpm-ivhapr-1.2.7-11.i386.rpmrpm-ivhpostgresql-libs-8.1.11-1.el5_1.1.i386.rpmrpm-ivhapr-util-1.2.7-7.el5.i386.rpmrpm-ivhapr-util-ldap-1.3.9-3.el6.x86_

系统 2019-08-29 22:26:11 2514

编程技术

String

转载http://hxraid.iteye.com/blog/522167String对象的创建1、关于类对象的创建,很普通的一种方式就是利用构造器,String类也不例外:Strings=newString("Helloworld");问题是参数"Helloworld"是什么东西,也是字符串对象吗?莫非用字符串对象创建一个字符串对象?2、当然,String类对象还有一种大家都很喜欢的创建方式:Strings="Helloworld";但是有点怪呀,怎么与

系统 2019-08-29 22:25:10 2514

Android

Android之GridView延展

本次的Demo是通过GridView展示一个List,通过2个按钮实现GridView从视觉上的增加和减少。为了方便增加和减少,本次用的储存结构是List。与String在BaseAdapter一样,只需要更改BaseAdapter的2个基本函数分别是getItem(),getCount()publicObjectgetItem(intposition){returnmad[position];}publicintgetCount(){returnmad.

系统 2019-08-29 22:25:06 2514

编程技术

让一张图片从模糊慢慢变清晰动画过程

importjava.io.IOException;importjava.io.InputStream;importandroid.app.Activity;importandroid.content.Context;importandroid.content.res.AssetManager;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.o

系统 2019-08-29 22:17:51 2514

Android

Android Wifi

因为需要一直在弄网络的问题,今天看了一下Wifi的操作,经过整理,做出来了一个类,可能不全,但是个人感觉已经完全能够满足需要了,当然,里面的方法也有可能是错误的或者是不全的,这个类我没有进行完整的测试,只测试了其中的一些方法。其实操作Wifi也是很简单的,主要使用以下几个对象或变量:privateWifiManagerwifiManager;//声明管理对象OpenWifiprivateWifiInfowifiInfo;//Wifi信息privateLis

系统 2019-08-29 22:16:13 2514

Java

java解惑你知多少(四)

异常26.finally与中断Java代码//该方法返回falsestaticbooleanf(){try{returntrue;}finally{returnfalse;}}不要用return、break、continue或throw来退出finally语句块,并且千万不要允许受检查的异常传播到finally语句块之外。也就是说不要在finally块内终止程序,而是执行完finally块后,要将控制权移交给try块,由try最终决定怎样结束方法的调用。对

系统 2019-08-29 22:02:47 2514