無名

大猫咪与小狮子

My Links

Blog Stats

共 7 页: 首页 上一页 3 4 5 6 7

2012年2月8日 #

UML类图关系

摘要:初识UML ,有误之处还请大家指正,不改NO.1在此表示感谢。开始......................................1、关联1 public class ClassA{2 private ClassB classB;3 } 对于两个相对独立的对象,当一个对象的实例与另一个对象的一些特定实例存在固定的对应关系时,这两个对象之间为关联关系。 例子:比如客户和订单,每个订单对应特定的客户,每个客户对应一些特定的订单;再例如公司和员工,每个公司对应一些特定的员工,每个员工对应一特定的公司 在GOF的设计模式书上对双向关联的描述:虽然在分析阶段这种关系是适用的,但... 阅读全文

posted @ 2012-02-08 18:12 xiezhengcai 阅读 (324) 评论 (0) 编辑

2012年2月7日 #

php中钩子函数&实现

摘要:首先对钩子函数不理解的请看万一的博客<使用钩子函数>http://www.cnblogs.com/del/archive/2008/02/25/1080825.html正式开始......假如有这么一段程序:function fun(){ fun1(); fun2(); }首先程序执行完fun1()之后执行fun2()然后fun()结束。但是,假如我们想对函数做一些变化。比如说,fun是一个解析函数,我们希望后期可以提供丰富的解析函数,而究竟用哪个函数解析,我们希望在配置文件中配置。这个时候就可以发挥钩子的力量了。我们可以在function fun(){}中加入一个挂钩点H,... 阅读全文

posted @ 2012-02-07 10:53 xiezhengcai 阅读 (10148) 评论 (1) 编辑

2012年1月18日 #

android布局中容易混淆的几个属性

摘要:android:scaleType:android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示CENTER_CROP / centerCrop 按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)CENTER_INSIDE / centerInside 将图片的内容完整居中显示,通过按比例缩小或原来的size使 阅读全文

posted @ 2012-01-18 17:38 xiezhengcai 阅读 (398) 评论 (0) 编辑

android面试试题

摘要:Android面试题1. 下列哪些语句关于内存回收的说明是正确的? (b )A、 程序员必须创建一个线程来释放内存B、 内存回收程序负责释放无用内存C、 内存回收程序允许程序员直接释放内存D、 内存回收程序可以在指定的时间释放内存对象2. 下面异常是属于Runtime Exception 的是(abcd)(多选) A、ArithmeticException B、IllegalArgumentException C、NullPointerException D、BufferUnderflowException3. Math.round(11.5)等于多少(). Math.roun... 阅读全文

posted @ 2012-01-18 16:30 xiezhengcai 阅读 (1817) 评论 (0) 编辑

2012年1月15日 #

Android中自定义属性的使用

摘要:一、在res/values文件下定义一个attrs.xml文件,代码如下:View Code 1 <?xml version="1.0" encoding="utf-8"?> 2 <resources> 3 <declare-styleable name="ToolBar"> 4 <attr name="buttonNum" format="integer"/> 5 <attr name="itemBackground" 阅读全文

posted @ 2012-01-15 23:02 xiezhengcai 阅读 (155) 评论 (0) 编辑

java回调

摘要:回调函数还真有点像您随身带的BP机:告诉别人号码,在它有事情时Call您回调用于层间协作,上层将本层函数安装在下层,这个函数就是回调,而下层在一定条件下触发回调,例如作为一个驱动,是一个底层,他在收到一个数据时,除了完成本层的处理工作外,还将进行回调,将这个数据交给上层应用层来做进一步处理,这在分层的数据通信中很普遍。其实回调和API非常接近,他们的共性都是跨层调用的函数。但区别是API是低层提供给高层的调用,一般这个函数对高层都是已知的;而回调正好相反,他是高层提供给底层的调用,对于低层他是未知的,必须由高层进行安装,这个安装函数其实就是一个低层提供的API,安装后低层不知道这个回调的名字, 阅读全文

posted @ 2012-01-15 17:02 xiezhengcai 阅读 (1414) 评论 (2) 编辑

2012年1月14日 #

Handler高级

摘要:现在我们首先就有一个问题,我们使用myThreadHandler.sendEmptyMessage(0);发送一个message对象,那么Handler是如何接收该message对象并处理的呢?我先画一个数据结构图:从这个图中我们很清楚可以看到调用sendEmptyMessage后,会把Message对象放入一个MessageQueue队列,该队列属于某个Looper对象,每个Looper对象通过ThreadLocal.set(new Looper())跟一个Thread绑定了,Looper对象所属的线程在Looper.Loop方法中循环执行从MessageQueue队列读取Message对象 阅读全文

posted @ 2012-01-14 19:05 xiezhengcai 阅读 (3320) 评论 (0) 编辑

Handler基础

摘要:1.Handler的定义 主要接受子线程发送的数据,并用此数据配合主线程更新UI。当应用程序启动时,Android首先会开启一个主线程(UI线程),主线程为管理界面中的UI控件,进行事件分发,比如说点击一个Button,Android会分发事件到Button上,来响应你的操作。如果进行一个耗时的操作,例如联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,如果你放在主线程中的话,界面会出现假死现象,如果5秒钟还没有完成的话,会收到Android系统的一个错误提示“强制关闭”。这个时候我们需要把这些耗时的操作,放在一个子线程中,因为子线程涉及到UI更新,Android. 阅读全文

posted @ 2012-01-14 18:04 xiezhengcai 阅读 (535) 评论 (0) 编辑

共 7 页: 首页 上一页 3 4 5 6 7